Ejemplo n.º 1
0
        public override Status Update () {
            // Validate members
            if (state == null)
                return Status.Error;

            if (!state.enabled)
                state.enabled = true;

            return state.OnTick();
        }
Ejemplo n.º 2
0
        public override Status Update()
        {
            // Validate members
            if (state == null)
            {
                return(Status.Error);
            }


            return(state.OnTick());
        }
 /// <summary>
 /// Calls the enabledState's OnTick function.
 /// <returns>The execution status of the enabledState or Status.Error if there is no enabledState.</returns>
 /// </summary>
 public override Status OnTick()
 {
     if (m_EnabledState != null)
     {
         return(m_EnabledState.OnTick());
     }
     else
     {
         return(Status.Error);
     }
 }