// Start is called before the first frame update
 void Start()
 {
     cameraController = FindObjectOfType <VirtualCameraController>();
     rBody            = GetComponent <Rigidbody2D>();
     anim             = GetComponent <Animator>();
     StartCoroutine(Wait());
 }
Esempio n. 2
0
 public static void setCameraMoveFlag(VirtualCameraController _ctrl, bool _bPlay)
 {
     if (Object.op_Equality((Object)_ctrl, (Object)null))
     {
         return;
     }
     _ctrl.NoCtrlCondition = (VirtualCameraController.NoCtrlFunc)(() => !_bPlay);
 }
Esempio n. 3
0
 public static void setCameraBase(VirtualCameraController _ctrl, Vector3 _pos, Vector3 _rot)
 {
     if (Object.op_Equality((Object)_ctrl, (Object)null))
     {
         return;
     }
     ((CinemachineVirtualCameraBase)_ctrl).get_Follow().set_position(_pos);
     ((CinemachineVirtualCameraBase)_ctrl).get_Follow().set_rotation(Quaternion.Euler(_rot));
 }
Esempio n. 4
0
 public static void setCameraBase(VirtualCameraController _ctrl, Transform _transTarget)
 {
     if (Object.op_Equality((Object)_ctrl, (Object)null))
     {
         return;
     }
     ((CinemachineVirtualCameraBase)_ctrl).get_Follow().set_position(_transTarget.get_position());
     ((CinemachineVirtualCameraBase)_ctrl).get_Follow().set_rotation(_transTarget.get_rotation());
 }
        public static bool VirtualCameraController_LateUpdate_DisableCameraControl(VirtualCameraController __instance)
        {
            if (!inHScene || !cameraShouldLock || !activeUI || __instance == null)
            {
                return(true);
            }

            Traverse.Create(__instance).Property("isControlNow").SetValue(false);
            return(false);
        }
Esempio n. 6
0
 public static void saveCamera(
     VirtualCameraController _ctrl,
     string _strAssetPath,
     string _strfile)
 {
     if (Object.op_Equality((Object)_ctrl, (Object)null))
     {
         return;
     }
     _ctrl.CameraDataSave(_strAssetPath, _strfile);
 }
Esempio n. 7
0
 public static void loadResetCamera(
     VirtualCameraController _ctrl,
     string _assetbundleFolder,
     string _strfile,
     bool _isDirect = false)
 {
     if (Object.op_Equality((Object)_ctrl, (Object)null))
     {
         return;
     }
     _ctrl.CameraResetDataLoad(_assetbundleFolder, _strfile, _isDirect);
 }
Esempio n. 8
0
    public static bool IsCameraMoveFlag(VirtualCameraController _ctrl)
    {
        if (Object.op_Equality((Object)_ctrl, (Object)null))
        {
            return(false);
        }
        VirtualCameraController.NoCtrlFunc noCtrlCondition = _ctrl.NoCtrlCondition;
        bool flag = true;

        if (noCtrlCondition != null)
        {
            flag = noCtrlCondition();
        }
        return(!flag);
    }
Esempio n. 9
0
    void Awake()
    {
        if (_instance == null)
        {
            _instance = this;
        }
        else
        {
            Destroy(gameObject);
        }

        player = FindObjectOfType <PlayerController>();

        virtualCameras.Clear();
        for (int i = 0; i < transform.childCount; i++)
        {
            virtualCameras.Add(transform.GetChild(i).gameObject);
        }
    }
Esempio n. 10
0
    // Use this for initialization
    void Start()
    {
        thePlayer = FindObjectOfType <PlayerController> ();
        boundBox  = FindObjectOfType <BoundBox> ().GetComponent <PolygonCollider2D> ();

        if (thePlayer.startPoint == pointName)
        {
            thePlayer.transform.position = transform.position;
            thePlayer.direction          = startDirection;

            theMainCamera = FindObjectOfType <MainCameraController> ();
            theMainCamera.transform.position = new Vector3(transform.position.x, transform.position.y, theMainCamera.transform.position.z);

            theVirtualCamera = FindObjectOfType <VirtualCameraController> ();
            theVirtualCamera.transform.position = new Vector3(transform.position.x, transform.position.y, theVirtualCamera.transform.position.z);
            // boundingAreaObject = GameObject.FindWithTag ("BoundingArea");
            // boundingArea = boundingAreaObject.gameObject.GetComponent<PolygonCollider2D> ();
            theVirtualCamera.gameObject.GetComponent <Cinemachine.CinemachineConfiner> ().m_BoundingShape2D = boundBox;
        }
    }
Esempio n. 11
0
 // Start is called before the first frame update
 void Start()
 {
     cameraController = FindObjectOfType <VirtualCameraController>();
 }
 public void Awake()
 {
     instance = this;
 }
Esempio n. 13
0
 public static void CameraKeyCtrl(VirtualCameraController _ctrl, ChaControl[] _Females)
 {
     if (_Females == null || Object.op_Equality((Object)_ctrl, (Object)null))
     {
         return;
     }
     if (!Input.GetKey((KeyCode)304) && !Input.GetKey((KeyCode)303))
     {
         if (Input.GetKeyDown((KeyCode)113))
         {
             GameObject loop = _Females[0].objBodyBone.get_transform().FindLoop("cf_J_Head");
             if (Object.op_Equality((Object)loop, (Object)null))
             {
                 return;
             }
             _ctrl.TargetPos = ((CinemachineVirtualCameraBase)_ctrl).get_Follow().InverseTransformPoint(loop.get_transform().get_position());
         }
         else if (Input.GetKeyDown((KeyCode)119))
         {
             GameObject loop = _Females[0].objBodyBone.get_transform().FindLoop("cf_J_Mune00");
             if (Object.op_Equality((Object)loop, (Object)null))
             {
                 return;
             }
             _ctrl.TargetPos = ((CinemachineVirtualCameraBase)_ctrl).get_Follow().InverseTransformPoint(loop.get_transform().get_position());
         }
         else
         {
             if (!Input.GetKeyDown((KeyCode)101))
             {
                 return;
             }
             GameObject loop = _Females[0].objBodyBone.get_transform().FindLoop("cf_J_Kokan");
             if (Object.op_Equality((Object)loop, (Object)null))
             {
                 return;
             }
             _ctrl.TargetPos = ((CinemachineVirtualCameraBase)_ctrl).get_Follow().InverseTransformPoint(loop.get_transform().get_position());
         }
     }
     else
     {
         if (!Object.op_Inequality((Object)_Females[1], (Object)null) || !Object.op_Implicit((Object)_Females[1].objBodyBone))
         {
             return;
         }
         if (Input.GetKeyDown((KeyCode)113))
         {
             GameObject loop = _Females[1].objBodyBone.get_transform().FindLoop("cf_J_Head");
             if (Object.op_Equality((Object)loop, (Object)null))
             {
                 return;
             }
             _ctrl.TargetPos = ((CinemachineVirtualCameraBase)_ctrl).get_Follow().InverseTransformPoint(loop.get_transform().get_position());
         }
         else if (Input.GetKeyDown((KeyCode)119))
         {
             GameObject loop = _Females[1].objBodyBone.get_transform().FindLoop("cf_J_Mune00");
             if (Object.op_Equality((Object)loop, (Object)null))
             {
                 return;
             }
             _ctrl.TargetPos = ((CinemachineVirtualCameraBase)_ctrl).get_Follow().InverseTransformPoint(loop.get_transform().get_position());
         }
         else
         {
             if (!Input.GetKeyDown((KeyCode)101))
             {
                 return;
             }
             GameObject loop = _Females[1].objBodyBone.get_transform().FindLoop("cf_J_Kokan");
             if (Object.op_Equality((Object)loop, (Object)null))
             {
                 return;
             }
             _ctrl.TargetPos = ((CinemachineVirtualCameraBase)_ctrl).get_Follow().InverseTransformPoint(loop.get_transform().get_position());
         }
     }
 }