private void ListenForCommands() { Receive<IHarvestResourceCommand>(m => Become(() => ResourceHarvester(m))); Receive<MaxCapacityReached>(m => Become(() => ResourceCarrier(m.Quantity))); }