Table of Contents

Class PlacementInitiatorIdRegistry

Namespace
Root
Assembly
Game.Orchestration.dll
public class PlacementInitiatorIdRegistry : IPlacementInitiatorIdRegistry
Inheritance
object
PlacementInitiatorIdRegistry
Implements
Extension Methods

Constructors

PlacementInitiatorIdRegistry()

public PlacementInitiatorIdRegistry()

Properties

InitiatorIds

public IEnumerable<PlacementInitiatorId> InitiatorIds { get; }

Property Value

IEnumerable<PlacementInitiatorId>

Methods

GetId(IPlacementInitiator)

public PlacementInitiatorId GetId(IPlacementInitiator placementInitiator)

Parameters

placementInitiator IPlacementInitiator

Returns

PlacementInitiatorId

GetInitiator(PlacementInitiatorId)

public IPlacementInitiator GetInitiator(PlacementInitiatorId id)

Parameters

id PlacementInitiatorId

Returns

IPlacementInitiator

RegisterInitiator(SerializedPlacerId, IPlacementInitiator)

public PlacementInitiatorId RegisterInitiator(SerializedPlacerId serialId, IPlacementInitiator initiator)

Parameters

serialId SerializedPlacerId
initiator IPlacementInitiator

Returns

PlacementInitiatorId

Serial(PlacementInitiatorId)

public SerializedPlacerId Serial(PlacementInitiatorId id)

Parameters

id PlacementInitiatorId

Returns

SerializedPlacerId

TryResolve(SerializedPlacerId, out PlacementInitiatorId, out IPlacementInitiator)

public bool TryResolve(SerializedPlacerId serialId, out PlacementInitiatorId id, out IPlacementInitiator initiator)

Parameters

serialId SerializedPlacerId
id PlacementInitiatorId
initiator IPlacementInitiator

Returns

bool