public static LabelEffect CreateLabelEffect(string str, float high, float dur, Color tColor, Vector3 pos, Transform parentTrs, int depth, float tDelayTime = 0, bool isChangeParent = false) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UILabelEffect); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; LabelEffect LE = go.GetComponent <LabelEffect>(); Transform goTrans = go.transform; go.transform.parent = parentTrs; go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.zero; LE.gameObject.layer = LayerMask.NameToLayer("UITop"); LE.startPos = pos; if (isChangeParent == true) { go.transform.parent = DBUIController.mDBUIInstance._TopRoot.transform; } LE.duration = dur; LE.height = high; LE.myNum = go.GetComponent <UILabel>(); LE.myNum.text = str; LE.myNum.color = tColor; LE.myNum.depth = 300; LE.delayTime = tDelayTime; return(LE); } return(null); }
public void SpawnItem(int colNum) { UnityEngine.Object ItemObj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIDailyGiftItem); for (int i = 0; i < colNum; i++) { GameObject tObj = Instantiate(ItemObj) as GameObject; tObj.transform.parent = gridObj.gameObject.transform; tObj.transform.localScale = Vector3.one; tObj.transform.localPosition = Vector3.zero; dialyItemList.Add(tObj.GetComponent <DailyGiftItem>()); } }
public void InitBlackMask() { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIBlackAlphaMask); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; Transform goTrans = go.transform; go.transform.parent = blackMaskPanel.transform; go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.one; blackMaskObj = go; } }
// // public WXLActivityFestivalController(object obj){ // objParent = (GameObject)obj; // festivalCtrl = CreateFestivalPanel (ActivityItemType.festivalItem,objParent); // // } public static WXLActivityFestivalController CreateFestivalPanel(ActivityItemType type, GameObject tObj) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIFestivalPanel); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; WXLActivityFestivalController fc = go.GetComponent <WXLActivityFestivalController>(); Transform goTrans = go.transform; go.transform.parent = tObj.transform; go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.one; return(fc); } return(null); }
public static GetGiftPanelController CreateUIRewardPanel(GameObject tObj) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIGetRewardPanel); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; GetGiftPanelController fc = go.GetComponent <GetGiftPanelController>(); Transform goTrans = go.transform; go.transform.parent = tObj.transform; go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.one; return(fc); } return(null); }
public static FateBtnItem CreatFateBtnItem(Transform root, NewFloor data, Vector3 pos) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIFateBtnItem); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; FateBtnItem uiH = go.GetComponent <FateBtnItem> (); uiH.fData = data; go.transform.parent = root; go.transform.localScale = Vector3.one; go.transform.localPosition = pos; return(uiH); } return(null); }
public static RollGambleController CreatRollGamblePanel() { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIRollGamblePanel); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; RollGambleController fc = go.GetComponent <RollGambleController>(); Transform goTrans = go.transform; go.transform.parent = DBUIController.mDBUIInstance._bottomRoot.transform; go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.one; return(fc); } return(null); }
public static UIActMonsterComeController CreateMonsterPanel(ActivityItemType type, GameObject tObj) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIMonsterComePanel); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; UIActMonsterComeController fc = go.GetComponent <UIActMonsterComeController> (); Transform goTrans = go.transform; go.transform.parent = DBUIController.mDBUIInstance._bottomRoot.transform; go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.one; return(fc); } return(null); }
public static DailyGiftController CreatDailyGiftController() { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIDailyGiftPanel); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; DailyGiftController fc = go.GetComponent <DailyGiftController>(); Transform goTrans = go.transform; go.transform.parent = DBUIController.mDBUIInstance._TopRoot.transform; go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.one; RED.TweenShowDialog(go); return(fc); } return(null); }
public static UIDateSignController CreateUIdateSignPanel(ActivityItemType type, GameObject tObj) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UISignPanel); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; UIDateSignController fc = go.GetComponent <UIDateSignController> (); Transform goTrans = go.transform; go.transform.parent = tObj.transform; go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.one; RED.TweenShowDialog(go); return(fc); } return(null); }
public static RankWindowCtrl CreatRankWindowCtrl() { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIMonsterComerRank); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; RankWindowCtrl fc = go.GetComponent <RankWindowCtrl> (); Transform goTrans = go.transform; go.transform.parent = DBUIController.mDBUIInstance._TopRoot.transform; go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.zero; RED.TweenShowDialog(go); return(fc); } return(null); }
public static GambleItemCell CreatGambleItemCell(GameObject objParent, int id, Vector3 pos) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIGambleItem); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; GambleItemCell fc = go.GetComponent <GambleItemCell> (); Transform goTrans = go.transform; go.transform.parent = objParent.transform; go.transform.localPosition = pos; goTrans.localScale = Vector3.one; fc.Init(id); return(fc); } return(null); }
public void SpawnItem() { if (RewardColList != null && RewardColList.Count == colNum) { return; } UnityEngine.Object ItemObj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIColItem); for (int i = 0; i < colNum; i++) { GameObject tObj = Instantiate(ItemObj) as GameObject; tObj.transform.parent = lvRewardGrid.transform; tObj.transform.localScale = Vector3.one; int tX = i * 250; tObj.transform.localPosition = new Vector3(tX, 0, 0); RewardColList.Add(tObj.GetComponent <LevelRewardCollection>()); } }
public static UIGetGambleResultController CreateGamblePanel(GameObject tparent, System.Action onClose) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIGambleResultPanel); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; UIGetGambleResultController fc = go.GetComponent <UIGetGambleResultController> (); Transform goTrans = go.transform; go.transform.parent = tparent.transform; go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.one; fc.onCloseResult = onClose; RED.TweenShowDialog(go); return(fc); } return(null); }
public static TBGiftDespItem CreatGiftDespItem(GameObject tParent, int id) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UITBDespItem); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; TBGiftDespItem fc = go.GetComponent <TBGiftDespItem> (); Transform goTrans = go.transform; RED.AddChild(go, tParent); go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.one; fc.id = id; return(fc); } return(null); }
public static UIWXLActivityMainController CreateActivityMainPanel(GameObject tLocal) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIActivityMain); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; UIWXLActivityMainController activityCtrl = go.GetComponent <UIWXLActivityMainController> (); localObj = tLocal; Transform goTrans = go.transform; go.transform.parent = tLocal.transform; go.transform.localPosition = new Vector3(-185, 0, -5); activityCtrl.transform.localPosition = new Vector3(80, -30, -2); goTrans.localScale = Vector3.one; return(activityCtrl); } return(null); }
public static CombineGemsController CreatCombineGemsPanel(System.Action tCallBack, moneyType tType) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UICombineGemPanel); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; CombineGemsController fc = go.GetComponent <CombineGemsController>(); Transform goTrans = go.transform; go.transform.parent = DBUIController.mDBUIInstance._TopRoot.transform; go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.one; RED.TweenShowDialog(go); fc.callBack = tCallBack; fc.curMoneyType = tType; return(fc); } return(null); }
void InitHeadItem() { if (fateD != null) { monData = Core.Data.fateManager.GetMonsterByFateNum(fateD.ID); equipData = Core.Data.fateManager.GetEquipByFateNum(fateD.ID); } else if (equipD != null) { equipData.Add(equipD); } else if (monsterD != null) { monData.Add(monsterD); } for (int i = 0; i < monData.Count + equipData.Count; i++) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIFateHeadItem); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; FateObjItem hi = go.GetComponent <FateObjItem> (); if (monData.Count != 0 && equipData.Count == 0) { hi.HeadID = monData [i].ID; go.transform.parent = headItemGrid.transform; go.transform.localScale = Vector3.one; go.transform.localPosition = startPos + i * Vector3.right * 160; hi.id = i; } else if (equipData.Count != 0 && monData.Count == 0) { hi.EquipID = equipData [i].ID; go.gameObject.transform.parent = headItemGrid.transform; go.transform.localScale = Vector3.one; go.transform.localPosition = startPos + i * Vector3.right * 160; hi.id = i; } headItem.Add(hi); } } }
public static UIGambleController CreateGamblePanel(System.Action OnClose = null, GetGambleStateResponse resp = null) { if (resp.data.list != null || resp.data.status.total > resp.data.status.yet) { if (instance == null) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIGamblePanel); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; UIGambleController fc = go.GetComponent <UIGambleController>(); Transform goTrans = go.transform; go.transform.parent = DBUIController.mDBUIInstance._TopRoot.transform; go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.one; fc.myResponse = resp; RED.TweenShowDialog(go); fc.closeMethod = OnClose; } } else { instance.gameObject.transform.parent = DBUIController.mDBUIInstance._TopRoot.transform; instance.gameObject.transform.localPosition = Vector3.zero; instance.gameObject.gameObject.transform.localScale = Vector3.one; instance.myResponse = resp; // RED.TweenShowDialog(instance.gameObject); instance.closeMethod = OnClose; return(instance); } return(null); } else { if (OnClose != null) { OnClose(); } return(null); } }
//缘分 界面 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); }
public static UILevelRewardController CreateUILevelRewardPanel(ActivityItemType type, GameObject tObj, System.Action callback = null) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UILevelRewardPanel); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; UILevelRewardController fc = go.GetComponent <UILevelRewardController>(); Transform goTrans = go.transform; go.transform.parent = tObj.transform; go.transform.localPosition = Vector3.zero; goTrans.localScale = Vector3.one; if (fc != null) { fc.CallBack = callback; } return(fc); } return(null); }
public static ChAnimUI4 OpenUI(Transform tfParent) { if (instance == null) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIAnimationFour); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; instance = go.GetComponent <ChAnimUI4>(); go.transform.parent = tfParent; go.transform.localPosition = Vector3.zero; go.transform.localScale = Vector3.one; } } else { instance.transform.parent = tfParent; instance.transform.localPosition = Vector3.zero; instance.transform.localScale = Vector3.one; } return(instance); }
public void InitDespInfo(int type) { int[] tGiftList = Core.Data.ActivityManager.GetRewardDataList(type).Show; despRoot.GetComponent <UIGrid> ().Reposition(); for (int i = 0; i < tGiftList.Length; i++) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UITBDespItem); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; TBGiftDespItem fc = go.GetComponent <TBGiftDespItem> (); go.transform.parent = despRoot.transform; go.transform.localPosition = orginPos; go.transform.localScale = Vector3.one; fc.id = tGiftList [i]; itemTBGDespList.Add(fc); } } SpringPanel.Begin(despRoot.transform.parent.gameObject, Vector3.up * 57, 8f); despRoot.transform.parent.gameObject.GetComponent <SpringPanel> ().enabled = true; despRoot.GetComponent <UIGrid> ().Reposition(); }
public static PVEDownloadCartoonController CreateCartoonPanel(NewFloorData tNewFD, bool isShow = false) { if (instance == null) { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIDownloadCartoonPanel); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; DBUIController.mDBUIInstance._PVERoot.AddPage(go.name, go); PVEDownloadCartoonController fc = go.GetComponent <PVEDownloadCartoonController>(); instance = fc; Transform goTrans = go.transform; go.transform.parent = DBUIController.mDBUIInstance._PVERoot.transform; go.transform.localPosition = new Vector3(0, -580, 0); goTrans.localScale = Vector3.one; fc.curFD = tNewFD; if (isShow == true) { fc.OpenCartoonPanel(); } return(fc); } return(null); } else { RED.SetActive(true, instance.gameObject); instance.transform.parent = DBUIController.mDBUIInstance._PVERoot.transform; instance.transform.localPosition = new Vector3(0, -580, 0); instance.transform.localScale = Vector3.one; instance.curFD = tNewFD; instance.Start(); if (isShow == true) { instance.OpenCartoonPanel(); } return(instance); } }
public static void OpenUI(Building buildData) { if (_mInstance == null) { UnityEngine.Object prefab = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UISourceBuildingPanel); if (prefab != null) { GameObject obj = Instantiate(prefab) as GameObject; RED.AddChild(obj, DBUIController.mDBUIInstance._TopRoot); _mInstance = obj.GetComponent <UISourceBuilding> (); _mInstance.m_data = buildData; _mInstance.InitUI(); RED.TweenShowDialog(obj); } } else { _mInstance.SetShow(true); _mInstance.m_data = buildData; _mInstance.InitUI(); } }
//初始化 item public void InitItem() { UnityEngine.Object obj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UISecretShopCellItem); if (obj != null) { GameObject go = Instantiate(obj) as GameObject; UISecretShopCell fc = go.GetComponent <UISecretShopCell> (); Transform goTrans = go.transform; if (SecretShopMgr.GetInstance()._ShopType == 2) { go.transform.parent = itemRoot.transform; } else { go.transform.parent = itemRootBaBa.transform; } goTrans.localScale = Vector3.one; go.transform.localPosition = Vector3.zero; UISecretShopCellList.Add(fc); // fc.Init(id); //return fc; } }
public void SpawnItem(int num) { if (actItemObj == null) { UnityEngine.Object TempActItemObj = WXLLoadPrefab.GetPrefab(WXLPrefabsName.UIMainItem); actItemObj = TempActItemObj as GameObject; } //限制每行最大值 还是限制列 int tRow = 0; if (num % 2 == 0) { tRow = num / 2; } else { tRow = Mathf.RoundToInt((float)num / 2.0f); } for (int i = 0; i < num; i++) { GameObject go = Instantiate(actItemObj) as GameObject; go.transform.parent = groupObj.transform; go.transform.localScale = Vector3.one; int t = (int)(i / tRow); int tnum = i % tRow; go.transform.localPosition = new Vector3(140 * tnum, -130 * t, 0); go.GetComponent <UIButtonMessage> ().target = gameObject; itemObjList.Add(go.GetComponent <ActItem> ()); this.InitActivityItem(go, i); } this.Refresh(); }