private void CheckTileSelectionInput() { float tileSelectionAxis = IPlayerInput.GetAxis(AxisName); if (tileSelectionAxis > 0 && !_selectingTiles) { _selectingTiles = true; OnBeginTileSelection.Raise(_pointerPosisition); } else if (tileSelectionAxis == 0 && _selectingTiles) { _selectingTiles = false; OnEndTileSelection.Raise(_pointerPosisition); } }