void InitUI(ENUM_TRAIN_TYPE type, Monster mon) { RED.SetActive(false, m_despUI.gameObject); if (type == ENUM_TRAIN_TYPE.None) { m_hechengUI.SetShow(false); m_attrSwapUI.SetShow(false); m_qianLiUI.SetShow(false); m_monEvolveUI.SetShow(false); RED.SetActive(true, m_mainTraining); } else if (type == ENUM_TRAIN_TYPE.HeCheng) { m_hechengUI.SetShow(true); m_attrSwapUI.SetShow(false); m_qianLiUI.SetShow(false); m_monEvolveUI.SetShow(false); RED.SetActive(false, m_mainTraining); _mInstanece.HCStarMove(); } else if (type == ENUM_TRAIN_TYPE.AttrSwap) { m_hechengUI.SetShow(false); m_attrSwapUI.SetShow(true); m_qianLiUI.SetShow(false); m_monEvolveUI.SetShow(false); RED.SetActive(false, m_mainTraining); } else if (type == ENUM_TRAIN_TYPE.QianLiXunLian) { m_hechengUI.SetShow(false); m_attrSwapUI.SetShow(false); m_qianLiUI.SetShow(true); m_monEvolveUI.SetShow(false); RED.SetActive(false, m_mainTraining); StarMove sm3 = m_qianLiUI.m_Star.gameObject.GetComponent <StarMove>(); sm3.setBtnXing(); } else if (type == ENUM_TRAIN_TYPE.MonsterEvolve) { m_hechengUI.SetShow(false); m_attrSwapUI.SetShow(false); m_qianLiUI.SetShow(false); m_monEvolveUI.SetShow(true); RED.SetActive(false, m_mainTraining); } }
public static void OpenUI(ENUM_TRAIN_TYPE type = ENUM_TRAIN_TYPE.None, Monster mon = null, ExitCallback callback = null) { if (_mInstanece == null) { Object prefab = PrefabLoader.loadFromPack("ZQ/TrainingRoomUI"); if (prefab != null) { GameObject obj = Instantiate(prefab) as GameObject; RED.AddChild(obj, DBUIController.mDBUIInstance._bottomRoot); _mInstanece = obj.GetComponent <TrainingRoomUI> (); _mInstanece.m_nType = type; _mInstanece.m_monster = mon; } } else { _mInstanece.InitUI(type, mon); _mInstanece.SetShow(true); } _mInstanece.m_callBack = callback; }
public int GetTrainLevForType(ENUM_TRAIN_TYPE _type) { return(m_TrainLevel[(int)_type]); }