private void buttonClick(ButtonScript obj, object args, int param1, int param2) { babyName = obj.name; MainBabyListCell lCell = obj.GetComponent <MainBabyListCell>(); if (curCell != null) { curCell.backSp.spriteName = "zd_chongwukuang"; } int[] ids = { GamePlayer.Instance.babies_list_[param1].InstId, GamePlayer.Instance.babies_list_[param1].GetIprop(PropertyType.PT_AssetId) }; CrtSelectIdx = param1; curCell = lCell; lCell.backSp.spriteName = "zd_chongwukuangxuanz"; if (asssid != ids[1]) { if (asssid != 0 && babyObj != null) { DestroyBaby((ENTITY_ID)asssid, true, babyObj); } } if (MainbabyState.babyInfo != null) { MainbabyState.babyInfo(ids); } MainbabyProperty.idss = ids; int uId = ids[0]; int asseId = ids[1]; asssid = asseId; GameManager.Instance.GetActorClone((ENTITY_ID)asseId, (ENTITY_ID)0, EntityType.ET_Baby, AssetLoadCallBack, new ParamData(uId, asseId), "UI"); HeadIconLoader.Instance.LoadIcon(BabyData.GetData(GamePlayer.Instance.GetBabyInst(ids[0]).GetIprop(PropertyType.PT_TableId))._RaceIcon, modelRace_); raceLabel.text = LanguageManager.instance.GetValue(BabyData.GetData(GamePlayer.Instance.GetBabyInst(ids[0]).GetIprop(PropertyType.PT_TableId))._RaceType.ToString()); if (!_icons.Contains(BabyData.GetData(GamePlayer.Instance.GetBabyInst(ids[0]).GetIprop(PropertyType.PT_TableId))._RaceIcon)) { _icons.Add(BabyData.GetData(GamePlayer.Instance.GetBabyInst(ids[0]).GetIprop(PropertyType.PT_TableId))._RaceIcon); } if (MainbabyProperty.BabyProperty != null) { MainbabyProperty.BabyProperty(uId); } if (MainbabyReductionUI.RefreshGrowingUpOk != null) { MainbabyReductionUI.RefreshGrowingUpOk(ids[0]); } if (Mainbabystrengthen.RefreshstrengthenOk != null) { Mainbabystrengthen.RefreshstrengthenOk(ids[0]); } if (MainbabyListUI.UpdateBabyMarkOnOk != null) { MainbabyListUI.UpdateBabyMarkOnOk(uId); } }
void OnClickjiesuoBtn(ButtonScript obj, object args, int param1, int param2) { NetConnection.Instance.lockBaby(binst.InstId, false); if (MainbabyListUI.SetBabyListLockUIOk != null) { MainbabyListUI.SetBabyListLockUIOk(binst.InstId, false); } jiesuoBtn.gameObject.SetActive(false); suodingBtn.gameObject.SetActive(true); }
public void GetoutBabyOK(ushort slot) { if (GamePlayer.Instance.Storagebaby[slot] != null) { GamePlayer.Instance.Storagebaby[(int)slot] = null; UpdateUI(); if (MainbabyListUI.RefreshBabyListOk != null) { MainbabyListUI.RefreshBabyListOk(0); } } }
private void OnClickDM(ButtonScript obj, object args, int param1, int param2) { GamePlayer.Instance.BabyState(binst.InstId, false); NetConnection.Instance.setBattlebaby((uint)binst.InstId, false); if (MainbabyListUI.BabyFightingStandby != null) { MainbabyListUI.BabyFightingStandby(binst.InstId, false); } if (MainbabyState.SetKJBtnstateEventOk != null) { MainbabyState.SetKJBtnstateEventOk(false); } chuzhanBtn.gameObject.SetActive(true); daimingBtn.gameObject.SetActive(false); }
void OnClicksuodingBtn(ButtonScript obj, object args, int param1, int param2) { /// <summary> /// Rzhanshi /// </summary> /// <param name="obj">Object.</param> /// <param name="args">Arguments.</param> /// <param name="param1">Param1.</param> /// <param name="param2">Param2.</param> NetConnection.Instance.lockBaby(binst.InstId, true); if (MainbabyListUI.SetBabyListLockUIOk != null) { MainbabyListUI.SetBabyListLockUIOk(binst.InstId, true); } jiesuoBtn.gameObject.SetActive(true); suodingBtn.gameObject.SetActive(false); }
public void DepositBabyOK(COM_BabyInst inst) { for (int i = 0; i < GamePlayer.Instance.babies_list_.Count; i++) { if (GamePlayer.Instance.babies_list_[i].InstId == inst.instId_) { GamePlayer.Instance.babies_list_.RemoveAt(i); } } GamePlayer.Instance.Storagebaby [inst.slot_] = inst; if (MainbabyListUI.RefreshBabyListOk != null) { MainbabyListUI.RefreshBabyListOk((int)inst.instId_); } UpdateUI(); }
void ChangeName(int babyId, string name) { if (MainbabyState.ShowBabyNewName != null) { MainbabyState.ShowBabyNewName(babyId, name); } if (MainbabyListUI.changeBabyNameOk != null) { MainbabyListUI.changeBabyNameOk(babyId, name); } Avatar player = Prebattle.Instance.GetSelf(); if (player != null && player.myBaby_ != null) { player.myBaby_.SetInstName(name, true); } gameObject.SetActive(false); //ApplicationEntry.Instance.ui3DCamera.depth = 1.2f; }
private void OnClickCZ(ButtonScript obj, object args, int param1, int param2) { if ((binst.GetIprop(PropertyType.PT_Level) - GamePlayer.Instance.GetIprop(PropertyType.PT_Level)) > 5) { PopText.Instance.Show(LanguageManager.instance.GetValue("babyLvGreaterThanMy")); } else { GamePlayer.Instance.BabyState(binst.InstId, true); NetConnection.Instance.setBattlebaby((uint)binst.InstId, true); if (MainbabyState.SetKJBtnstateEventOk != null) { MainbabyState.SetKJBtnstateEventOk(true); } if (MainbabyListUI.BabyFightingStandby != null) { MainbabyListUI.BabyFightingStandby(binst.InstId, true); } daimingBtn.gameObject.SetActive(true); chuzhanBtn.gameObject.SetActive(false); } }