private void OnHexUnderMouseChanged(HexCell hexCell) { if (hexCell.IsValid) { m_HoverItem = HexHighlighter.PlaceHighlighter(hexCell, Highlighter.white_light, m_HoverItem); } else { m_HoverItem.Release(); m_HoverItem = null; } }
private void OnMouseReleased() { m_TempSelectItemForMapDragging?.Release(); m_TempSelectItemForMapDragging = null; }
private void OnSelectableUnselected(Selectable obj) { m_SelectItem?.Release(); m_SelectItem = null; }
private void OnHexUnselected(HexCell hex) { m_HexSelectedItem?.Release(); m_HexSelectedItem = null; }