using UnityEngine; /* 具体使用哪个道具产生的效果,包括结束的效果回调函数 */ public class ItemUseController : MonoBehaviour { // Start is called once before the first execution of Update after the MonoBehaviour is created //void Start() //{ //} // Update is called once per frame //void Update() //{ //} public static void ItemUsed(string itemId) { if (itemId == "water_00001") { var bowls = GameObject.Find("Bowls"); var bowlWater = bowls.transform.Find("Bowl_water").gameObject; bowlWater.transform.localPosition = Vector3.zero; var water = bowlWater.transform.Find("Water").gameObject; water.SetActive(true); foreach (var dogInScene in HomeController.dogsInScene) { dogInScene.StartItemConsume(ItemGroup.water); } // TODO 网络通讯后刷新数据 } } }