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(); m_ScenesManager = gameObject.AddComponent(); m_UIManager = gameObject.AddComponent(); m_AudioManager = gameObject.AddComponent(); m_CharacterManager = gameObject.AddComponent(); m_StepManager= gameObject.AddComponent(); m_LoginRequest = gameObject.AddComponent(); LoginRequest.Instance.MacLoginRequest(); if (LoginRequest.Instance == null) { Debug.Log(1); } } public GameManager GetGameManager() { return this; } }