Ejemplo n.º 1
0
 // Extension methods
 public static Building GetBuilding(this UserVillageData villageData, BuildingTypeId buildingTypeId) => default;
Ejemplo n.º 2
0
 public BuildingType GetBuildingType(BuildingTypeId id, bool throwExceptionIfNotFound = true) => default;
Ejemplo n.º 3
0
 public SettlementBuildingRecord(SettlementBuildingRecord settlementBuilding)
 {
     Id             = settlementBuilding.Id;
     SettlementId   = settlementBuilding.SettlementId;
     BuildingTypeId = settlementBuilding.BuildingTypeId;
 }
Ejemplo n.º 4
0
 public ConstructANewBuilding(BuildingId id, BuildingTypeId type, MapPosition position)
 {
     Id           = id;
     BuildingType = type;
     Position     = position;
 }
Ejemplo n.º 5
0
        }                                             // Foreign key -> GameMetadata.BuildingType

        public SettlementBuildingRecord(int settlementId, int buildingTypeId)
        {
            Id             = GameDataSequences.GetNextSequence("SettlementBuilding");
            SettlementId   = new SettlementId(settlementId);
            BuildingTypeId = new BuildingTypeId(buildingTypeId);
        }