Ejemplo n.º 1
0
        protected virtual void ResourceHarvester(IHarvestResourceCommand command)
        {
            _currentCommand = command;
            Profession = command.AssociatedProfession;
            ResourceToRecolt = command.ResourceToRecolt;

            var resourceHarvesterRoutine = _subroutinesFactory.CreateResourceHarvesterActor(Context, Self);
            resourceHarvesterRoutine.Tell(command);

            ListenForCommands();
        }
Ejemplo n.º 2
0
        protected virtual void ResourceHarvester(IHarvestResourceCommand command)
        {
            _currentCommand  = command;
            Profession       = command.AssociatedProfession;
            ResourceToRecolt = command.ResourceToRecolt;

            var resourceHarvesterRoutine = _subroutinesFactory.CreateResourceHarvesterActor(Context, Self);

            resourceHarvesterRoutine.Tell(command);

            ListenForCommands();
        }
Ejemplo n.º 3
0
 protected override void ResourceHarvester(IHarvestResourceCommand command)
 {
     Console.WriteLine("Villager becomes {0}", command.AssociatedProfession);
     base.ResourceHarvester(command);
 }
 protected override void ResourceHarvester(IHarvestResourceCommand command)
 {
     Console.WriteLine("Villager becomes {0}", command.AssociatedProfession);
     base.ResourceHarvester(command);
 }