Esempio n. 1
0
 public void Update()
 {
     if (CheckPlayer(player.transform))
     {
         //player.SendMessage(nameof(player.ApproachedHouse));
         if (Input.GetButtonDown("Submit") && PlayerHasResources())
         {
             for (int i = 0; i < requests.Length; ++i)
             {
                 player.SendMessage(nameof(player.RemoveResource), requests[i]);
             }
             Destroy(this);
             Destroy(transform.GetChild(0).gameObject);
         }
     }
 }
    public void RefillPlayer()
    {
        if (refillBundles == null)
        {
            return;
        }
        if (player == null)
        {
            player = GlobalConstants.Player.GetComponent <PlayerStash>();
        }

        if (CheckPlayer(player.transform))
        {
            for (int i = 0; i < refillBundles.Length; ++i)
            {
                player.SendMessage(nameof(player.RefillResource), refillBundles[i]);
            }
        }
    }