protected void Awake() { if (m_inst != null) { Destroy(gameObject); return; } m_inst = this; DBMgr.InitInst(); MapMgr.InitInst(); UnitMgr.InitInst(); EffectMgr.InitInst(); ElementMgr.InitInst(); ChipMgr.InitInst(); ObjectPool.InitInst(); CamMgr.InitInst(); m_audioBgm = transform.GetComponent <AudioSource> (); m_clipDeleteEnemy = Resources.Load <AudioClip> ("Sound/Bgm/EnemyDeleted"); m_clipGameover = Resources.Load <AudioClip> ("Sound/Bgm/Gameover"); }