Exemple #1
0
 public BuildingModel(BuildingTypesModel buildingTypesModel, int level, int posX, int posZ)
 {
     this.buildingType = buildingTypesModel;
     this.level        = level;
     this.posX         = posX;
     this.posZ         = posZ;
 }
Exemple #2
0
    private void CreateBuilding(BuildingTypesModel buildingTypesModel)
    {
        Debug.Log("Trying to create building " + buildingTypesModel.GetName());
        BuildingModel newBuilding = new BuildingModel(buildingTypesModel);

        RenderBuilding(newBuilding, false);
    }
 /// <summary>
 /// Add a BuildingTypesModel to the dictionary
 /// </summary>
 /// <returns>Returns true if the model has been added to the dictionary, false if the key already existed.</returns>
 public bool AddBuildingType(BuildingTypesModel buildingType)
 {
     if (!buildingTypes.ContainsKey(buildingType.GetId()))
     {
         buildingTypes.Add(buildingType.GetId(), buildingType);
         return(true);
     }
     return(false);
 }
Exemple #4
0
 public BuildingModel(BuildingTypesModel buildingTypesModel)
 {
     this.buildingType = buildingTypesModel;
     level             = 1;
 }