Ejemplo n.º 1
0
        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;
 }