public override void ChangeState(LevelStateBase levelState) { if (levelStatesHolder.Contains(levelState)) { currentLevelState = levelState; } }
public abstract void ChangeState(LevelStateBase levelState);
public abstract void SetState(LevelStateBase levelState);
public override void SetState(LevelStateBase levelState) { levelStatesHolder.Add(levelState); }