Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
 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>());
     }
 }
Exemplo n.º 3
0
 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;
     }
 }
Exemplo n.º 4
0
//
//	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);
    }
Exemplo n.º 5
0
 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);
 }
Exemplo n.º 6
0
 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);
 }
Exemplo n.º 7
0
 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);
 }
Exemplo n.º 9
0
 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);
 }
Exemplo n.º 10
0
 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);
 }
Exemplo n.º 11
0
 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);
 }
Exemplo n.º 12
0
 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);
 }
Exemplo n.º 13
0
 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>());
     }
 }
Exemplo n.º 14
0
 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);
 }
Exemplo n.º 15
0
    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);
 }
Exemplo n.º 17
0
 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);
 }
Exemplo n.º 18
0
    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);
            }
        }
    }
Exemplo n.º 19
0
    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);
        }
    }
Exemplo n.º 20
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);
 }
    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);
    }
Exemplo n.º 22
0
 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);
 }
Exemplo n.º 23
0
 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();
 }
Exemplo n.º 24
0
 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);
     }
 }
Exemplo n.º 25
0
 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();
     }
 }
Exemplo n.º 26
0
 //初始化 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();
    }