public override void Setup() { pRoleMdl = GameMain.GetInstance().GetModule <RoleModule>(); pCardMgr = GameMain.GetInstance().GetModule <CardDeckModule>(); pUIMgr = GameMain.GetInstance().GetModule <UIMgr>(); LoadProductList(); }
public virtual void Setup(string nameStr, IUIMgr mUIMgr) { this.mUIMgr = mUIMgr; this.nameStr = nameStr; ResLoader resLoader = GameMain.GetInstance().GetModule <ResLoader> (); zhiding = false; GameObject prefab = resLoader.LoadResource <GameObject> ("UI/UIPanels/" + nameStr, false); if (prefab == null) { Debug.LogError("load " + nameStr + " main menu fail"); return; } GameObject panel = resLoader.Instantiate(prefab, mUIMgr.GetUIRoot().transform); if (panel == null) { Debug.LogError("instantiate " + nameStr + " main menu fail"); return; } root = panel.transform; model = Activator.CreateInstance <T1>(); view = Activator.CreateInstance <T2>(); mUIMgr = GameMain.GetInstance().GetModule <UIMgr>(); Init(); BindView(); RegisterEvent(); PostInit(); }
public ZhiboEmergencyManager(ZhiboGameMode gameMode) { this.gameMode = gameMode; mResLoader = GameMain.GetInstance().GetModule <ResLoader>(); mUIMgr = GameMain.GetInstance().GetModule <UIMgr>(); InitEmergency(); }
//private readonly static Dictionary<string, SkillAsset> SkillAssetDict = new Dictionary<string, SkillAsset>(); public override void Setup() { mResLoader = GameMain.GetInstance().GetModule <ResLoader>(); mCardMgr = GameMain.GetInstance().GetModule <CardDeckModule>(); mRoleMdl = GameMain.GetInstance().GetModule <RoleModule>(); mUIMgr = GameMain.GetInstance().GetModule <UIMgr>(); loadSkill2Asset(); }
public override void Init() { pCardMdl = GameMain.GetInstance().GetModule <CardDeckModule>(); pUIMgr = GameMain.GetInstance().GetModule <UIMgr>(); pRoleMgr = GameMain.GetInstance().GetModule <RoleModule>(); pWeiboMgr = GameMain.GetInstance().GetModule <WeiboModule>(); pMainUI = (UIMainCtrl)pUIMgr.GetCtrl("UIMain") as UIMainCtrl; }
public override void Init() { pUIMgr = GameMain.GetInstance().GetModule <UIMgr> (); rm = GameMain.GetInstance().GetModule <RoleModule>(); pEventMgr = GameMain.GetInstance().GetModule <SpeEventMgr>(); mainUI = pUIMgr.ShowPanel("UIMain") as UIMainCtrl; }
public override void Init(GameModeInitData initData) { fakeZhiboMode2Skill(); mUIMgr = GameMain.GetInstance().GetModule <UIMgr>(); mResLoader = GameMain.GetInstance().GetModule <ResLoader>(); mCardMdl = GameMain.GetInstance().GetModule <CardDeckModule>(); pRoleMgr = GameMain.GetInstance().GetModule <RoleModule>(); //mSkillMdl = GameMain.GetInstance().GetModule<SkillTreeMgr>(); state = new ZhiboGameMode2State(); state.Hp = 100; state.MaxHp = 100; state.Enegy = 0; state.MaxEnegy = 100; state.EnegyPerSec = 1f; state.OriginTime = 100; state.TimeLeft = 100; state.Score = 0; state.TargetScore = 1000; state.DanmuFreq = 3f; state.savedFreq = state.DanmuFreq; state.NowSuperDanmuIdx = 0; state.ArmorTimer = 0f; spdRate = 1.0f; lastTick = 0; nextTick = 0; bigOneNext = 3; bigOneCount = 0; LoadDanmuDict(); mUICtrl = mUIMgr.ShowPanel("ZhiboPanelMode2") as ZhiboMode2UICtrl; mUICtrl.UpdateTargetScore(); InitSuperDanmu(); FightDanmuGMInitData realData = initData as FightDanmuGMInitData; if (realData != null) { SetPresetInfo(realData.SkillList); } }
public override void Init() { pCardMdl = GameMain.GetInstance().GetModule <CardDeckModule>(); pUIMgr = GameMain.GetInstance().GetModule <IUIMgr>(); if (pCardMdl == null) { Debug.Log("getCardFailed!"); } }
public override void Init() { pCardMdl = GameMain.GetInstance().GetModule <CardDeckModule>(); pUIMgr = GameMain.GetInstance().GetModule <IUIMgr>(); pRoleMgr = GameMain.GetInstance().GetModule <RoleModule>(); pMailMgr = GameMain.GetInstance().GetModule <MailModule>(); pResLoader = GameMain.GetInstance().GetModule <ResLoader>(); //load emails; pMailMgr.checkMailListLoaded(); }
private void BindGameObject() { mResLoader = GameMain.GetInstance().GetModule <ResLoader>(); pUIMgr = GameMain.GetInstance().GetModule <UIMgr>(); clickableManager = GameObject.Find("ClickManager").GetComponent <ClickableManager2D>(); PotLyaer = GameObject.Find("Pots").transform; LineLayer = GameObject.Find("Lines").transform; Map = GameObject.Find("Map"); mainCamera = pUIMgr.GetCamera(); clickableManager.m_camera = mainCamera; }
public override void Init(GameModeInitData initData) { pUIMgr = GameMain.GetInstance().GetModule <UIMgr> (); rm = GameMain.GetInstance().GetModule <RoleModule>(); pEventMgr = GameMain.GetInstance().GetModule <SpeEventMgr>(); mainUI = pUIMgr.ShowPanel("UIMain") as UIMainCtrl; MainGMInitData realData = initData as MainGMInitData; if (realData != null) { if (realData.isNextTurn) { NextTurn(); } } }
public override void Init() { mUIMgr = GameMain.GetInstance().GetModule <UIMgr>(); mResLoader = GameMain.GetInstance().GetModule <ResLoader>(); mCardMdl = GameMain.GetInstance().GetModule <CardDeckModule>(); pRoleMgr = GameMain.GetInstance().GetModule <RoleModule>(); state = new ZhiboGameState(); state.stats = new RoleStats(pRoleMgr.GetStats()); state.BadLevel = pRoleMgr.GetBadLevel(); state.ZhiboBuffs.Clear(); state.Cards.Clear(); state.Danmus.Clear(); mBuffManager = new ZhiboBuffManager(this); mEmergencyManager = new ZhiboEmergencyManager(this); state.TurnLeft = 12; state.TurnTimeLeft = 30f; state.Score = 0; state.MaxScore = 100; state.Qifen = 300; state.Tili = 10; spdRate = 1.0f; lastTick = 0; nextTick = 0; bigOneNext = 3; bigOneCount = 0; LoadDanmuDict(); LoadCard(); mUICtrl = mUIMgr.ShowPanel("ZhiboPanel") as ZhiboUI; //NextTurn(); NextTurnCaller(); }
public override void Init() { UImgr = GameMain.GetInstance().GetModule <UIMgr>(); UImgr.ShowPanel("HomeMenuCtrl"); }