Inheritance: InteractiveObject
 /// <summary>
 /// 
 /// </summary>
 /// <param name="resource"></param>
 public void HarvestStart(HarvestableResource resource, int duration)
 {
     CurrentAction = new GameHarvestAction(this, resource, duration);
     StartAction(GameActionTypeEnum.SKILL_HARVEST);
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="character"></param>
 /// <param name="harvestableResource"></param>
 /// <param name="duration"></param>
 public GameHarvestAction(CharacterEntity character, HarvestableResource harvestableResource, int duration)
     : base(GameActionTypeEnum.SKILL_HARVEST, character, duration)
 {
     HarvestableResource = harvestableResource;
 }