private void ChangeRequestHandel(object data) { ChangGunRequset changGunRequset = data as ChangGunRequset; if (changGunRequset.GunID == -1) { if (changGunRequset.IsRight) { GunControllerindex++; while (HaveEquipGun[GunControllerindex] == -1) { GunControllerindex++; } } else { GunControllerindex--; while (HaveEquipGun[GunControllerindex] == -1) { GunControllerindex--; } } } else { GunControllerindex = changGunRequset.GunID; } Debug.Log(GunControllerindex); ChangeGun(); }
// Use this for initialization void Start() { Gun = transform.Find("Gun").GetComponent <Image>(); GunName = Gun.transform.Find("Text").GetComponent <Text>(); Gun.transform.Find("Left").GetComponent <Button>().onClick.AddListener(() => { ChangGunRequset changGunRequset = new ChangGunRequset { IsRight = false, GunID = -1 }; SendEvent(Consts.E_ChangeGunRequest, changGunRequset); }); Gun.transform.Find("Right").GetComponent <Button>().onClick.AddListener(() => { ChangGunRequset changGunRequset = new ChangGunRequset { IsRight = true, GunID = -1 }; SendEvent(Consts.E_ChangeGunRequest, changGunRequset); }); NoMoney = transform.Find("NoMoney").GetComponent <Animator>(); Shop = GameObject.Find("Shop").GetComponent <Animator>(); MoneyText = GameObject.Find("Money").GetComponent <Text>(); MoneyText.text = money.ToString(); Round_Tr = GameObject.Find("Round").transform; Round_An = Round_Tr.GetComponent <Animator>(); Grid = Round_Tr.GetComponentsInChildren <Transform>(true); RoundMessage = GameObject.Find("Level_Round").GetComponent <Text>(); Enemy = GameObject.Find("Enemy").GetComponent <Text>(); CurrentRound = GameObject.Find("CurrentRound").GetComponent <Text>(); RoundX = transform.Find("Roundx").GetComponent <Text>(); loadingSlider = Load.transform.Find("LoadingBar").GetComponent <Slider>(); BulidTower = transform.Find("BulidTower").GetComponent <Image>(); BulidTower.GetComponent <Button>().onClick.AddListener(() => { BuyTower(); }); MapModel = GetModel <MapModel>(); MainChar = GetModel <GameModel>().MainCharater.transform; Statistics = transform.Find("Statistics").gameObject; }