private void Start() { Debug.Log("HIII"); activeCharacter = catBoy; activeController = catBoyController; activeCamera = catBoyCamera; activeInput = catBoyInput; cat.SetActive(false); catFormController.enabled = false; catFormCamera.SetActive(false); catFormInput.enabled = false; }
/// <summary> /// Disable old input, switch active input, and enable new input /// </summary> private void SwitchInput() { activeInput.enabled = false; if (activeInput == catBoyInput) { activeInput = catFormInput; } else { activeInput = catBoyInput; } activeInput.enabled = true; }
public static void lockMouse() { Cursor.lockState = CursorLockMode.Locked; GameObject v = GameObject.Find("vThirdPersonCamera"); vThirdPersonCamera cam = v.GetComponent <vThirdPersonCamera>(); cam.lockCamera = false; Invector.CharacterController.vThirdPersonAnimator a = v.GetComponent <Invector.CharacterController.vThirdPersonAnimator>(); Invector.CharacterController.vThirdPersonInput i = v.GetComponent <Invector.CharacterController.vThirdPersonInput>(); Invector.CharacterController.vThirdPersonController c = v.GetComponent <Invector.CharacterController.vThirdPersonController>(); // i.enabled = true; // c.lockMovement = false; // c.enabled = true; // a.enabled = true; //i.enabled = true; Cursor.lockState = CursorLockMode.Locked; }
public static void unlockMouse() { GameObject v = GameObject.Find("vThirdPersonController"); vThirdPersonCamera cam = v.GetComponent <vThirdPersonCamera>(); cam.lockCamera = true; /*Invector.CharacterController.vThirdPersonInput i = v.GetComponent<Invector.CharacterController.vThirdPersonInput>(); * Invector.CharacterController.vThirdPersonController c = v.GetComponent<Invector.CharacterController.vThirdPersonController>(); * c.enabled = false; * i.enabled = false;*/ Invector.CharacterController.vThirdPersonAnimator a = v.GetComponent <Invector.CharacterController.vThirdPersonAnimator>(); Invector.CharacterController.vThirdPersonInput i = v.GetComponent <Invector.CharacterController.vThirdPersonInput>(); Invector.CharacterController.vThirdPersonController c = v.GetComponent <Invector.CharacterController.vThirdPersonController>(); // c.lockMovement = true; //c.enabled = false; // a.enabled = false; // i.enabled = false; //i.enabled = false; Cursor.lockState = CursorLockMode.None; c.keepDirection = false; }