/// <summary> /// 初始化所有模块 /// </summary> void Init() { //初始化服务模块 mResSvc = GetComponent <ResSvc>(); mResSvc.InitSvc(); mNetSvc = GetComponent <NetSvc>(); mNetSvc.InitSvc(); mAudioSvc = GetComponent <AudioSvc>(); mAudioSvc.InitAudio(); //初始化业务系统 mLogonSys = GetComponent <LogonSys>(); mLogonSys.InitSys(); mMainGameSys = GetComponent <MainGameSys>(); mMainGameSys.InitMainGameSys(); mCombatSys = GetComponent <CombatSys>(); mCombatSys.InitCombatSys(); //初始化控制器模块 mControllerMag = new ControllerManage(); mControllerMag.InitController(); //进入登录系统 mLogonSys.EnterLogin(); }
public void Init(int mapId) { mResSvc = ResSvc.Instance; mAudioSvc = AudioSvc.Instance; mCfgSvc = CfgSvc.Instance; mSkillMgr = gameObject.AddComponent <SkillMgr>(); mSkillMgr.Init(); mStateMgr = gameObject.AddComponent <StateMgr>(); mStateMgr.Init(); mAudioSvc.PlayBgAudio(Constant.Audio_BgHuangYe); CfgMap cfg = mCfgSvc.GetCfgMap(mapId); if (cfg == null) { Debug.LogError("╪сть╣ьм╪й╖╟э: " + mapId); return; } mResSvc.AsyncLoadScene(cfg.sceneName, () => { GameObject mapGo = GameObject.FindGameObjectWithTag("MapRoot"); mMapMgr = mapGo.AddComponent <MapMgr>(); mMapMgr.Init(); InitScene(cfg); }); }
private void Init() { //服务模块初始化 ResSvc resSvc = GetComponent <ResSvc>(); resSvc.InitSvc(); AudioSvc audioSvc = GetComponent <AudioSvc>(); audioSvc.InitSvc(); TimeService timeSvc = GetComponent <TimeService>(); timeSvc.InitSvc(); MainCitySys mainCitySys = GetComponent <MainCitySys>(); mainCitySys.InitSys(); BattleSys battleSys = GetComponent <BattleSys>(); battleSys.InitSys(); dynamicWnd.SetWndState(); }
public void InitSvc() { stateAudio = Resources.LoadAll <AudioClip>("ResAudio/State"); uiClickAudio = Resources.LoadAll <AudioClip>("ResAudio/UI"); Instance = this; PECommon.Log("Init AudioSvc..."); }
/// <summary> /// 初始化窗口 /// </summary> protected virtual void InitWnd() { _resSvc = ResSvc.Instance; _audioSvc = AudioSvc.Instance; _netSvc = NetSvc.Instance; _timerSvc = TimerSvc.Instance; }
private void Init() { //服务模块初始化 ResSvc res = GetComponent <ResSvc>(); res.InitSvc(); NetSvc net = GetComponent <NetSvc>(); net.InitSvc(); AudioSvc audio = GetComponent <AudioSvc>(); audio.InitSvc(); TimerSvc timer = GetComponent <TimerSvc>(); timer.InitSvc(); //业务系统初始化 LoginSys login = GetComponent <LoginSys>(); login.InitSys(); MainCitySys mainCitySys = GetComponent <MainCitySys>(); mainCitySys.InitSys(); FubenSys fubenSys = GetComponent <FubenSys>(); fubenSys.InitSys(); BattleSys battleSys = GetComponent <BattleSys>(); battleSys.InitSys(); dynamicWind.SetWindowState(); //进入登入场景并加载UI login.EnterLogin(); }
public virtual void ClearSvc() { resSvc = null; audioSvc = null; netSvc = null; timerSvc = null; }
public virtual void InitSys() { Debug.Log("Init SystemRoot..."); resSvc = ResSvc.Instance; audioSvc = AudioSvc.Instance; netSvc = NetSvc.Instance; }
private void Init() { //服务模块初始化 NetSvc net = GetComponent <NetSvc>(); net.InitSvc(); ResSvc res = GetComponent <ResSvc>(); res.InitSvc(); AudioSvc audio = GetComponent <AudioSvc>(); audio.InitSvc(); TimerSvc timer = GetComponent <TimerSvc>(); timer.InitSvc(); //业务系统初始化 LoginSys login = GetComponent <LoginSys>(); login.InitSys(); MainCitySys maincity = GetComponent <MainCitySys>(); maincity.InitSys(); FubenSys fuben = GetComponent <FubenSys>(); fuben.InitSys(); BattleSys battle = GetComponent <BattleSys>(); battle.InitSys(); //进入登录场景并加载相应UI login.EnterLogin(); }
private void Init() { //服务模块初始化 NetSvc netSvc = GetComponent <NetSvc>(); netSvc.InitSvc(); ResSvc res = GetComponent <ResSvc>(); res.InitSvc(); AudioSvc audioSvc = GetComponent <AudioSvc>(); audioSvc.InitSvc(); //业务系统初始化 LoginSyc logSyc = GetComponent <LoginSyc>(); logSyc.InitSys(); MainCitySyc mainCitySyc = GetComponent <MainCitySyc>(); mainCitySyc.InitSys(); //窗口初始化 //进入登录场景并加载UI logSyc.EnterLogin(); }
public void Init(int mapID) { resSvc = ResSvc.Instance; audioSvc = AudioSvc.Instance; //初始化各个管理器 stateMgr = gameObject.AddComponent <StateMgr>(); stateMgr.Init(); skillMgr = gameObject.AddComponent <SkillMgr>(); skillMgr.Init(); //加载战场地图 MapCfgs mapData = resSvc.GetMapCfgData(mapID); resSvc.AsyncLoadScene(mapData.sceneName, () => { //初始化地图数据 GameObject map = GameObject.FindGameObjectWithTag("MapRoot"); mapMgr = map.GetComponent <MapMgr>(); mapMgr.Init(); //初始化地图位置和摄像机位置 map.transform.localPosition = Vector3.zero; map.transform.localScale = Vector3.zero; Camera.main.transform.position = mapData.mainCamPos; Camera.main.transform.localEulerAngles = mapData.mainCamRote; LoadPlayer(mapData); audioSvc.PlayBGMusic(Constants.BGHuangYe); entityPlayer.Idle(); }); }
protected virtual void ClearWindow() { resSvc = null; audioSvc = null; netSvc = null; timeSvc = null; }
private void Init() { //服务模块初始化 NetSvc netSvc = GetComponent <NetSvc>(); netSvc.InitSvc(); ResSvc res = GetComponent <ResSvc>(); res.InitSvc(); AudioSvc audio = GetComponent <AudioSvc>(); audio.InitSvc(); TimerSvc timerSvc = GetComponent <TimerSvc>(); timerSvc.InitSvc(); //业务系统初始化 UISys uiSys = GetComponent <UISys>(); uiSys.InitSys(); BattleSys battleSys = GetComponent <BattleSys>(); battleSys.InitSys(); //dynamicWnd.SetWndState(); //进入登录场景并加载相应UI uiSys.EnterLogin(); }
protected virtual void ClearWnd() { resSvc = null; audioSvc = null; netSvc = null; timerSvc = null; }
public virtual void InitSys() { resSvc = ResSvc.Instance; audioSvc = AudioSvc.Instance; netSvc = NetSvc.Instance; timerSvc = TimerSvc.Instance; }
/// <summary> /// 清理窗口 /// </summary> protected virtual void ClearWnd() { _resSvc = null; _audioSvc = null; _netSvc = null; _timerSvc = null; }
/// <summary> /// 初始化各个业务系统和服务模块,应当先初始化服务后初始化业务 /// </summary> private void Init() { // 服务模块初始化 NetSvc net = GetComponent <NetSvc>(); net.InitSvc(); ResSvc res = GetComponent <ResSvc>(); res.InitSvc(); AudioSvc audio = GetComponent <AudioSvc>(); audio.InitSvc(); TimerSvc timer = GetComponent <TimerSvc>(); timer.InitSvc(); // 业务模块初始化 LoginSys login = GetComponent <LoginSys>(); login.InitSys(); MainCitySys mainCity = GetComponent <MainCitySys>(); mainCity.InitSys(); DungeonSys dungeonSys = GetComponent <DungeonSys>(); dungeonSys.InitSys(); BattleSys battleSys = GetComponent <BattleSys>(); battleSys.InitSys(); // 显示动态窗口 dynamicWnd.SetWndState(); // 进入登录场景并加载相应 UI login.EnterLogin(); }
protected virtual void InitPanel() { resSvc = ResSvc.Ins; audioSvc = AudioSvc.Ins; netSvc = NetSvc.Ins; timerSvc = TimerSvc.Ins; }
protected virtual void ClearWnd() { resSvc = null; resSvc = null; audioSvc = null; }
public void Init(int mapId) { resSvc = ResSvc.instance; audioSvc = AudioSvc.instance; timerSvc = TimerSvc.instance; stateMgr = this.gameObject.AddComponent <StateMgr>(); stateMgr.Init(); skillMgr = this.gameObject.AddComponent <SkillMgr>(); skillMgr.Init(); mapCfg = resSvc.GetMapCfgData(mapId); resSvc.AsyncLoadScene(mapCfg.sceneName, () => { GameObject mapObj = GameObject.FindWithTag("MapRoot"); mapMgr = mapObj.GetComponent <MapMgr>(); mapMgr.Init(); audioSvc.PlayBgMusic(Constants.BGHuangye); mapObj.transform.position = Vector3.zero; mapObj.transform.localScale = Vector3.one; Camera.main.transform.position = mapCfg.mainCamPos; Camera.main.transform.localEulerAngles = mapCfg.mainCamRote; LoadPlayer(mapCfg); SetActiveCurrentBatchMonsters(); }); }
public void Init(int mapID) { resSvc = ResSvc.Instance; audioSvc = AudioSvc.Instance; //初始化各个管理器 stateMgr = gameObject.AddComponent <StateMgr>(); stateMgr.Init(); skillMgr = gameObject.AddComponent <SkillMgr>(); skillMgr.Init(); MapCfg mapData = resSvc.GetMapCfgData(mapID); resSvc.AsyncLoadScene(mapData.sceneName, () => { audioSvc.PlayBGMusic(Constants.BGHuangYe); GameObject map = GameObject.FindGameObjectWithTag("MapRoot"); mapMgr = map.GetComponent <MapMgr>(); mapMgr.Init(); Camera.main.transform.position = mapData.mainCamPos; Camera.main.transform.eulerAngles = mapData.mainCamRote; LoadPlayer(mapData); }); }
protected virtual void InitWnd() { resSvc = ResSvc.Instance; audioSvc = AudioSvc.Instance; netSvc = NetSvc.Instance; timerSvc = TimerSvc.Instance; }
protected virtual void InitWnd(object[] args = null) { mGameRoot = GameRoot.Instance; mCfgSvc = CfgSvc.Instance; mResSvc = ResSvc.Instance; mAudioSvc = AudioSvc.Instance; mNetSvc = NetSvc.Instance; }
public override void InitSys() { base.InitSys(); Instance = this; bgAudio = GameObject.Find("BGAudio").GetComponent <AudioSource>(); uiAudio = GameObject.Find("UIAudio").GetComponent <AudioSource>(); }
protected virtual void CloseWnd() { mGameRoot = null; mResSvc = null; mAudioSvc = null; mNetSvc = null; mCfgSvc = null; }
public virtual void Init() { Instance = this as T; mGameRoot = GameRoot.Instance; mCfgSvc = CfgSvc.Instance; mResSvc = ResSvc.Instance; mAudioSvc = AudioSvc.Instance; mNetSvc = NetSvc.Instance; }
protected virtual void Start() { timerSvc = TimerSvc.Instance; resSvc = ResSvc.Instance; netSvc = NetSvc.Instance; audioSvc = AudioSvc.Instance; ctrl = gameObject.GetComponent <CharacterController>(); audioSource = gameObject.GetComponent <AudioSource>(); }
private void Init() { //服务模块初始化 ResSvc resSvc = GetComponent <ResSvc>(); resSvc.Init(); AudioSvc audioSvc = GetComponent <AudioSvc>(); audioSvc.Init(); //业务系统初始化 LoginSys loginSys = GetComponent <LoginSys>(); loginSys.Init(); //进入登录场景并加载UI loginSys.EnterLogin(); }
private void Init() { //服务模块初始化 ResSvc res = GetComponent <ResSvc>(); res.InitSvc(); AudioSvc audio = GetComponent <AudioSvc>(); audio.InitSvc(); TimerSvc timer = GetComponent <TimerSvc>(); timer.InitSvc(); //业务系统初始化 //进入登录场景并加载相应UI }
private void Init() { #region 所有UI界面的获取, 本项目暂时没有做资源加载的框架 mUIRootTr = transform.Find("UIRoot"); mLoadingWnd = transform.Find("UIRoot/LoadingWnd").GetComponent <LoadingWnd>(); mLoginWnd = transform.Find("UIRoot/LoginWnd").GetComponent <LoginWnd>(); mDynamicTipsWnd = transform.Find("UIRoot/DynamicTips").GetComponent <DynamicTipsWnd>(); mCreateWnd = transform.Find("UIRoot/CreateWnd").GetComponent <CreateWnd>(); mMainWnd = transform.Find("UIRoot/MainWnd").GetComponent <MainWnd>(); mActorInfoWnd = transform.Find("UIRoot/ActorInfoWnd").GetComponent <ActorInfoWnd>(); mGuideWnd = transform.Find("UIRoot/GuideWnd").GetComponent <GuideWnd>(); mStrongWnd = transform.Find("UIRoot/StrongWnd").GetComponent <StrongWnd>(); mChatWnd = transform.Find("UIRoot/ChatWnd").GetComponent <ChatWnd>(); mCommonBuyWnd = transform.Find("UIRoot/CommonBuyWnd").GetComponent <CommonBuyWnd>(); mFuBenWnd = transform.Find("UIRoot/FuBenWnd").GetComponent <FuBenWnd>(); mPlayerCtrlWnd = transform.Find("UIRoot/PlayerCtrlWnd").GetComponent <PlayerCtrlWnd>(); #endregion #region 务层初始化 mCfgSvc = GetComponent <CfgSvc>(); mCfgSvc.Init(); mResSvc = GetComponent <ResSvc>(); mResSvc.Init(); mAudioSvc = GetComponent <AudioSvc>(); mAudioSvc.Init(); mNetSvc = GetComponent <NetSvc>(); mNetSvc.Init(); mTimerSvc = GetComponent <TimerSvc>(); mTimerSvc.Init(); #endregion #region 业务层初始化 mLoginSys = GetComponent <LoginSys>(); mLoginSys.Init(); mMainCitySys = GetComponent <MainCitySys>(); mMainCitySys.Init(); mFuBenSys = GetComponent <FuBenSys>(); mFuBenSys.Init(); mBattleSys = GetComponent <BattleSys>(); mBattleSys.Init(); #endregion InitUIRoot(); mLoginSys.EnterLogin(); }