Game.UI.InGame.PrefabUISystem+IntRangePropertyBinder
Assembly: Game
Namespace: Game.UI.InGame
Type: class abstract public
Base: System.Object
Implements: Game.UI.InGame.PrefabUISystem+IPrefabPropertyBinder
Code
public abstract class IntRangePropertyBinder : Game.UI.InGame.PrefabUISystem+IPrefabPropertyBinder
{
public readonly System.String m_LabelId;
public readonly System.String m_Unit;
public readonly System.Boolean m_Signed;
public readonly System.String m_Icon;
public readonly System.String m_ValueIcon;
protected IntRangePropertyBinder(System.String labelId, System.String unit, System.Boolean signed, System.String icon, System.String valueIcon);
public System.Void Bind(Colossal.UI.Binding.IJsonWriter binder, Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);
public abstract System.Int32 GetMaxValue(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);
public abstract System.Int32 GetMinValue(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);
public abstract System.Boolean Matches(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);
}
Fields
public readonly System.String m_LabelId
public readonly System.String m_LabelId;
public readonly System.String m_Unit
public readonly System.String m_Unit;
public readonly System.Boolean m_Signed
public readonly System.Boolean m_Signed;
public readonly System.String m_Icon
public readonly System.String m_Icon;
public readonly System.String m_ValueIcon
public readonly System.String m_ValueIcon;
Constructors
protected IntRangePropertyBinder(System.String labelId, System.String unit, System.Boolean signed = False, System.String icon = null, System.String valueIcon = null)
protected IntRangePropertyBinder(System.String labelId, System.String unit, System.Boolean signed, System.String icon, System.String valueIcon);
Methods
public Bind(Colossal.UI.Binding.IJsonWriter binder, Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity) : System.Void
public System.Void Bind(Colossal.UI.Binding.IJsonWriter binder, Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);
public abstract GetMaxValue(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity) : System.Int32
public abstract System.Int32 GetMaxValue(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);
public abstract GetMinValue(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity) : System.Int32
public abstract System.Int32 GetMinValue(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);
public abstract Matches(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity) : System.Boolean
public abstract System.Boolean Matches(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);