private void SpawnChild() { EntMob mob = Main.i.factory.SpawnMob(mobType); if (mob == null) { Console.WriteLine($"BulkSpawner - failed to spawn child - disabling"); isSpawning = false; return; } ZqfGodotUtils.Teleport(mob, GlobalTransform.origin); mob.ParentActorId = _entId; _numLiveChildren++; _tick = 2; Console.WriteLine($"Bulk spawned mob {mob.actorId} parent {mob.ParentActorId}"); }
private void SpawnMob(Vector3 pos) { EntMob mob = Main.i.factory.SpawnMob(_mobTypes[_mobTypeIndex]); ZqfGodotUtils.Teleport(mob, pos); }