Table of Contents

Class ComposedEntityResolver

Namespace
Game.Core.Logic
Assembly
Game.Logic.dll
public class ComposedEntityResolver : IEntityResolver, IBuildingResolver, IIslandResolver
Inheritance
object
ComposedEntityResolver
Implements
Extension Methods

Constructors

ComposedEntityResolver(IBuildingResolver, IIslandResolver)

public ComposedEntityResolver(IBuildingResolver buildingResolver, IIslandResolver islandResolver)

Parameters

buildingResolver IBuildingResolver
islandResolver IIslandResolver

Methods

TryGetDefinition(BuildingDefinitionId, out IBuildingDefinition)

public bool TryGetDefinition(BuildingDefinitionId id, out IBuildingDefinition definition)

Parameters

id BuildingDefinitionId
definition IBuildingDefinition

Returns

bool

TryGetDefinition(IslandDefinitionId, out IIslandDefinition)

public bool TryGetDefinition(IslandDefinitionId id, out IIslandDefinition definition)

Parameters

id IslandDefinitionId
definition IIslandDefinition

Returns

bool