various updates
This commit is contained in:
@@ -15,21 +15,21 @@ public partial class BadEnd : SpecialFloor
|
||||
|
||||
public void OnReady()
|
||||
{
|
||||
SpawnEnemies();
|
||||
SpawnEnemies();
|
||||
}
|
||||
|
||||
public void SpawnEnemies()
|
||||
{
|
||||
var enemySpawnPoints = EnemySpawnPoints.GetChildren().OfType<Marker3D>();
|
||||
foreach (var spawnPoint in enemySpawnPoints)
|
||||
{
|
||||
var instantiatedEnemy = EnemyTypeToEnemyConverter.Convert(EnemyType.Michael);
|
||||
AddChild(instantiatedEnemy);
|
||||
instantiatedEnemy.GlobalPosition = new Vector3(spawnPoint.GlobalPosition.X, 2.4f, spawnPoint.GlobalPosition.Z);
|
||||
ResetPhysicsInterpolation();
|
||||
var enemyWithFollowBehavior = (IHaveFollowBehavior)instantiatedEnemy;
|
||||
enemyWithFollowBehavior.FollowBehavior.StartFollow(enemyWithFollowBehavior.NavigationAgent);
|
||||
}
|
||||
var enemySpawnPoints = EnemySpawnPoints.GetChildren().OfType<Marker3D>();
|
||||
foreach (var spawnPoint in enemySpawnPoints)
|
||||
{
|
||||
var instantiatedEnemy = EnemyTypeToEnemyConverter.Convert(EnemyType.Michael);
|
||||
AddChild(instantiatedEnemy);
|
||||
instantiatedEnemy.GlobalPosition = new Vector3(spawnPoint.GlobalPosition.X, 2.4f, spawnPoint.GlobalPosition.Z);
|
||||
ResetPhysicsInterpolation();
|
||||
var enemyWithFollowBehavior = (IHaveFollowBehavior)instantiatedEnemy;
|
||||
enemyWithFollowBehavior.FollowBehavior.StartFollow(enemyWithFollowBehavior.NavigationAgent);
|
||||
}
|
||||
}
|
||||
|
||||
public override (Vector3 Rotation, Vector3 Position) GetPlayerSpawnPoint() { return (PlayerSpawnPoint.Rotation, new Vector3(PlayerSpawnPoint.GlobalPosition.X, 2.4f, PlayerSpawnPoint.GlobalPosition.Z)); }
|
||||
|
||||
Reference in New Issue
Block a user