convert game playing..
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user