Rename runtime entity blueprint projector
This commit is contained in:
parent
91f494b3ae
commit
a9abfe0c68
9 changed files with 24 additions and 17 deletions
|
|
@ -61,7 +61,7 @@ public class LoadoutGenerator
|
|||
var entity = new Ship(ItemManager, null, hull, ItemManager.GameplaySettings.DefaultEntitySettings);
|
||||
entity.Faction = Faction;
|
||||
OutfitEntity(entity);
|
||||
return EntitySerializer.CaptureBlueprint(entity);
|
||||
return RuntimeEntityBlueprintProjector.CaptureBlueprint(entity);
|
||||
}
|
||||
|
||||
public RuntimeOrbitalEntityBlueprint GenerateTurretLoadout()
|
||||
|
|
@ -76,7 +76,7 @@ public class LoadoutGenerator
|
|||
var entity = new OrbitalEntity(ItemManager, null, hull, Guid.Empty, ItemManager.GameplaySettings.DefaultEntitySettings);
|
||||
entity.Faction = Faction;
|
||||
OutfitEntity(entity);
|
||||
return EntitySerializer.CaptureBlueprint(entity) as RuntimeOrbitalEntityBlueprint;
|
||||
return RuntimeEntityBlueprintProjector.CaptureBlueprint(entity) as RuntimeOrbitalEntityBlueprint;
|
||||
}
|
||||
|
||||
public RuntimeOrbitalEntityBlueprint GenerateStationLoadout()
|
||||
|
|
@ -119,7 +119,7 @@ public class LoadoutGenerator
|
|||
|
||||
entity.CanTow = hullData.CanTow;
|
||||
|
||||
return EntitySerializer.CaptureBlueprint(entity) as RuntimeOrbitalEntityBlueprint;
|
||||
return RuntimeEntityBlueprintProjector.CaptureBlueprint(entity) as RuntimeOrbitalEntityBlueprint;
|
||||
}
|
||||
|
||||
public HullData RandomHull(HullType type, Predicate<HullData> hullFilter = null)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ using System.Collections.Generic;
|
|||
using System.Linq;
|
||||
using Unity.Mathematics;
|
||||
|
||||
public static class EntitySerializer
|
||||
public static class RuntimeEntityBlueprintProjector
|
||||
{
|
||||
public static RuntimeEntityBlueprint CaptureBlueprint(Entity entity)
|
||||
{
|
||||
|
|
@ -81,7 +81,7 @@ public class Zone
|
|||
|
||||
foreach (var entityBlueprint in blueprint.Entities)
|
||||
{
|
||||
var entity = EntitySerializer.InstantiateFromBlueprint(_itemManager, this, entityBlueprint);
|
||||
var entity = RuntimeEntityBlueprintProjector.InstantiateFromBlueprint(_itemManager, this, entityBlueprint);
|
||||
Entities.Add(entity);
|
||||
entity.Activate();
|
||||
if (entity is Ship {IsPlayerShip: false} ship)
|
||||
|
|
@ -110,7 +110,7 @@ public class Zone
|
|||
{
|
||||
Radius = Blueprint.Radius,
|
||||
Mass = Blueprint.Mass,
|
||||
Entities = Entities.Select(EntitySerializer.CaptureBlueprint).ToList(),
|
||||
Entities = Entities.Select(RuntimeEntityBlueprintProjector.CaptureBlueprint).ToList(),
|
||||
Orbits = Orbits.Values.Select(o=>o.Data).ToList(),
|
||||
Planets = Planets.Values.ToList(),
|
||||
Time = _time
|
||||
|
|
|
|||
Loading…
Reference in a new issue