Skip to content

Game.Simulation.EventHelpers+StructuralIntegrityData

Assembly: Game
Namespace: Game.Simulation

Type: struct sealed public

Base: System.ValueType

Code

public sealed struct StructuralIntegrityData
{
    public Unity.Entities.ComponentLookup<Game.Prefabs.SpawnableBuildingData> m_PrefabSpawnableBuildingData;
    public Unity.Entities.ComponentLookup<Game.Prefabs.DestructibleObjectData> m_PrefabDestructibleObjectData;
    public Game.Prefabs.FireConfigurationData m_FireConfigurationData;

    public StructuralIntegrityData(Unity.Entities.SystemBase system);

    public System.Single GetStructuralIntegrity(Unity.Entities.Entity prefab, System.Boolean isBuilding);
    public System.Void Update(Unity.Entities.SystemBase system, Game.Prefabs.FireConfigurationData fireConfigurationData);
}

Fields

  • public Unity.Entities.ComponentLookup<Game.Prefabs.SpawnableBuildingData> m_PrefabSpawnableBuildingData
public Unity.Entities.ComponentLookup<Game.Prefabs.SpawnableBuildingData> m_PrefabSpawnableBuildingData;
  • public Unity.Entities.ComponentLookup<Game.Prefabs.DestructibleObjectData> m_PrefabDestructibleObjectData
public Unity.Entities.ComponentLookup<Game.Prefabs.DestructibleObjectData> m_PrefabDestructibleObjectData;
  • public Game.Prefabs.FireConfigurationData m_FireConfigurationData
public Game.Prefabs.FireConfigurationData m_FireConfigurationData;

Constructors

  • public StructuralIntegrityData(Unity.Entities.SystemBase system)
public StructuralIntegrityData(Unity.Entities.SystemBase system);

Methods

  • public GetStructuralIntegrity(Unity.Entities.Entity prefab, System.Boolean isBuilding) : System.Single
public System.Single GetStructuralIntegrity(Unity.Entities.Entity prefab, System.Boolean isBuilding);
  • public Update(Unity.Entities.SystemBase system, Game.Prefabs.FireConfigurationData fireConfigurationData) : System.Void
public System.Void Update(Unity.Entities.SystemBase system, Game.Prefabs.FireConfigurationData fireConfigurationData);