public override Status Update () { // Validate members if (state == null) return Status.Error; if (!state.enabled) state.enabled = true; return state.OnTick(); }
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); } }