protected override void SetCalm() { base.SetCalm(); movement.ChangeFlipX -= OnChangeFlipX; movement = new TwoPointMovement(FlipX, transform, xMinPos, xMaxPos); movement.ChangeFlipX += OnChangeFlipX; }
private void Awake() { health = 3; speed = 3f; damage = -1; damageArea = 1; damageRate = 1f; triggerArea = 3f; character = GameController.Character; movement = new TwoPointMovement(FlipX, transform, xMinPos, xMaxPos); movement.ChangeFlipX += OnChangeFlipX; getDamagePower = 5; }
private void Awake() { health = 3; speed = 3f; damage = -1; damageArea = 7f; damageRate = 2f; triggerArea = 7; character = GameController.Character; movement = new TwoPointMovement(FlipX, transform, xMinPos, xMaxPos); movement.ChangeFlipX += OnChangeFlipX; getDamagePower = 5; // ДЛЯ ВТОРОЙ ЧАСТИ КЛАССА headOffset = head.localEulerAngles.z; armOffset = arm.localEulerAngles.z; maxVelocity = 10f; }