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.