Esempio n. 1
0
    public void SetState(eCatusState eCatusState)
    {
        switch (eCatusState)
        {
        case eCatusState.Hide:
            CatusStateContext.SetState(new CatusState_Hide(this));
            break;

        case eCatusState.Grow:
            CatusStateContext.SetState(new CatusState_Grow(this));
            break;

        case eCatusState.Idle:
            CatusStateContext.SetState(new CatusState_Idle(this));
            break;
        }
    }
Esempio n. 2
0
 void Update()
 {
     CatusStateContext.StateUpdate();
     State = CatusStateContext.GetState();
 }