public void Init() { mainUI.Init(PhotonNetwork.IsMasterClient, delegate { SendRPC("GameStart"); }, PhotonNetwork.CurrentRoom.MaxPlayers); foreach (var p in PhotonNetwork.PlayerList) { AddPlayer(p); } mainUI.ChangeMasterPlayer(PhotonNetwork.MasterClient.NickName, PhotonNetwork.NickName); }
private void Awake() { _instance = this; messageManager = new MessageManager(); LoadStoryData(); status_savePath = Application.persistentDataPath + status_savePath; history_savePath = Application.persistentDataPath + history_savePath; mainUI.Init(); }
public override void Init() { mMainUI = new MainUI(); mDoubleFightUI = new DoubleFightUI(); mSingleBalletUI = new SingleBattleUI(); base.Init(); mTargetUI = mMainUI; mMainUI.Init(); mDoubleFightUI.Init(); mSingleBalletUI.Init(); mWhichScene = WhichScene.MainTitle; mCurrentUI = mMainUI; }
IEnumerator WaitForAssetBundleLoadFinished() { while (!Mgr_AssetBundle.Instance.IsBaseAssetBunleLoadFinished()) { yield return(new WaitForEndOfFrame()); } Mgr_DataSave.Instance.Init(); Mgr_UI.Instance.Init(); Mgr_Input.Instance.Init(); Mgr_Level.Instance.Init(); Mgr_Sound.Instance.Init(); Mgr_Player.Instance.Init(); m_MainGame.Init(); m_MainUI.Init(); Mgr_UI.Instance.ToUI <UI_Start>(UIName.UI_Start).Init(); }
Task IHandleAsync <LoadEventModel> .HandleAsync(LoadEventModel message) { _main.Init(); return(Task.CompletedTask); }