Game.UI.InGame.PrefabUISystem+RequiredResourceBinder
Assembly: Game
Namespace: Game.UI.InGame
Type: class public
Base: Game.UI.InGame.PrefabUISystem+StringPropertyBinder
Implements: Game.UI.InGame.PrefabUISystem+IPrefabPropertyBinder
Code
public class RequiredResourceBinder : Game.UI.InGame.PrefabUISystem+StringPropertyBinder, Game.UI.InGame.PrefabUISystem+IPrefabPropertyBinder
{
private Game.Prefabs.ResourceSystem m_ResourceSystem;
public RequiredResourceBinder(Game.Prefabs.ResourceSystem resourceSystem);
private Game.Areas.MapFeature GetExtractorType(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);
public virtual System.String GetValueId(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);
public virtual System.Boolean Matches(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);
private System.Boolean RequiresWater(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity, Game.Prefabs.AllowedWaterTypes& types);
}
Fields
private Game.Prefabs.ResourceSystem m_ResourceSystem
private Game.Prefabs.ResourceSystem m_ResourceSystem;
Constructors
public RequiredResourceBinder(Game.Prefabs.ResourceSystem resourceSystem)
public RequiredResourceBinder(Game.Prefabs.ResourceSystem resourceSystem);
Methods
private GetExtractorType(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity) : Game.Areas.MapFeature
private Game.Areas.MapFeature GetExtractorType(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);
public virtual GetValueId(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity) : System.String
public virtual System.String GetValueId(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);
public virtual Matches(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity) : System.Boolean
public virtual System.Boolean Matches(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity);
private RequiresWater(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity, Game.Prefabs.AllowedWaterTypes& types) : System.Boolean
private System.Boolean RequiresWater(Unity.Entities.EntityManager entityManager, Unity.Entities.Entity entity, Game.Prefabs.AllowedWaterTypes& types);