convert game playing..

This commit is contained in:
2026-09-23 12:53:52 +09:00
parent 37c7942b71
commit 5d11288a6f
136 changed files with 15856 additions and 299 deletions
@@ -297,6 +297,8 @@ namespace BumpCombat.Enemies
[SerializeField] private EnemyAttackPattern[] attackPatterns;
[SerializeField, Min(0f)] private float separationRadius = 0.55f;
[SerializeField, Min(0f)] private float separationStrength = 0.6f;
[SerializeField] private bool isFlying;
[SerializeField, Min(0f)] private float sightRange = 8f;
public EnemyKind Kind => kind;
public EnemyRole Role => role;
@@ -326,6 +328,8 @@ namespace BumpCombat.Enemies
public bool IsCrowd => role == EnemyRole.Crowd;
public bool HasContactDamage => kind == EnemyKind.Slime
|| kind == EnemyKind.Bat;
public bool IsFlying => isFlying || kind == EnemyKind.Bat || kind == EnemyKind.Necrofire;
public float SightRange => sightRange > 0.01f ? sightRange : 8f;
public EnemyAttackPattern GetAttackPattern(int index)
{
@@ -394,6 +398,16 @@ namespace BumpCombat.Enemies
{
attackPatterns = patterns;
}
public void ConfigureFlying(bool flying)
{
isFlying = flying;
}
public void ConfigureSightRange(float range)
{
sightRange = range;
}
#endif
}
}