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);
         }
     }
 }
Beispiel #2
0
    /// <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);
    }
Beispiel #3
0
 void OnDestroy()
 {
     Instance = null;
 }
 private void ConsistSkill_OnClick(GameObject obj)
 {
     SetMonsterTeam();
     CombinationSkillPanelScript.ShowpbCombinationSkillPanel(DBUIController.mDBUIInstance._TopRoot, _RankRoleIcon.Data, false, m_MonTeam);
 }
Beispiel #5
0
 //缘分 界面
 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);
 }