コード例 #1
0
ファイル: FarmEntity.cs プロジェクト: bahrulhikmi/farm
 /// <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
     };
 }
コード例 #2
0
ファイル: FarmAreaItem.cs プロジェクト: bahrulhikmi/farm
 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);
 }
コード例 #3
0
 /// <summary>
 /// Remove Farm Entity from the Area
 /// </summary>
 /// <param name="farmEntity"></param>
 public void Remove(FarmEntityData farmEntity)
 {
     data.FarmEntities[farmEntity.LocationIndex] = null;
 }
コード例 #4
0
 /// <summary>
 /// Add a Farm Entity to the Area
 /// </summary>
 /// <param name="farmEntity"></param>
 public void Add(FarmEntityData farmEntity)
 {
     data.FarmEntities[farmEntity.LocationIndex] = farmEntity;
 }