Ejemplo n.º 1
0
    public void Dodge(EnemyProperties.Type enemyType)
    {
        if (this.IsDying)
        {
            return;
        }

        this.EmitSignal(nameof(Dodged), enemyType);
    }
Ejemplo n.º 2
0
    private void OnCharacterDodged(EnemyProperties.Type enemyType)
    {
        switch (enemyType)
        {
        case EnemyProperties.Type.SpaceWorm:
            this.HUD.ReactTo(Event.DodgedWorm);
            break;

        case EnemyProperties.Type.Boulder:
            this.HUD.ReactTo(Event.DodgedBoulder);
            break;

        case EnemyProperties.Type.BoxingGlove:
            this.HUD.ReactTo(Event.DodgedGlove);
            break;
        }
    }