void Awake() { anim = model.GetComponent <Animator>(); IUserInputer[] inputs = GetComponents <IUserInputer>(); foreach (var input in inputs) { if (input.enabled == true) { pi = input; //print(pi); break; } } rigid = GetComponent <Rigidbody>(); col = GetComponent <CapsuleCollider>(); }
void Start() { cameraHandle = transform.parent.gameObject; playerHandle = cameraHandle.transform.parent.gameObject; Actor_Controller ac = playerHandle.GetComponent <Actor_Controller>(); model = ac.model; tempEulerX = 20; pi = ac.pi; if (!isAI) { _camera = Camera.main.gameObject; lockDot.enabled = false; Cursor.lockState = CursorLockMode.Locked; } }