Exemplo n.º 1
0
 protected virtual void OnUpdate(EntityStateData _nextState)
 {
     if (input.GetInputDown())
     {
         DoOnTrigger(_nextState);
         NGNMonoHandler.UnSubscribeToUpdate(_nextState, OnUpdate);
     }
 }
Exemplo n.º 2
0
 public override void OnInitialize(EntityStateData _nextState)
 {
     base.OnInitialize(_nextState);
     NGNMonoHandler.SubscribeToUpdate(nextStateCache, OnUpdate);
 }
Exemplo n.º 3
0
 public virtual void OnInitialize(EntityStateData _nextState)
 {
     nextStateCache = _nextState;
 }
Exemplo n.º 4
0
 protected virtual void DoOnTrigger(EntityStateData _nextState)
 {
     nextStateCache = _nextState;  OnTrigger?.Invoke(this, nextStateCache);
 }