Example #1
0
        public void Update()
        {
            if (Input.GetMouseButton(0))
            {
                controller.SetState(CameraState.Automatic);
                return;
            }

            if (Input.GetMouseButton(1))
            {
                controller.SetState(CameraState.Manual);
                return;
            }
        }
        public void Update()
        {
            if (!Input.GetMouseButton(1))
            {
                controller.SetState(CameraState.Automatic);
                return;
            }

            controller._FollowAvatar_Manual();
            controller._ManualControl();
            controller._idleTimer = 0;
        }
Example #3
0
        public void Update()
        {
            if (Input.GetMouseButton(1))
            {
                controller.SetState(CameraState.Manual);
                return;
            }

            controller._ComputeData();
            controller._LookAtObject(controller._Helper_GetClosestOOI(), true);
            controller._FollowAvatar(true);
        }