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]); } } }