Exemple #1
0
 protected override void SetCalm()
 {
     base.SetCalm();
     movement.ChangeFlipX -= OnChangeFlipX;
     movement              = new TwoPointMovement(FlipX, transform, xMinPos, xMaxPos);
     movement.ChangeFlipX += OnChangeFlipX;
 }
Exemple #2
0
    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;
    }
Exemple #3
0
    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;
    }