public override bool TickAfterSimulationRoundRobin() { ProceduralBody body; if (_addQueue.TryDequeue(out body)) { var generatorDef = MyDefinitionManagerBase.Static.GetDefinition <MyPlanetGeneratorDefinition>(body.GeneratorId); body.Result = VoxelUtility.SpawnPlanet(body.Position.Translation, generatorDef, body.Seed, (float)body.Radius, body.Name); return(true); } return(false); }