Exemple #1
0
        public static FollowThirdCamera InitCamera()
        {
            GameObject go = null;

            if (Camera.main)
            {
                go = Camera.main.gameObject;
            }
            else
            {
                go = new GameObject("Camera");
                go.AddComponent <FlareLayer>();
                go.AddComponent <GUILayer>();
                go.AddComponent <AudioListener>();
            }

            MainCamera = go.AddComponent <FollowThirdCamera>();
            go.AddComponent <DontDestroyOnLoad>();
            if (!Operation)
            {
                InitOperation();
            }

            Operation.CameraDistance += MainCamera.mouseWheelEvent;
            Operation.CameraDrag     += MainCamera.cameraTranslate;
            Operation.CameraRotate   += MainCamera.cameraRotate;
            return(MainCamera);
        }
        public static FollowThirdCamera InitCamera()
        {
            GameObject go = null;
            if (Camera.main)
            {
                go = Camera.main.gameObject;
            }
            else
            {
                go = new GameObject("Camera");
                go.AddComponent<FlareLayer>();
                go.AddComponent<GUILayer>();
                go.AddComponent<AudioListener>();
            }

            MainCamera = go.AddComponent<FollowThirdCamera>();
            go.AddComponent<DontDestroyOnLoad>();
            if (!Operation)
            {
                InitOperation();
            }

            Operation.CameraDistance += MainCamera.mouseWheelEvent;
            Operation.CameraDrag += MainCamera.cameraTranslate;
            Operation.CameraRotate += MainCamera.cameraRotate;
            return MainCamera;
        }
Exemple #3
0
        public override void InitCarema()
        {
            if (GM.MainCamera)
            {
                MainCamera = GM.MainCamera;
            }
            else
            {
                MainCamera = GM.InitCamera();
            }

            MainCamera.focusfollow = modelCenter;
        }
Exemple #4
0
        public override void InitCarema()
        {
            if (GM.MainCamera)
            {
                MainCamera = GM.MainCamera;
            }
            else
            {
                MainCamera = GM.InitCamera();
            }

            MainCamera.focusfollow = modelCenter;
        }