Exemplo n.º 1
0
    public void SomethingClicked(InteractableElt target)
    {
        if (currentlySelectedItem == null)
        {
            currentlySelectedItem = target; currentlySelectedItem.transform.Find("ItemFrame").gameObject.SetActive(true);
            PrepareToSell(true); PrepareToMelt(true);
        }
        else if (currentlySelectedItem == target)
        {
            currentlySelectedItem.transform.Find("ItemFrame").gameObject.SetActive(false); currentlySelectedItem = null;
            PrepareToSell(false); PrepareToMelt(false);
        }
        else
        {
            if (currentlySelectedFace != null)
            {
                DisplayFace(null, false); currentlySelectedFace = null;
            }
            currentlySelectedItem.transform.Find("ItemFrame").gameObject.SetActive(false);
            currentlySelectedItem.DisplayDice(false);
            currentlySelectedItem = target;
            currentlySelectedItem.DisplayDice(true);
            currentlySelectedItem.transform.Find("ItemFrame").gameObject.SetActive(true);

            PrepareToSell(true); PrepareToMelt(true);
        }
    }
Exemplo n.º 2
0
 public void SomethingHovered(InteractableElt target, bool isHovered)
 {
     if (currentlySelectedItem == null)
     {
         target.DisplayDice(isHovered);
     }
 }