private void Awake() { Instance = this; Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; screenTargets = new HashSet <SkillTarget>(); moveInput = GetComponent <MovementInput>(); anim = GetComponent <Animator>(); impulse = cameraFreeLook.GetComponent <CinemachineImpulseSource>(); mainCam = Camera.main; //2020 之后 camera.main 优化了 但是代码习惯 postProfile = postVolume.profile; swordOrigPos = sword.localPosition; swordOrigRot = sword.localEulerAngles; swordMesh = sword.GetComponentInChildren <MeshRenderer>(); swordMesh.enabled = false; }
void Start() { warp = WeaponCtrl.Instance; }