Skip to content

Game.Policies.RouteModifierInitializeSystem+RouteModifierRefreshData

Assembly: Game
Namespace: Game.Policies

Type: struct sealed public

Base: System.ValueType

Code

public sealed struct RouteModifierRefreshData
{
    public Unity.Entities.ComponentLookup<Game.Prefabs.PolicySliderData> m_PolicySliderData;
    public Unity.Entities.ComponentLookup<Game.Prefabs.RouteOptionData> m_RouteOptionData;
    public Unity.Entities.BufferLookup<Game.Prefabs.RouteModifierData> m_RouteModifierData;

    public RouteModifierRefreshData(Unity.Entities.SystemBase system);

    private static System.Void AddModifier(Unity.Entities.DynamicBuffer<Game.Routes.RouteModifier> modifiers, Game.Prefabs.RouteModifierData modifierData, System.Single delta);
    public static System.Void AddModifierData(Game.Routes.RouteModifier& modifier, Game.Prefabs.RouteModifierData modifierData, System.Single delta);
    public static System.Single GetDeltaFromModifier(Game.Routes.RouteModifier modifier, Game.Prefabs.RouteModifierData modifierData);
    public static System.Single GetModifierDelta(Game.Prefabs.RouteModifierData modifierData, System.Single policyAdjustment, Unity.Entities.Entity policy, Unity.Entities.ComponentLookup<Game.Prefabs.PolicySliderData> policySliderData);
    public static System.Single GetPolicyAdjustmentFromModifierDelta(Game.Prefabs.RouteModifierData modifierData, System.Single modifierDelta, Game.Prefabs.PolicySliderData sliderData);
    public System.Void RefreshRouteModifiers(Unity.Entities.DynamicBuffer<Game.Routes.RouteModifier> modifiers, Unity.Entities.DynamicBuffer<Game.Policies.Policy> policies);
    public System.Void RefreshRouteOptions(Game.Routes.Route& route, 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.RouteOptionData> m_RouteOptionData
public Unity.Entities.ComponentLookup<Game.Prefabs.RouteOptionData> m_RouteOptionData;
  • public Unity.Entities.BufferLookup<Game.Prefabs.RouteModifierData> m_RouteModifierData
public Unity.Entities.BufferLookup<Game.Prefabs.RouteModifierData> m_RouteModifierData;

Constructors

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

Methods

  • private static AddModifier(Unity.Entities.DynamicBuffer<Game.Routes.RouteModifier> modifiers, Game.Prefabs.RouteModifierData modifierData, System.Single delta) : System.Void
private static System.Void AddModifier(Unity.Entities.DynamicBuffer<Game.Routes.RouteModifier> modifiers, Game.Prefabs.RouteModifierData modifierData, System.Single delta);
  • public static AddModifierData(Game.Routes.RouteModifier& modifier, Game.Prefabs.RouteModifierData modifierData, System.Single delta) : System.Void
public static System.Void AddModifierData(Game.Routes.RouteModifier& modifier, Game.Prefabs.RouteModifierData modifierData, System.Single delta);
  • public static GetDeltaFromModifier(Game.Routes.RouteModifier modifier, Game.Prefabs.RouteModifierData modifierData) : System.Single
public static System.Single GetDeltaFromModifier(Game.Routes.RouteModifier modifier, Game.Prefabs.RouteModifierData modifierData);
  • public static GetModifierDelta(Game.Prefabs.RouteModifierData modifierData, System.Single policyAdjustment, Unity.Entities.Entity policy, Unity.Entities.ComponentLookup<Game.Prefabs.PolicySliderData> policySliderData) : System.Single
public static System.Single GetModifierDelta(Game.Prefabs.RouteModifierData modifierData, System.Single policyAdjustment, Unity.Entities.Entity policy, Unity.Entities.ComponentLookup<Game.Prefabs.PolicySliderData> policySliderData);
  • public static GetPolicyAdjustmentFromModifierDelta(Game.Prefabs.RouteModifierData modifierData, System.Single modifierDelta, Game.Prefabs.PolicySliderData sliderData) : System.Single
public static System.Single GetPolicyAdjustmentFromModifierDelta(Game.Prefabs.RouteModifierData modifierData, System.Single modifierDelta, Game.Prefabs.PolicySliderData sliderData);
  • public RefreshRouteModifiers(Unity.Entities.DynamicBuffer<Game.Routes.RouteModifier> modifiers, Unity.Entities.DynamicBuffer<Game.Policies.Policy> policies) : System.Void
public System.Void RefreshRouteModifiers(Unity.Entities.DynamicBuffer<Game.Routes.RouteModifier> modifiers, Unity.Entities.DynamicBuffer<Game.Policies.Policy> policies);
  • public RefreshRouteOptions(Game.Routes.Route& route, Unity.Entities.DynamicBuffer<Game.Policies.Policy> policies) : System.Void
public System.Void RefreshRouteOptions(Game.Routes.Route& route, Unity.Entities.DynamicBuffer<Game.Policies.Policy> policies);
  • public Update(Unity.Entities.SystemBase system) : System.Void
public System.Void Update(Unity.Entities.SystemBase system);