Пример #1
0
 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();
    }
Пример #3
0
    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);
        }
    }