protected virtual void OnEnable()
    {
        source    = (VirtualCameraData)target;
        sourceRef = serializedObject;

        GetProperties();
    }
Esempio n. 2
0
 public void SwitchCamera(int _ind)
 {
     for (int i = 0; i < camSpawns.Count; i++)
     {
         var cam     = camSpawns[i];
         var camData = virtualCameraManager.virtualCameras[i];
         if (i == _ind)
         {
             cam.gameObject.SetActive(true);
             prevActiveCamera = activeCamera;
             var prev = camSpawns[prevActiveCamera];
             activeCamera         = i;
             curVirtualCameraData = camData;
             curVirtualCamera     = cam;
             if (!curVirtualCamera.Follow && !curVirtualCamera.LookAt)
             {
                 if (curVirtualCameraData.findTargetOnEnable)
                 {
                     FindTargets(i);
                 }
             }
         }
         else
         {
             cam.gameObject.SetActive(false);
         }
     }
 }