Example #1
0
 void Start()
 {
     if (State != null)
     {
         State.OnEnter();
     }
 }
    public void ChangeState(AbstractLightState state)
    {
        if (State != null)
            State.OnExit();

        State = state;

        if (State != null)
            State.OnEnter();
    }
Example #3
0
    public void ChangeState(AbstractLightState state)
    {
        if (State != null)
        {
            State.OnExit();
        }

        State = state;

        if (State != null)
        {
            State.OnEnter();
        }
    }