private void Start() { animator = GetComponent <Animator>(); rigidbody2d = gameObject.GetComponentInParent <Rigidbody2D>(); boxCollider = GetComponent <BoxCollider2D>(); PlayerSprite = GetComponent <SpriteRenderer>(); state.canInput = true; state.canJump = true; state.canSlide = true; state.canTurn = true; state.canAttackAgain = true; state.isOnGround = true; state.isAttacking = false; state.canBeHurt = true; state.isAlive = true; state.isUnderAttacking = false; moveX = 0; SpdMul = 1f; direction = new Vector2(rigidbody2d.transform.localScale.x, 0); MyInpulse = GetComponent <Cinemachine.CinemachineCollisionImpulseSource>(); //初始化生命值系统 InitHealth(); }
private void Start() { MyInpulse = GetComponent <Cinemachine.CinemachineCollisionImpulseSource>(); audioSource = GetComponent <AudioSource>(); }
protected virtual void Start() { _movement = GetComponent <Movement>(); MyInpulse = GetComponent <Cinemachine.CinemachineCollisionImpulseSource>(); _player = GetComponent <Player>(); }