internal void HandleTurnStepChange(TurnStep turnStep) { switch (turnStep) { case TurnStep.End: { if (!IsActivelyEngaged) { m_ParentBoard.ClearCurrentSelections(); m_Handler.ClearFocusPiece(); } break; } default: { Debug.LogFormat("Turn Step Case Invalid: {0}", turnStep.ToString()); break; } } }