Skip to main content

Proxy Component

Component Available
ServerYes
ClientYes

The proxy component is the main backbone of the Blue Sky Framework, this is the component you interface with when calling the available exports. This component is defined as a shared component meaning all functions are defined for both server & client.

View Component Documentation

Required Attributes​


Server​

  • None

Client​

  • None

Methods​


Server​

WaitForExports​

  • Parameters: None
  • Return: None
  • Description: Method spawns thread when called and will loop until exports & exports[GetCurrentResourceName()] are not null. Once that criteria is met, it fires off Proxy:Shared:RegisterReady and Proxy:Shared:Ready for base which is all core & base components defined in the bs_base resource.

Client​

WaitForExports​

  • Parameters: None
  • Return: None
  • Description: Method spawns thread when called and will loop until exports & exports[GetCurrentResourceName()] are not null. Once that criteria is met, it fires off Proxy:Shared:RegisterReady and Proxy:Shared:Ready for base which is all core & base components defined in the bs_base resource.

Events​


Server​

Proxy:Shared:RegisterReady​

  • Sent Values: None
  • Description: Indicates that component registration is ready.

Proxy:Shared:ExtendReady​

  • Sent Values: component: string
  • Description: Indicates that component initial component has been registered & ready for extension.

Proxy:Shared:Ready​

  • Sent Values: component: string
  • Description: Indicates that a component was registered & is ready to use.

Client​

Proxy:Shared:RegisterReady​

  • Sent Values: None
  • Description: Indicates that component registration is ready.

Proxy:Shared:ExtendReady​

  • Sent Values: component: string
  • Description: Indicates that component initial component has been registered & ready for extension.

Proxy:Shared:Ready​

  • Sent Values: component: string
  • Description: Indicates that a component was registered & is ready to use.