IGameObjectBehavior Interface
Namespace: SymOntoClay.UnityAsset.Interfaces
Assembly: Assembly-CSharp
Represents base SymOntoClay's game object component.
Properties
IdForFacts |
Gets unique Id which is prepared to using in building fact string. |
Methods
RunInMainThread(Action) |
Executes handler in main thread context. |
RunInMainThread<TResult>(Func<>) |
Executes handler in main thread context. |
InsertPublicFact(IMonitorLogger,String) |
Inserts public fact into storage. Another NPCs can percept the fact. |
RemovePublicFact(IMonitorLogger,String) |
Remove public fact from storage. Another NPCs can not percept the fact. |
PushSoundFact(IMonitorLogger,Single,String) |
Pushes fact to special delivery system which simulates hearing. |