Game.Policies.BuildingModifierInitializeSystem+BuildingModifierRefreshData
Assembly: Game
Namespace: Game.Policies
Type: struct sealed public
Base: System.ValueType
Code
public sealed struct BuildingModifierRefreshData
{
public Unity.Entities.ComponentLookup<Game.Prefabs.PolicySliderData> m_PolicySliderData;
public Unity.Entities.ComponentLookup<Game.Prefabs.BuildingOptionData> m_BuildingOptionData;
public Unity.Entities.BufferLookup<Game.Prefabs.BuildingModifierData> m_BuildingModifierData;
public BuildingModifierRefreshData(Unity.Entities.SystemBase system);
private static System.Void AddModifier(Unity.Entities.DynamicBuffer<Game.Buildings.BuildingModifier> modifiers, Game.Prefabs.BuildingModifierData modifierData, System.Single delta);
public System.Void RefreshBuildingModifiers(Unity.Entities.DynamicBuffer<Game.Buildings.BuildingModifier> modifiers, Unity.Entities.DynamicBuffer<Game.Policies.Policy> policies);
public System.Void RefreshBuildingOptions(Game.Buildings.Building& building, Unity.Entities.DynamicBuffer<Game.Policies.Policy> policies);
public System.Void Update(Unity.Entities.SystemBase system);
}
Fields
public Unity.Entities.ComponentLookup<Game.Prefabs.PolicySliderData> m_PolicySliderData
public Unity.Entities.ComponentLookup<Game.Prefabs.PolicySliderData> m_PolicySliderData;
public Unity.Entities.ComponentLookup<Game.Prefabs.BuildingOptionData> m_BuildingOptionData
public Unity.Entities.ComponentLookup<Game.Prefabs.BuildingOptionData> m_BuildingOptionData;
public Unity.Entities.BufferLookup<Game.Prefabs.BuildingModifierData> m_BuildingModifierData
public Unity.Entities.BufferLookup<Game.Prefabs.BuildingModifierData> m_BuildingModifierData;
Constructors
public BuildingModifierRefreshData(Unity.Entities.SystemBase system)
public BuildingModifierRefreshData(Unity.Entities.SystemBase system);
Methods
private static AddModifier(Unity.Entities.DynamicBuffer<Game.Buildings.BuildingModifier> modifiers, Game.Prefabs.BuildingModifierData modifierData, System.Single delta) : System.Void
private static System.Void AddModifier(Unity.Entities.DynamicBuffer<Game.Buildings.BuildingModifier> modifiers, Game.Prefabs.BuildingModifierData modifierData, System.Single delta);
public RefreshBuildingModifiers(Unity.Entities.DynamicBuffer<Game.Buildings.BuildingModifier> modifiers, Unity.Entities.DynamicBuffer<Game.Policies.Policy> policies) : System.Void
public System.Void RefreshBuildingModifiers(Unity.Entities.DynamicBuffer<Game.Buildings.BuildingModifier> modifiers, Unity.Entities.DynamicBuffer<Game.Policies.Policy> policies);
public RefreshBuildingOptions(Game.Buildings.Building& building, Unity.Entities.DynamicBuffer<Game.Policies.Policy> policies) : System.Void
public System.Void RefreshBuildingOptions(Game.Buildings.Building& building, Unity.Entities.DynamicBuffer<Game.Policies.Policy> policies);
public Update(Unity.Entities.SystemBase system) : System.Void
public System.Void Update(Unity.Entities.SystemBase system);