public EnemyContactInvinciblePlayerControlHandler(PlayerController playerController) : base( playerController, duration: playerController.DamageSettings.InvincibleDurationAfterKnockback) { SetDebugDraw(Color.red, true); _blinkTimer = new SpriteRendererBlinkTimer( playerController.DamageSettings.SpriteBlinkInterval, playerController.SpriteRenderer); }
public EnemyContactKnockbackPlayerControlHandler(PlayerController playerController) : base( playerController, new PlayerStateController[] { new EnemyContactKnockbackPlayerStateController(playerController) }, playerController.DamageSettings.KnockbackDuration) { SetDebugDraw(Color.red, true); _blinkTimer = new SpriteRendererBlinkTimer( playerController.DamageSettings.SpriteBlinkInterval, playerController.SpriteRenderer); }