示例#1
0
 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;
 }
示例#2
0
 public StartupTaskRunner(IRecipientRegistry recipientRegistry, IClientSender clientSender)
 {
     _recipientRegistry = recipientRegistry;
     _clientSender      = clientSender;
 }
示例#3
0
 public MessageDispatcher(IRecipientRegistry recipientRegistry)
 {
     _recipientRegistry = recipientRegistry;
 }