12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using Assets;
- using LitJson;
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.Networking;
- using UnityEngine.SceneManagement;
- using YooAsset;
- public class GameManager : MonoBehaviour
- {
- public static GameManager Instance { get; private set; }
- private UIManager m_UIManager;
- private AudioManager m_AudioManager;
- private ScenesManager m_ScenesManager;
- private YooAssetManager m_YooAssetManager;
- private CharacterManager m_CharacterManager;
- private StepManager m_StepManager;
- private LoginRequest m_LoginRequest;
- private async void Awake()
- {
- Debug.Log("½øÈëGameManager");
- if (GameManager.Instance != null)
- {
- Destroy(gameObject);
- return;
- }
- Instance = this;
- DontDestroyOnLoad(gameObject);
- m_YooAssetManager = gameObject.AddComponent<YooAssetManager>();
- m_ScenesManager = gameObject.AddComponent<ScenesManager>();
- m_UIManager = gameObject.AddComponent<UIManager>();
- m_AudioManager = gameObject.AddComponent<AudioManager>();
- m_CharacterManager = gameObject.AddComponent<CharacterManager>();
- m_StepManager= gameObject.AddComponent<StepManager>();
- m_LoginRequest = gameObject.AddComponent<LoginRequest>();
- LoginRequest.Instance.MacLoginRequest();
- if (LoginRequest.Instance == null)
- {
- Debug.Log(1);
- }
- }
- public GameManager GetGameManager() { return this; }
- }
|