public void OnBtnSkillView() { if (_CurMonster != null) { if (TeamUI.mInstance.UIType == FromType.FromTopUI) { CombinationSkillPanelScript.ShowpbCombinationSkillPanel(DBUIController.mDBUIInstance._TopRoot, _CurMonster, false); } else { CombinationSkillPanelScript.ShowpbCombinationSkillPanel(DBUIController.mDBUIInstance._TopRoot, _CurMonster); } } }
/// <summary> /// 显示和隐藏不需要显示的组合技部分 /// </summary> /// <value>The set show label and sprite.</value> // void SetShowLabelAndSprite(int showNum,string[] skillDes,string[] skillTitle) // { // int i = 0; // for (; i < showNum; i++) { // SkillDesLabelArray[i].gameObject.SetActive (true); // SkillDesLabelArray[i].text = skillDes[i]; // SkillTitleBackgroundArray[i].gameObject.SetActive (true); // SkillTitleLabelArray[i].gameObject.SetActive (true); // SkillTitleLabelArray[i].text = skillTitle[i]; // // } // for (; i < 4; i++) { // SkillDesLabelArray [i].gameObject.SetActive (false); // SkillTitleBackgroundArray [i].gameObject.SetActive (false); // SkillTitleLabelArray [i].gameObject.SetActive (false); // } // } /// <summary> /// 显示界面并初始化信息,需要传一个数据参数 /// </summary> /// <returns>The combination skill panel.</returns> /// <param name="root">Root.</param> public static CombinationSkillPanelScript ShowpbCombinationSkillPanel(GameObject root, Monster o, bool m_EnableClick = true, MonsterTeam m_Team = null) { GameObject obj = PrefabLoader.loadFromPack("GX/pbCombinationSkillPanel") as GameObject; if (obj != null) { GameObject go = NGUITools.AddChild(root, obj); CombinationSkillPanelScript script = go.GetComponent <CombinationSkillPanelScript>(); script.InitPanel(o, m_Team); Instance = script; if (!m_EnableClick) { script.DisableBtnFateTarget(); } return(script); } return(null); }
void OnDestroy() { Instance = null; }
private void ConsistSkill_OnClick(GameObject obj) { SetMonsterTeam(); CombinationSkillPanelScript.ShowpbCombinationSkillPanel(DBUIController.mDBUIInstance._TopRoot, _RankRoleIcon.Data, false, m_MonTeam); }
//缘分 界面 public static ShowFatePanelController CreatShowFatePanel(int tId, FateInPanelType type, CombinationSkillPanelScript cSkillPanel = null) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIShowFatePanel); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; go.layer = LayerMask.NameToLayer("UITop"); ShowFatePanelController fc = go.GetComponent <ShowFatePanelController> (); go.transform.parent = DBUIController.mDBUIInstance._TopRoot.transform; go.transform.localScale = Vector3.one; go.transform.localPosition = Vector3.back * 11; RED.TweenShowDialog(go); fc.myId = tId; //fc.fateData = fateD; fc.cSkillPanel = cSkillPanel; fc.curInPanelType = type; return(fc); } return(null); }