void Awake() { instance = this; nowTime = DateHelper.UnixTimeStampToDateTime(Core.Data.playerManager.RTData.systemTime).ToLocalTime(); canClick = true; ComLoading.Open(); StartCoroutine(RequestState()); }
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 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; } }
void OnClick() { if (_game == null) { if (_gameVisible != null) { UIInformation.GetInstance().OnCancel(); _gameVisible.SetActive(false); } return; } if (_game.GetComponent <MonsterInfoUI> () != null) { MonsterInfoUI MonsterInfoUI = _game.GetComponent <MonsterInfoUI> (); MonsterInfoUI.OnClickClose(); } else if (_game.GetComponent <GetRewardSucUI> () != null) { // GetRewardSucUI RewardSucUI = _game.GetComponent <GetRewardSucUI> (); RewardSucUI.OnBtnOK(); } else if (_game.GetComponent <SelUserHeadUI> () != null) { SelUserHeadUI SelUserHead = _game.GetComponent <SelUserHeadUI> (); SelUserHead.OnClickExit(); } else if (_game.GetComponent <UIMessageMail> () != null) { UIMessageMail MessageMail = _game.GetComponent <UIMessageMail> (); MessageMail.OnBtnClick("Close"); } else if (_game.GetComponent <JCEquipmentDesInfoUI> () != null) // 装备查看 { JCEquipmentDesInfoUI JCEquipmentDesInfo = _game.GetComponent <JCEquipmentDesInfoUI> (); JCEquipmentDesInfo.OnXBtnClick(); } else if (_game.GetComponent <WXLActivityFestivalController> () != null) // 武者节日说明界面 { WXLActivityFestivalController WXLActivityFestival = _game.GetComponent <WXLActivityFestivalController> (); WXLActivityFestival.On_BtnClose(); //WXLActivityFestivalController } else if (_game.GetComponent <TrucePanelScript> () != null) // 神龙购买免战牌 { TrucePanelScript TrucePanel = _game.GetComponent <TrucePanelScript> (); TrucePanel.OnXBtnClick(); //TrucePanelScript } else if (_game.GetComponent <UIAnnounce> () != null) // 公告 { UIAnnounce uia = _game.GetComponent <UIAnnounce> (); uia.Back_OnClick(); } else if (_game.GetComponent <UIDateSignController> () != null) // 签到 { UIDateSignController uds = _game.GetComponent <UIDateSignController> (); uds.OnBackBtn(); } else if (_game.GetComponent <GemSyntheticSystemUI_View> () != null) // 宝石合成功能说明 { GemSyntheticSystemUI_View gss = _game.GetComponent <GemSyntheticSystemUI_View> (); gss.CloseDesp(); } else if (_game.GetComponent <LevelUpUI> () != null) { LevelUpUI lp = _game.GetComponent <LevelUpUI> (); lp.OnBtnOK(); } else if (_game.GetComponent <UIGambleController> () != null) { UIGambleController uc = _game.GetComponent <UIGambleController> (); uc.OnClose(); } else if (_game.GetComponent <UITask> () != null) { UITask uiT = _game.GetComponent <UITask> (); uiT.UIDestory(); } else if (_game != null) //直接干掉界面不需要调什么东西 { ComLoading.Close(); // 关闭界面关闭Comloading.Close(); UIInformation.GetInstance().OnCancel(); Destroy(_game); } else if (_gameVisible != null) //直接隐藏界面 { UIInformation.GetInstance().OnCancel(); _gameVisible.SetActive(false); } }