C# Class GameMachine.Core.ActorSystem

Inheritance: UnityEngine.MonoBehaviour
Datei anzeigen 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_oe property

public Client client
return Client

instance public_oe static_oe property

public static ActorSystem,GameMachine.Core instance
return ActorSystem

running public_oe property

public bool running
return bool

sendImmediate public_oe static_oe property

public static bool sendImmediate
return bool