public void OnMouseDown() { if (localPiece == null) { OnClickTile?.Invoke(getName()); } }
public void OnMouseDown() { if (!IsClickable) { return; } if (localPiece == null) { OnClickTile?.Invoke(getName()); } }
void OnPointerClick(PointerEventData eventData) { var screenPosition = eventData.position; var cell = ConvertPixelToCell(screenPosition); switch (eventData.button) { case PointerEventData.InputButton.Left: OnClickTile.Invoke(cell); break; case PointerEventData.InputButton.Right: OnRightClickTile.Invoke(cell, screenPosition); break; } }
public static void ClickTile(ClientTile tile) { OnClickTile?.Invoke(tile); }