Exemplo 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();
        }