Beispiel #1
0
        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}");
        }
Beispiel #2
0
        private void SpawnMob(Vector3 pos)
        {
            EntMob mob = Main.i.factory.SpawnMob(_mobTypes[_mobTypeIndex]);

            ZqfGodotUtils.Teleport(mob, pos);
        }