public CreatureSpawner(IPlayArea playArea, ICreatureFactory creatureFactory, ICreatureRegistry creatureRegistry, IAutonomousFactory autonomousFactory, IAutonomousRegistry autonomousRegistry, IRecipientRegistry recipientRegistry) { _playArea = playArea; _creatureFactory = creatureFactory; _creatureRegistry = creatureRegistry; _autonomousFactory = autonomousFactory; _autonomousRegistry = autonomousRegistry; _recipientRegistry = recipientRegistry; }
public StartupTaskRunner(IRecipientRegistry recipientRegistry, IClientSender clientSender) { _recipientRegistry = recipientRegistry; _clientSender = clientSender; }
public MessageDispatcher(IRecipientRegistry recipientRegistry) { _recipientRegistry = recipientRegistry; }