コード例 #1
0
        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);
        }
コード例 #2
0
    private void Awake()
    {
        _instance = this;

        messageManager = new MessageManager();

        LoadStoryData();

        status_savePath  = Application.persistentDataPath + status_savePath;
        history_savePath = Application.persistentDataPath + history_savePath;

        mainUI.Init();
    }
コード例 #3
0
ファイル: UISystem.cs プロジェクト: yueChin/tanks-test
    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;
    }
コード例 #4
0
 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();
 }
コード例 #5
0
        Task IHandleAsync <LoadEventModel> .HandleAsync(LoadEventModel message)
        {
            _main.Init();

            return(Task.CompletedTask);
        }