コード例 #1
0
ファイル: AnnounceMrg.cs プロジェクト: mengtest/DragonBallNew
 public static AnnounceMrg GetInstance()
 {
     if (m_AnnounceMrg == null)
     {
         m_AnnounceMrg = new AnnounceMrg();
     }
     return(m_AnnounceMrg);
 }
コード例 #2
0
    void OnClick()
    {
        AnnounceMrg.GetInstance().SetAnnounceContent(m_Index, this);
        //add by wxl
//		if(gameObject != null){
//			string tName = this.name.ToString ();
//			ControllerEventData ctrl = new ControllerEventData (name,"UIAnnounceCell");
//			ActivityNetController.GetInstance ().SendCurrentUserState (ctrl);
//		}
    }
コード例 #3
0
    public void Back_OnClick()
    {
        if (NoticeManager.openSign == true)
        {
//            if (NoticeManager.firstShowState == 1) {
//                UISevenDayRewardMain.OpenUI ();
//            } else
            if (NoticeManager.firstShowState == 2)
            {
                WXLAcitvityFactory.CreatActivity(ActivityItemType.qiandaoItem, (object)DBUIController.mDBUIInstance._TopRoot);
            }
        }
        AnnounceMrg.GetInstance().DeleteCell();
        Destroy(gameObject);
    }
コード例 #4
0
    public static void CreatActivity(ActivityItemType type, object objPos, System.Action callback = null)
    {
        //	AbsActivity AbsA= null;
        switch (type)
        {
        case ActivityItemType.festivalItem:
            if (_ActFestivalCtrl == null)
            {
                _ActFestivalCtrl = WXLActivityFestivalController.CreateFestivalPanel(ActivityItemType.festivalItem, (GameObject)objPos);
            }
            else
            {
                _ActFestivalCtrl.gameObject.SetActive(true);
            }

            //	ActivityNetController.GetInstance().SendLoginFestival ();
            break;

        case  ActivityItemType.mosterComeItem:
            if (_ActMonsterCtrl == null)
            {
                _ActMonsterCtrl = UIActMonsterComeController.CreateMonsterPanel(ActivityItemType.mosterComeItem, (GameObject)objPos);
            }
            else
            {
                _ActMonsterCtrl.gameObject.SetActive(true);
            }
            break;

        case ActivityItemType.taobaoItem:
            if (_ActTaoBaoCtrl == null)
            {
                _ActTaoBaoCtrl = UITaoBaoController.CreateTaoBaoPanel(ActivityItemType.taobaoItem, (GameObject)objPos);
            }
            else
            {
                _ActTaoBaoCtrl.gameObject.SetActive(true);
            }
            break;

        case ActivityItemType.dinnerItem:
            if (_ActDinnerCtrl == null)
            {
                _ActDinnerCtrl = ActDinnerController.CreateDinnerPanel(ActivityItemType.dinnerItem, (GameObject)objPos);
            }
            else
            {
                _ActDinnerCtrl.gameObject.SetActive(true);
            }
            break;

        case ActivityItemType.qiandaoItem:
            if (_ActDateSignCtrl == null)
            {
                _ActDateSignCtrl = UIDateSignController.CreateUIdateSignPanel(ActivityItemType.qiandaoItem, (GameObject)objPos);
            }
            else
            {
                _ActDateSignCtrl.gameObject.SetActive(true);
            }
            break;

        case ActivityItemType.levelRewardItem:
            if (_ActLevelRewardCtrl == null)
            {
                _ActLevelRewardCtrl = UILevelRewardController.CreateUILevelRewardPanel(ActivityItemType.levelRewardItem, (GameObject)objPos, callback);
            }
            else
            {
                _ActLevelRewardCtrl.gameObject.SetActive(true);
            }
            break;

        case ActivityItemType.gonggaoItem:
            AnnounceMrg.GetInstance().SetInfoPanel(true);
            break;

        case ActivityItemType.secretShopItem:
            SecretShopMgr.GetInstance().SetSecretShop(true, 1);
            DBUIController.mDBUIInstance.HiddenFor3D_UI();
            break;

        case ActivityItemType.vipEnter:
            UIDragonMallMgr.GetInstance().SetVipLibao();
            break;

        case ActivityItemType.TreasureBoxItem:
            if (_ActTreasureBoxCtrl == null)
            {
                _ActTreasureBoxCtrl = TreasureBoxController.CreatTreasureBoxCtr();
            }
            else
            {
                _ActTreasureBoxCtrl.gameObject.SetActive(true);
            }
            break;

        case ActivityItemType.RollGamblePanel:
            RollGambleController.CreatRollGamblePanel();
            break;

        case ActivityItemType.DailyGiftPanel:
            DailyGiftController.CreatDailyGiftController();
            break;

        case ActivityItemType.DragonBank:
            DragonBankController.CreatDragonBankController();
            break;

        default:
            //	AbsA = null;
            break;
        }
    }
コード例 #5
0
 void SendMeg()
 {
     AnnounceMrg.GetInstance().AnnounceRequest(obj);
 }
コード例 #6
0
 void Btn_OnClick()
 {
     AnnounceMrg.GetInstance().SetAnnounceContent(m_Index, this);
 }
コード例 #7
0
 void OnBtnGonggao()
 {
     AnnounceMrg.GetInstance().SetInfoPanel(true);
 }