C# Class GameMachine.Core.ActorSystem

Inheritance: UnityEngine.MonoBehaviour
Show file Open project: gamemachine/gamemachine Class Usage Examples

Public Properties

Property Type Description
client Client
instance ActorSystem
running bool
sendImmediate bool

Public Methods

Method Description
Activate ( Client _client ) : void
AppUpdate ( bool connected ) : void
DeliverByComponent ( Entity entity ) : void
DeliverByDestination ( Entity entity ) : void
Find ( string name ) : GameMachine.Core.UntypedActor
Find ( string name, bool regional, bool remote ) : GameMachine.Core.UntypedActor
FindRegional ( string name ) : GameMachine.Core.UntypedActor
FindRemote ( string name ) : GameMachine.Core.UntypedActor
RegisterActor ( GameMachine.Core.UntypedActor actor ) : void
SetRegionClient ( Client client ) : void
TellRemote ( Entity entity ) : void

Private Methods

Method Description
Awake ( ) : void
CreateMethodCache ( ) : void
DeliverQueuedMessages ( ) : void
Update ( ) : void

Method Details

Activate() public method

public Activate ( Client _client ) : void
_client Client
return void

AppUpdate() public method

public AppUpdate ( bool connected ) : void
connected bool
return void

DeliverByComponent() public method

public DeliverByComponent ( Entity entity ) : void
entity Entity
return void

DeliverByDestination() public method

public DeliverByDestination ( Entity entity ) : void
entity Entity
return void

Find() public method

public Find ( string name ) : GameMachine.Core.UntypedActor
name string
return GameMachine.Core.UntypedActor

Find() public method

public Find ( string name, bool regional, bool remote ) : GameMachine.Core.UntypedActor
name string
regional bool
remote bool
return GameMachine.Core.UntypedActor

FindRegional() public method

public FindRegional ( string name ) : GameMachine.Core.UntypedActor
name string
return GameMachine.Core.UntypedActor

FindRemote() public method

public FindRemote ( string name ) : GameMachine.Core.UntypedActor
name string
return GameMachine.Core.UntypedActor

RegisterActor() public method

public RegisterActor ( GameMachine.Core.UntypedActor actor ) : void
actor GameMachine.Core.UntypedActor
return void

SetRegionClient() public method

public SetRegionClient ( Client client ) : void
client Client
return void

TellRemote() public method

public TellRemote ( Entity entity ) : void
entity Entity
return void

Property Details

client public property

public Client client
return Client

instance public static property

public static ActorSystem,GameMachine.Core instance
return ActorSystem

running public property

public bool running
return bool

sendImmediate public static property

public static bool sendImmediate
return bool