void LoadCamera()
    {
        var camera = Camera.main;

        m_loginCamera = camera.GetComponent <MogoLoginCamera>();
        if (m_loginCamera == null)
        {
            m_loginCamera           = camera.gameObject.AddComponent <MogoLoginCamera>();
            camera.transform.parent = null;
            var go = new GameObject();
            go.transform.position = camera.transform.position;
            go.transform.rotation = camera.transform.rotation;
            m_defaultCameraSlot   = go.transform;
            for (int i = 1; i <= 4; i++)
            {
                var tran = camera.transform.Find(i.ToString());
                tran.parent      = null;
                m_cameraSlots[i] = tran;
            }
        }

        EventDispatcher.TriggerEvent(SettingEvent.BuildSoundEnvironment, 10003);
    }
    void LoadCamera()
    {
        var camera = Camera.mainCamera;
        m_loginCamera = camera.GetComponent<MogoLoginCamera>();
        if (m_loginCamera == null)
        {
            m_loginCamera = camera.gameObject.AddComponent<MogoLoginCamera>();
            camera.transform.parent = null;
            var go = new GameObject();
            go.transform.position = camera.transform.position;
            go.transform.rotation = camera.transform.rotation;
            m_defaultCameraSlot = go.transform;
            for (int i = 1; i <= 4; i++)
            {
                var tran = camera.transform.FindChild(i.ToString());
                tran.parent = null;
                m_cameraSlots[i] = tran;
            }
        }

        EventDispatcher.TriggerEvent(SettingEvent.BuildSoundEnvironment, 10003);
    }