public void Init(GameObject obj) { gameObject = obj; obj.SetActive(false); fbList = new List <GameObject>(); fbList.Add(NGUITools.FindChild(gameObject, "info/fb/1")); fbList.Add(NGUITools.FindChild(gameObject, "info/fb/2")); fbList.Add(NGUITools.FindChild(gameObject, "info/fb/3")); NGUITools.FindInChild <Button>(fbList[0], "").onClick = OnFbClick; NGUITools.FindInChild <Button>(fbList[1], "").onClick = OnFbClick; NGUITools.FindInChild <Button>(fbList[2], "").onClick = OnFbClick; close = false; play = NGUITools.FindInChild <TweenPlay>(gameObject, "info"); EventDelegate.Add(play.onFinished, Close); NGUITools.FindInChild <UIWidgetContainer>(gameObject, "background").onClick = OnCloseClick; OkButton = NGUITools.FindInChild <Button>(gameObject, "info/button"); OkButton.onClick = OnCloseClick; NGUITools.FindInChild <UISprite>(gameObject, "info/fb/current/icn").atlas = Singleton <PetView> .Instance.PropAltas; }
private void SetAskRoleInfo(GameObject obj, RelationPushAcceptMsg_7_3 ask) { obj.name = obj.name + ask.roleId.ToString(); NGUITools.FindInChild <UILabel>(obj, "name").text = ask.name; NGUITools.FindInChild <UILabel>(obj, "lvl").text = ask.lvl.ToString(); NGUITools.FindInChild <UISprite>(obj, "job").spriteName = GetJobInfo(ask.job); NGUITools.FindInChild <UILabel>(obj, "fight").text = ask.fightpoint.ToString(); NGUITools.FindInChild <UILabel>(obj, "name").color = ColorConst.FONT_LIGHT; NGUITools.FindInChild <UILabel>(obj, "lvl").color = ColorConst.FONT_BLUE; NGUITools.FindInChild <UILabel>(obj, "fight").color = ColorConst.FONT_BLUE; if (ask.vip > 0) { NGUITools.FindChild(obj, "vip").SetActive(true); NGUITools.FindInChild <UILabel>(obj, "vip/vipvalue").text = ask.vip.ToString(); } else { NGUITools.FindChild(obj, "vip").SetActive(false); } obj.transform.FindChild("button").gameObject.SetActive(false); obj.transform.FindChild("time").gameObject.SetActive(false); obj.transform.FindChild("handle").gameObject.SetActive(true); obj.SetActive(true); }
private void SetNearbyRoleInfo(GameObject obj, PRelationNear near) { obj.name = obj.name + near.roleId.ToString(); NGUITools.FindInChild <UILabel>(obj, "name").text = near.name; NGUITools.FindInChild <UILabel>(obj, "lvl").text = near.lvl.ToString(); NGUITools.FindInChild <UISprite>(obj, "job").spriteName = GetJobInfo(near.job); NGUITools.FindInChild <UILabel>(obj, "fight").text = near.fightpoint.ToString(); NGUITools.FindInChild <UILabel>(obj, "name").color = ColorConst.FONT_LIGHT; NGUITools.FindInChild <UILabel>(obj, "lvl").color = ColorConst.FONT_BLUE; NGUITools.FindInChild <UILabel>(obj, "fight").color = ColorConst.FONT_BLUE; if (near.vip > 0) { NGUITools.FindChild(obj, "vip").SetActive(true); NGUITools.FindInChild <UILabel>(obj, "vip/vipvalue").text = near.vip.ToString(); } else { NGUITools.FindChild(obj, "vip").SetActive(false); } obj.transform.FindChild("time").gameObject.SetActive(false); obj.transform.FindChild("button").gameObject.SetActive(true); NGUITools.FindInChild <UILabel>(obj, "button/label").text = "加为好友"; obj.transform.FindChild("handle").gameObject.SetActive(false); obj.SetActive(true); }
public void Init(GameObject obj) { gameObject = obj; obj.SetActive(false); name = NGUITools.FindInChild <UILabel>(gameObject, "info/name"); tips = NGUITools.FindInChild <UILabel>(gameObject, "info/tips"); CloseButton = NGUITools.FindInChild <Button>(gameObject, "info/button"); CloseButton.onClick = OnCloseClick; NGUITools.FindInChild <UIWidgetContainer>(gameObject, "background").onClick = OnCloseClick; light = NGUITools.FindChild(gameObject, "info/light"); tipsPlay = NGUITools.FindInChild <TweenPlay>(gameObject, "info"); EventDelegate.Add(tipsPlay.onFinished, CloseView); close = false; stars = new List <GameObject>(); GameObject star1 = NGUITools.FindChild(gameObject, "info/stars/1"); GameObject star2 = NGUITools.FindChild(gameObject, "info/stars/2"); GameObject star3 = NGUITools.FindChild(gameObject, "info/stars/3"); GameObject star4 = NGUITools.FindChild(gameObject, "info/stars/4"); GameObject star5 = NGUITools.FindChild(gameObject, "info/stars/5"); stars.Add(star1); stars.Add(star2); stars.Add(star3); stars.Add(star4); stars.Add(star5); starNum = 0; }
//数据更新响应 public void RoleDataUpdated(object sender, int code) { if (code == FriendMode.NEARBY && currentUIToggle == nearby) { SetNearbyInfo(true); } if (code == FriendMode.ASKLIST) { if (currentUIToggle == ask) { SetAskListInfo(); NGUITools.FindChild(ask.gameObject, "tips").SetActive(false); } else { NGUITools.FindChild(ask.gameObject, "tips").SetActive(FriendMode.Instance.ShowTips); } } if (code == FriendMode.BLACKLIST && currentUIToggle == blackList) { SetBlackListInfo(); } if (code == FriendMode.FRIEND && currentUIToggle == friend) { SetFriendInfo(true); } if (code == FriendMode.FRIENDNUM) { SetFriendNumInfo(); } }
protected override void Init() { all = NGUITools.FindInChild <UIToggle>(gameObject, "petlist/function/all"); gj = NGUITools.FindInChild <UIToggle>(gameObject, "petlist/function/gj"); kz = NGUITools.FindInChild <UIToggle>(gameObject, "petlist/function/kz"); fz = NGUITools.FindInChild <UIToggle>(gameObject, "petlist/function/fz"); all.onStateChange = OnToggleChange; gj.onStateChange = OnToggleChange; kz.onStateChange = OnToggleChange; fz.onStateChange = OnToggleChange; CloseButton = NGUITools.FindInChild <Button>(gameObject, "petlist/close"); CloseButton.onClick = OnCloseClick; petsObj = new List <GameObject>(); petsObj.Add(NGUITools.FindChild(gameObject, "petlist/pets/container/1")); petsObj[0].SetActive(false); petsObj[0].GetComponent <Button>().onClick = OnPetClick; imageDepth = NGUITools.FindInChild <UISprite>(petsObj[0], "image").depth; fg = NGUITools.FindChild(gameObject, "petlist/pets/container/fg"); fg.SetActive(false); scrollView = NGUITools.FindInChild <UIScrollView>(gameObject, "petlist/pets/container"); tips = NGUITools.FindChild(gameObject, "petlist/tips"); NGUITools.SetLayer(FindChild("tips"), LayerMask.NameToLayer("TopUI")); }
private void PlayEquipsFinish() { foreach (GameObject obj in equipObjs) { NGUITools.FindChild(obj, "icn").SetActive(false); } }
private void initView() { titleLabel = FindInChild <UILabel>("left/titleLabel"); btn_close = FindInChild <Button>("left/btn_close"); btn_oneKeyExtract = FindInChild <Button>("left/BtnOneKeyExtract"); btn_oneKeyDel = FindInChild <Button>("left/BtnOneKeyDel"); btn_del = FindInChild <Button>("left/BtnDelete"); noMailListImage = NGUITools.FindChild(gameObject, "left/noMailList"); delCheckBox = NGUITools.FindInChild <UIToggle>(gameObject, "left/Checkbox"); delCheckBox.value = false; delCheckBox.SetActive(false); delCheckBox.onChange.Add(new EventDelegate(delCheckBoxOnClick)); mailViewTP = FindInChild <TweenPlay>("left"); scrollView = FindInChild <UIScrollView>("left/content"); mailItemGrid = FindInChild <UIGrid>("left/content/grid"); mailItemGrid.onReposition += scrollView.ResetPosition; mailItemContainerList = new List <ItemContainer>(); mailItem = NGUITools.FindChild(gameObject, "left/content/grid/item_0"); ItemContainer itemContainer = mailItem.AddMissingComponent <ItemContainer>(); mailItemContainerList.Add(itemContainer); mailItem.SetActive(false); }
private void LoadRoleImage(GameObject obj) { role = obj; role.transform.localPosition = new Vector3(-266, -185, 1); role.transform.parent = gameObject.transform; spin.target = NGUITools.FindChild(role, "101_0").transform; }
/// <summary> /// 设置全部的技能信息 /// </summary> private void SetAllSkillInfo() { InitSkillObjs(); bool active = currentUIToggel == zdSkill; if (active) { NGUITools.FindChild(bdSkill.gameObject, "tips").SetActive(Singleton <SkillMode> .Instance.IfShowTips(false)); NGUITools.FindChild(zdSkill.gameObject, "tips").SetActive(false); } else { NGUITools.FindChild(zdSkill.gameObject, "tips").SetActive(Singleton <SkillMode> .Instance.IfShowTips(true)); NGUITools.FindChild(bdSkill.gameObject, "tips").SetActive(false); } List <SysSkillBaseVo> skills = Singleton <SkillMode> .Instance.CurrentSkills(active); for (int i = 0; i < skills.Count; i++) { SysSkillBaseVo skill = skills[i]; if (skills[i] != null) { GameObject skillObj = skillList[i]; skillObj.name = skill.id.ToString(); SkillState state = SkillViewLogic.GetSkillState(skill); NGUITools.FindInChild <UISprite>(skillObj, "icon").spriteName = skill.icon.ToString(); if (state == SkillState.Learn) //学习状态-置灰 { UIUtils.ChangeGrayShader(NGUITools.FindInChild <UISprite>(skillObj, "icon"), 23); } else { NGUITools.FindChild(skillObj, "lvl").SetActive(true); NGUITools.FindInChild <UILabel>(skillObj, "lvl").text = "Lv." + skill.skill_lvl; UIUtils.ChangeNormalShader(NGUITools.FindInChild <UISprite>(skillObj, "icon"), 22); } if (state != SkillState.Max) { SysSkillBaseVo nextSkill = BaseDataMgr.instance.GetDataById <SysSkillBaseVo>((uint)skill.next); if (SkillViewLogic.IsConditionEnough(nextSkill)) { NGUITools.FindChild(skillObj, "tips").SetActive(true); } } if (currentSkill != null && currentSkill.position == skills[i].position && currentSkill.group == skills[i].group) { OnSkillClick(skillObj); } } } if (currentSkill == null) { OnSkillClick(skillList[0]); } SetSkillsPosInfo(); SetGuideButton(); CheckGuide(); }
private void SetSkillInfo(uint[] pskill, PPet pet, int num) { if (pskill != null) { NGUITools.FindInChild <UILabel>(skillObjs[num - 1], "level").text = "Lv." + pskill[1]; UIUtils.ChangeNormalShader(NGUITools.FindInChild <UISprite>(skillObjs[num - 1], "skillicn"), 20); var add = NGUITools.FindChild(skillObjs[num - 1], "add"); if (add == null) { return; } add.SetActive(true); int cost = PetLogic.GetSkillSpend((int)pskill[1], num); NGUITools.FindInChild <UILabel>(skillObjs[num - 1], "add/costvalue").text = cost.ToString(); if (pskill[1] >= pet.lvl) { NGUITools.FindInChild <UISprite>(skillObjs[num - 1], "add/background").spriteName = "jiah"; NGUITools.FindInChild <BoxCollider>(skillObjs[num - 1], "add").enabled = false; } else { NGUITools.FindInChild <UISprite>(skillObjs[num - 1], "add/background").spriteName = "jia"; NGUITools.FindInChild <BoxCollider>(skillObjs[num - 1], "add").enabled = true; NGUITools.FindInChild <Button>(skillObjs[num - 1], "add").onClick = OnSkillUpgradeClick; if (cost > MeVo.instance.diam) { NGUITools.FindInChild <UILabel>(skillObjs[num - 1], "add/costvalue").color = ColorConst.FONT_RED; } else { NGUITools.FindInChild <UILabel>(skillObjs[num - 1], "add/costvalue").color = ColorConst.FONT_YELLOW; } } } else { if (num == 1) { NGUITools.FindInChild <UILabel>(skillObjs[num - 1], "level").text = "(进阶到绿色开启)"; } else if (num == 2) { NGUITools.FindInChild <UILabel>(skillObjs[num - 1], "level").text = "(进阶到蓝色开启)"; } else if (num == 3) { NGUITools.FindInChild <UILabel>(skillObjs[num - 1], "level").text = "(进阶到紫色开启)"; } else { NGUITools.FindInChild <UILabel>(skillObjs[num - 1], "level").text = "(进阶到橙色开启)"; } UIUtils.ChangeGrayShader(NGUITools.FindInChild <UISprite>(skillObjs[num - 1], "skillicn"), 21); NGUITools.FindChild(skillObjs[num - 1], "add").SetActive(false); } }
private void SetRelationRoleInfo(GameObject obj, PRelationInfo relation) { obj.name = obj.name + relation.roleId.ToString(); NGUITools.FindInChild <UILabel>(obj, "name").text = relation.name; NGUITools.FindInChild <UILabel>(obj, "lvl").text = relation.lvl.ToString(); NGUITools.FindInChild <UISprite>(obj, "job").spriteName = GetJobInfo(relation.job); NGUITools.FindInChild <UILabel>(obj, "fight").text = relation.fightpoint.ToString(); if (relation.vip > 0) { NGUITools.FindChild(obj, "vip").SetActive(true); NGUITools.FindInChild <UILabel>(obj, "vip/vipvalue").text = relation.vip.ToString(); } else { NGUITools.FindChild(obj, "vip").SetActive(false); } if (relation.isOnline == 1) { NGUITools.FindInChild <UILabel>(obj, "name").color = ColorConst.FONT_LIGHT; NGUITools.FindInChild <UILabel>(obj, "lvl").color = ColorConst.FONT_BLUE; NGUITools.FindInChild <UILabel>(obj, "time").color = ColorConst.FONT_GREEN; NGUITools.FindInChild <UILabel>(obj, "fight").color = ColorConst.FONT_BLUE; } else { NGUITools.FindInChild <UILabel>(obj, "name").color = ColorConst.FONT_GRAY; NGUITools.FindInChild <UILabel>(obj, "lvl").color = ColorConst.FONT_GRAY; NGUITools.FindInChild <UILabel>(obj, "time").color = ColorConst.FONT_GRAY; NGUITools.FindInChild <UILabel>(obj, "fight").color = ColorConst.FONT_GRAY; } if (currentUIToggle == friend) { if (relation.isOnline == 1) { obj.transform.FindChild("time").gameObject.SetActive(false); obj.transform.FindChild("button").gameObject.SetActive(true); NGUITools.FindInChild <UILabel>(obj, "button/label").text = "私聊"; } else { obj.transform.FindChild("time").gameObject.SetActive(true); obj.transform.FindChild("button").gameObject.SetActive(false); } } if (currentUIToggle == blackList) { obj.transform.FindChild("time").gameObject.SetActive(false); obj.transform.FindChild("button").gameObject.SetActive(true); NGUITools.FindInChild <UILabel>(obj, "button/label").text = "移除"; } obj.transform.FindChild("handle").gameObject.SetActive(false); obj.SetActive(true); }
//实例化子界面(附件) private void instantiationChildView() { if (!isInstantiationChildView) { Singleton <MailAttachmentView> .Instance.Init(NGUITools.FindChild(gameObject, "right")); isInstantiationChildView = true; } }
public static void SetChildActive(this GameObject go, string path, bool state) { GameObject gameObject = NGUITools.FindChild(go, path); if (gameObject != null) { gameObject.SetActive(state); } }
//实例化弹出框(tips、输入框) private void instanticationAlertView() { if (!isInstantiationAlertView) { Singleton <StoreShopAlertView> .Instance.Init(NGUITools.FindChild(gameObject, "alertView")); Singleton <StoreShopInputView> .Instance.Init(NGUITools.FindChild(gameObject, "inputView")); } isInstantiationAlertView = true; }
public void Init() { _btnGuide = NGUITools.FindInChild <Button>(gameObject, "BtnGuide"); _taskTitleLabel = NGUITools.FindInChild <UILabel>(gameObject, "Content/TaskTitle"); _taskDescribeLabel = NGUITools.FindInChild <UILabel>(gameObject, "Content/TaskDescribe"); _taskRewardLabel = NGUITools.FindInChild <UILabel>(gameObject, "Content/TaskReward"); _taskExpLabel = NGUITools.FindInChild <UILabel>(gameObject, "Reward/ExpLabel"); _taskGoldLabel = NGUITools.FindInChild <UILabel>(gameObject, "Reward/GoldLabel"); _taskReward = NGUITools.FindChild(gameObject, "Reward"); _btnGuide.onClick += OnGuideTask; }
private void initView() { btn_close = FindInChild <Button>("btn_close"); loginViewObj = NGUITools.FindChild(gameObject, "loginView"); inputCodeViewObj = NGUITools.FindChild(gameObject, "inputCodeView"); signViewObj = NGUITools.FindChild(gameObject, "signView"); btnLoginLabel = FindInChild <UILabel>("leftNavigation/btn_login/label"); btnCodeLabel = FindInChild <UILabel>("leftNavigation/btn_code/label"); btn_login = FindInChild <UIToggle>("leftNavigation/btn_login"); btn_code = FindInChild <UIToggle>("leftNavigation/btn_code"); btn_sign = FindInChild <UIToggle>("leftNavigation/btn_sign"); }
/// <summary> /// 数据更新 /// </summary> /// <param name="send"></param> /// <param name="code"></param> private void UpdateLoginData(object send, int code) { if (send == Singleton <SelectServerMode> .Instance && code == SelectServerMode.ServerList) { InitServerObjs(); if (Info != null) { Info = Singleton <SelectServerMode> .Instance.GetServerInfoByServerId(Info.Id); } if (Info == null) { Info = Singleton <SelectServerMode> .Instance.GetServerInfoByServerId(serverId); } if (Info == null) { Info = Singleton <SelectServerMode> .Instance.GetDefaultServer(); NGUITools.FindInChild <UILabel>(_serverlist, "last/title").text = "推荐服务器"; } else { NGUITools.FindInChild <UILabel>(_serverlist, "last/title").text = "最近登陆服务器"; } if (Info != null) { SetCurrentServerInfo(); SetServerInfo(NGUITools.FindChild(_serverlist, "last"), Info); } int maxId = Singleton <SelectServerMode> .Instance.maxServerId; int j = 0; for (int i = 0; i < maxId; i++) { ServerInfo server = SelectServerMode.Instance.GetServerInfoByServerId(i); if (server != null) { GameObject obj = GetServerObj(j); SetServerInfo(obj, server); obj.SetActive(true); j++; } } _centerGrid.repositionNow = true; } }
private void initView() { titleLabel = NGUITools.FindInChild <UILabel>(signViewGameObject, "titleLabel"); currentMonthLabel = NGUITools.FindInChild <UILabel>(signViewGameObject, "currentMonthLabel"); scrollView = NGUITools.FindInChild <UIScrollView>(signViewGameObject, "content"); signItemGrid = NGUITools.FindInChild <UIGrid>(signViewGameObject, "content/grid"); signItemGrid.onReposition += scrollView.ResetPosition; signItemContainerList = new List <ItemContainer>(); signItem = NGUITools.FindChild(signViewGameObject, "content/grid/item_0"); ItemContainer itemContainer = signItem.AddMissingComponent <ItemContainer>(); signItemContainerList.Add(itemContainer); signItem.SetActive(false); }
private void SetPetSkillPointInfo() { PetSkillPointInfoMsg_21_7 skillPoint = Singleton <PetMode> .Instance.SkillPoint; NGUITools.FindInChild <UILabel>(skillObj, "pointvalue").text = skillPoint.point.ToString(); if (skillPoint.point == 0) { NGUITools.FindInChild <UILabel>(skillObj, "pointvalue").color = ColorConst.FONT_RED; NGUITools.FindChild(skillObj, "add").SetActive(true); } else { NGUITools.FindChild(skillObj, "add").SetActive(false); NGUITools.FindInChild <UILabel>(skillObj, "pointvalue").color = ColorConst.FONT_YELLOW; } UpdateTimeInfo(); }
//初始化子面板 private void InitSubView() { if (!subViewInit) { Singleton <PetInfoView> .Instance.Init(NGUITools.FindChild(gameObject, "petinfo")); Singleton <PetEquipView> .Instance.Init(NGUITools.FindChild(gameObject, "equip")); NGUITools.SetLayer(NGUITools.FindChild(gameObject, "equip"), LayerMask.NameToLayer("Viewport")); NGUITools.SetLayer(NGUITools.FindChild(gameObject, "stonetips"), LayerMask.NameToLayer("Viewport")); Singleton <PetTipsView> .Instance.Init(NGUITools.FindChild(gameObject, "pettips")); Singleton <PetStoneTipsView> .Instance.Init(NGUITools.FindChild(gameObject, "stonetips")); NGUITools.FindChild(gameObject, "tips").SetActive(true); } subViewInit = true; }
//升阶动画 private void PlayEquips() { if (currentPPet.grade > 1) { SysPet pet = BaseDataMgr.instance.GetDataById <SysPet>(currentPPet.petId); int[] equipConfigs = PetLogic.GetPetNeedEquips((uint)pet.type, (uint)currentPPet.grade - 1); for (int i = 0; i < equipObjs.Count; i++) { GameObject icn = NGUITools.FindChild(equipObjs[i], "icn"); SysEquipVo equipVo = BaseDataMgr.instance.GetDataById <SysEquipVo>((uint)equipConfigs[i]); icn.GetComponent <UISprite>().spriteName = equipVo.icon.ToString(); icn.SetActive(true); icn.GetComponent <TweenPlay>().PlayForward(); } light.SetActive(true); light.GetComponent <TweenPlay>().PlayForward(); } }
/// <summary> /// 标签页改动响应 /// </summary> /// <param name="state"></param> private void OnToggleChange(bool state) { if (UIToggle.current == nearby) { if (state) { currentUIToggle = nearby; SetNearbyInfo(false); } } else if (UIToggle.current == ask) { if (state) { currentUIToggle = ask; SetAskListInfo(); } } else if (UIToggle.current == blackList) { if (state) { currentUIToggle = blackList; SetBlackListInfo(); } } else if (UIToggle.current == friend) { if (state) { currentUIToggle = friend; SetFriendInfo(false); } } if (UIToggle.current != ask) { NGUITools.FindChild(ask.gameObject, "tips").SetActive(FriendMode.Instance.ShowTips); } else { NGUITools.FindChild(ask.gameObject, "tips").SetActive(false); } }
private void SetEquipProperty(SysEquipVo equipVo) { int num = 0; if (equipVo.hp.Length>4) { num++; NGUITools.FindInChild<UILabel>(leftObj, "labels/property" + num).text = "生命:+" + PetLogic.GetEquipProperty(equipVo.hp); } if (equipVo.att_max>0) { num++; NGUITools.FindInChild<UILabel>(leftObj, "labels/property" + num).text = "攻击:+" + equipVo.att_max; } if (equipVo.def_p.Length > 4) { num++; NGUITools.FindInChild<UILabel>(leftObj, "labels/property" + num).text = "物防:+" + PetLogic.GetEquipProperty(equipVo.def_p); } if (equipVo.def_m.Length > 4) { num++; NGUITools.FindInChild<UILabel>(leftObj, "labels/property" + num).text = "魔防:+" + PetLogic.GetEquipProperty(equipVo.def_m); } if (equipVo.hurt_re.Length > 4) { num++; NGUITools.FindInChild<UILabel>(leftObj, "labels/property" + num).text = "减伤:+" + PetLogic.GetEquipProperty(equipVo.hurt_re); } for (int i=1; i< 6; i++) { if (i <= num) { NGUITools.FindChild(leftObj, "labels/property" + i).SetActive(true); } else { NGUITools.FindChild(leftObj, "labels/property" + i).SetActive(false); } } }
//技能类型切换 private void OnStateChange(bool state) { if (state) { if (UIToggle.current == zdSkill && currentUIToggel != zdSkill) { currentUIToggel = zdSkill; currentSkill = null; SetToggleLable(NGUITools.FindChild(zdSkill.gameObject, "label"), true); SetToggleLable(NGUITools.FindChild(bdSkill.gameObject, "label"), false); SetAllSkillInfo(); } else if (UIToggle.current == bdSkill && currentUIToggel != bdSkill) { currentUIToggel = bdSkill; currentSkill = null; SetToggleLable(NGUITools.FindChild(zdSkill.gameObject, "label"), false); SetToggleLable(NGUITools.FindChild(bdSkill.gameObject, "label"), true); SetAllSkillInfo(); } } }
private void SetSkillsPosInfo() { bool chosed = false; uint[] skillposId = Singleton <SkillMode> .Instance.GetUsedSkill(); for (int i = 0; i < skillPosList.Count; i++) { GameObject pos = skillPosList[i]; uint skillId = skillposId[i]; if (skillId == 0) { NGUITools.FindChild(pos, "icon").SetActive(false); NGUITools.FindChild(pos, "tips").SetActive(true); } else { if (skillId == currentSkill.id) { posChose.transform.localPosition = pos.transform.localPosition; chosed = true; } SysSkillBaseVo skill = BaseDataMgr.instance.GetDataById <SysSkillBaseVo>(skillId); NGUITools.FindChild(pos, "icon").SetActive(true); NGUITools.FindChild(pos, "tips").SetActive(false); NGUITools.FindInChild <UISprite>(pos, "icon").spriteName = skill.icon.ToString(); } } if (chosed) { posChose.SetActive(true); } else { posChose.SetActive(false); } }
private void InitSkillObjs() { foreach (GameObject obj in skillList) { obj.name = "0"; NGUITools.FindInChild <UISprite>(obj, "icon").spriteName = "suo23"; NGUITools.FindInChild <UISprite>(obj, "icon").depth = 22; NGUITools.FindChild(obj, "tips").SetActive(false); NGUITools.FindChild(obj, "lvl").SetActive(false); } foreach (GameObject obj in skillPosList) { NGUITools.FindInChild <UISprite>(obj, "icon").spriteName = "suo23"; NGUITools.FindChild(obj, "tips").SetActive(false); } NGUITools.FindInChild <UISprite>(gameObject, "skillinfo/icon").spriteName = "suo23"; NGUITools.FindInChild <UILabel>(gameObject, "skillinfo/skillname").text = "未开启"; NGUITools.FindChild(gameObject, "skillinfo/1").SetActive(false); NGUITools.FindChild(gameObject, "skillinfo/2").SetActive(false); UpgradeButton.SetActive(false); }
private string GetEquipIcn(GameObject obj, uint petId, int num) { int result = PetLogic.CheckEquip(petId, num); if (result == 0) { return(""); } else if (result == 1 || result == 3) //满足等级-可装备或者可以合成 { NGUITools.FindChild(obj, "tips").SetActive(true); return("add2"); } else if (result == 2 || result == 4) { return("add"); } else { SysEquipVo equipVo = BaseDataMgr.instance.GetDataById <SysEquipVo>((uint)result); return(equipVo.icon.ToString()); } }
private void SetModelPosition(GameObject go) { go.SetActive(false); go.transform.parent = NGUITools.FindChild(gameObject, "mode").transform; go.transform.localPosition = new Vector3(0, 0, 0); }
public GameObject FindChild(string name) { return(NGUITools.FindChild(gameObject, name)); }