コード例 #1
0
ファイル: GameMainManager.cs プロジェクト: gamevagrant/March
        public GameMainManager()
        {
            playerData  = LocalDatasManager.playerData;
            playerModel = new PlayerModel(playerData);
            GuideManager guide = GuideManager.Instance;

            //netManager = net.NetManager.Instance;
            //configManager = config.ConfigManager.Instance;
            //uiManager = ui.UIManager.Instance;
            //audioManager = AudioManager.Instance;
            audioManager.SetSoundPathProxy(FilePathTools.getAudioPath);
            audioManager.SetMusicPathProxy(FilePathTools.getAudioPath);
        }
コード例 #2
0
ファイル: GuideManager.cs プロジェクト: gamevagrant/March
        private void Awake()
        {
            _instance = this;

            mask.gameObject.SetActive(false);
            arrow.gameObject.SetActive(false);
            hollowOffRect.gameObject.SetActive(false);
            HideDialog();
            GameObject.DontDestroyOnLoad(gameObject);
            Messenger.AddListener <ui.UISettings.UIWindowID>(ELocalMsgID.OpenUI, OnOpenUIHandle);
            Messenger.AddListener <ui.UISettings.UIWindowID>(ELocalMsgID.CloseUI, OnCloseUIHandle);
            displayedGuides = LocalDatasManager.displayedGuides;

            canvas            = gameObject.GetComponent <Canvas>();
            canvas.renderMode = RenderMode.ScreenSpaceCamera;
            StartCoroutine(SetCanvasCamera());
        }
コード例 #3
0
ファイル: GuideManager.cs プロジェクト: gamevagrant/March
 private void OnDestroy()
 {
     _instance = null;
     Messenger.RemoveListener <ui.UISettings.UIWindowID>(ELocalMsgID.OpenUI, OnOpenUIHandle);
     Messenger.RemoveListener <ui.UISettings.UIWindowID>(ELocalMsgID.CloseUI, OnCloseUIHandle);
 }