Beispiel #1
0
 void Awake()
 {
     instance  = this;
     headItem  = new List <FateObjItem> ();
     monData   = new List <MonsterData> ();
     equipData = new List <EquipData> ();
 }
 public void OnShowFateController()
 {
     if (_CurMonster != null)
     {
         ShowFatePanelController.CreatShowFatePanel(_CurMonster.config.ID, ShowFatePanelController.FateInPanelType.isInInfoPanel, null);
     }
 }
Beispiel #3
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);
 }
Beispiel #4
0
    //  wxl  change  出售 改成 收集(出处)
    void OpenFatePanel()
    {
        if (m_selBagItem.pid != 0)
        {
            if (m_selBagItem.curItemType == RUIType.EMItemType.Charator)
            {
                Monster tMonster = m_selBagItem.curData as Monster;
                if (tMonster != null)
                {
                    ShowFatePanelController.CreatShowFatePanel(tMonster.config.ID, ShowFatePanelController.FateInPanelType.isInBagPanel, null);
                }
            }
            else if (m_selBagItem.curItemType == RUIType.EMItemType.Equipment)
            {
                Equipment tEquip = m_selBagItem.curData as Equipment;
                if (tEquip != null)
                {
                    ShowFatePanelController.CreatShowFatePanel(tEquip.ConfigEquip.ID, ShowFatePanelController.FateInPanelType.isInBagPanel, null);
                }
            }
            else if (m_selBagItem.curItemType == RUIType.EMItemType.AtkFrag ||
                     m_selBagItem.curItemType == RUIType.EMItemType.DefFrag ||
                     m_selBagItem.curItemType == RUIType.EMItemType.MonFrag)
            {
                Soul tSoul = m_selBagItem.curData as Soul;

                if (tSoul != null)
                {
                    if (tSoul.m_config.type == (int)ItemType.Monster_Frage)
                    {
                        ShowFatePanelController.CreatShowFatePanel(tSoul.m_config.updateId, ShowFatePanelController.FateInPanelType.isInBagPanel, null);
                    }
                    else if (tSoul.m_config.type == (int)ItemType.Equip_Frage)
                    {
                        ShowFatePanelController.CreatShowFatePanel(tSoul.m_config.updateId, ShowFatePanelController.FateInPanelType.isInBagPanel, null);
                    }
                }
            }
        }
    }
Beispiel #5
0
 void FateBtnMethord(FateData fd)
 {
     ShowFatePanelController.CreatShowFatePanel(fd.ID, ShowFatePanelController.FateInPanelType.isInSkillInfoPanel, this);
 }
 public void ShowFatePanel(FateData fData)
 {
     ShowFatePanelController.CreatShowFatePanel(fData.ID, curType, null);
 }