public void OnPointerDown(PointerEventData eventData) { if (!PlacementHandler.Inst.PlacementIsInProgress) { ItemIconClickedSignal itemIconClickedSignal = new ItemIconClickedSignal(this); GameSceneSignalManager.Inst.FireSignal(itemIconClickedSignal); } }
private void onItemIconClicked(Signal signal) { mouseDownCounts = false; ItemIconClickedSignal itemIconClickedSignal = (ItemIconClickedSignal)signal; updateRaycast(); activeGhost = Instantiate <ItemGhost>(itemIconClickedSignal.ItemIcon.ItemGhost); placeGhost(); }
private void onItemIconClicked(Signal signal) { ItemIconClickedSignal itemIconClickedSignal = (ItemIconClickedSignal)signal; if (itemIconClickedSignal.ItemIcon == itemIcon) { itemIcon.transform.position = ItemIconPool.Inst.transform.position; gotClicked = true; nextState = new ItemIconPoolState(itemIcon); } }