protected override void HandleTrashAnimStateBegins(int stateHash) { TrashPlayerState state = GetPlayerStateForHash(stateHash); if (state != TrashPlayerState.None) { } }
protected override void HandleTrashAnimStateEnds(int stateHash) { TrashPlayerState state = GetPlayerStateForHash(stateHash); if (state != TrashPlayerState.None) { if (state == TrashPlayerState.Hitting) { //playerState.SetState (TrashPlayerState.None); } } }
void EndPlayerState(TrashPlayerState state) { switch (state) { case TrashPlayerState.None: { break; } case TrashPlayerState.Powering_Up: { SetAnimationState(state.ToString(), false, false); break; } case TrashPlayerState.Hitting: { break; } } }
void BeginPlayerState(TrashPlayerState state) { switch (state) { case TrashPlayerState.None: { break; } case TrashPlayerState.Powering_Up: { SetAnimationState(state.ToString(), true, false); break; } case TrashPlayerState.Hitting: { SetAnimationTrigger(state.ToString()); break; } } }