Example #1
0
 public override bool Enter(CameraControll owner)
 {
     if (CameraShockTF == null)
     {
         stop   = false;
         isdone = false;
         return(true);
     }
     cameraTF = owner.cameraGOtf;
     Shockpos = CameraShockTF.localPosition;
     if (brain == null)
     {
         brain = owner.GetComponent <CinemachineBrain>();
     }
     if (brain != null && brain.enabled == true)
     {
         if (brain.ActiveVirtualCamera != null && brain.ActiveVirtualCamera.VirtualCameraGameObject.activeSelf)
         {
             cameraTF = brain.ActiveVirtualCamera.VirtualCameraGameObject.transform;
         }
     }
     originalPos = cameraTF.parent.position;
     return(base.Enter(owner));
 }