/// <summary> /// Create a new Farm Entity /// </summary> /// <param name="location"></param> public void Create(int locationIndex, string id, string entityName, string description, string category) { var data = new FarmEntityData { LocationIndex = locationIndex, ID = id, EntityName = entityName, Description = description, Category = category }; }
public bool Plant(FarmEntityData farmEntityData) { if (string.IsNullOrEmpty(farmEntityData.Type)) { return(true); } Plant(farmEntityData.Type); farmEntity.Data = farmEntityData; farmEntity.UpdateVisual(true); farmArea.Add(farmEntity.Data); return(true); }
/// <summary> /// Remove Farm Entity from the Area /// </summary> /// <param name="farmEntity"></param> public void Remove(FarmEntityData farmEntity) { data.FarmEntities[farmEntity.LocationIndex] = null; }
/// <summary> /// Add a Farm Entity to the Area /// </summary> /// <param name="farmEntity"></param> public void Add(FarmEntityData farmEntity) { data.FarmEntities[farmEntity.LocationIndex] = farmEntity; }