Table of Contents

Interface IPlacementInitiatorIdRegistry

Namespace
Root
Assembly
Game.Orchestration.dll
public interface IPlacementInitiatorIdRegistry
Extension Methods

Properties

InitiatorIds

IEnumerable<PlacementInitiatorId> InitiatorIds { get; }

Property Value

IEnumerable<PlacementInitiatorId>

Methods

GetInitiator(PlacementInitiatorId)

IPlacementInitiator GetInitiator(PlacementInitiatorId id)

Parameters

id PlacementInitiatorId

Returns

IPlacementInitiator

RegisterInitiator(SerializedPlacerId, IPlacementInitiator)

PlacementInitiatorId RegisterInitiator(SerializedPlacerId serialId, IPlacementInitiator placementInitiator)

Parameters

serialId SerializedPlacerId
placementInitiator IPlacementInitiator

Returns

PlacementInitiatorId

Serial(PlacementInitiatorId)

SerializedPlacerId Serial(PlacementInitiatorId id)

Parameters

id PlacementInitiatorId

Returns

SerializedPlacerId

TryResolve(SerializedPlacerId, out PlacementInitiatorId, out IPlacementInitiator)

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

Parameters

serialId SerializedPlacerId
id PlacementInitiatorId
initiator IPlacementInitiator

Returns

bool