public void Dodge(EnemyProperties.Type enemyType) { if (this.IsDying) { return; } this.EmitSignal(nameof(Dodged), enemyType); }
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; } }