123456789101112131415161718192021222324252627282930313233343536373839 |
- 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 网络通讯后刷新数据
- }
- }
- }
|