private void SubscribeToMono(NGNEntity _owner) { if (updateType == UpdateType.Update) { NGNMonoHandler.SubscribeToUpdate(_owner, OnEnter); } else if (updateType == UpdateType.FixedUpdate) { NGNMonoHandler.SubscribeToFixedUpdate(_owner, OnEnter); } else if (updateType == UpdateType.LateUpdate) { NGNMonoHandler.SubscribeToLateUpdate(_owner, OnEnter); } else { OnEnter(_owner); } }
public override void Initialize() { base.Initialize(); NGNMonoHandler.SubscribeToUpdate(DoActions); }
public override void OnInitialize(EntityStateData _nextState) { base.OnInitialize(_nextState); NGNMonoHandler.SubscribeToUpdate(nextStateCache, OnUpdate); }