Ejemplo n.º 1
0
 private void SetPosition(Vector3 position, Quaternion rotation)
 {
     if (follow != null)
     {
         follow.Camera.enabled = CameraOutputController.ShouldEnableCamera;
     }
     follow         = null;
     oldPosition    = transform.position;
     oldRotation    = transform.rotation;
     targetPosition = position;
     targetRotation = rotation;
     t = 0;
 }
Ejemplo n.º 2
0
 private void SetFollow(CameraOutputController value)
 {
     if (follow != null)
     {
         follow.Camera.enabled = CameraOutputController.ShouldEnableCamera;
     }
     else
     {
         oldPosition = transform.position;
         oldRotation = transform.rotation;
         t           = 0;
     }
     follow = value;
     if (value != null)
     {
         value.Camera.enabled = true;
     }
     else
     {
         SetPosition(CalculateTopPosition(), originalRotation);
     }
 }