Esempio n. 1
0
    public void CameraMode(bool value)
    { // False = Playermode, True= Orbit
        try
        {
            if (!value)
            {
                instance.target = null;
                if (SNet_Controller.user.cameraHolder != null)
                {
                    Camera.main.transform.SetParent(SNet_Controller.user.cameraHolder);
                    Camera.main.transform.localPosition = Vector3.zero;
                    Camera.main.transform.localRotation = Quaternion.identity;
                }
            }
            else
            {
                instance.Start();
                instance.target = SNet_Controller.user.identity.animator.animator.GetBoneTransform(HumanBodyBones.Hips);
                instance.transform.SetParent(null);
            }
        }
        catch
        {
        }

        currentMode = value;
    }