public static void writeBuilding(this IValueWriter writer, BuildingRef building) { writer.WriteInt32(building.empire); writer.WriteInt32((int)building.type); writer.WriteInt32(building.level); writer.writePosition(building.pos); }
private Subtexture pickTexture(BuildingRef buildingRef) { switch (buildingRef.type) { case Building.Type.Station: return(stationSubtexes[buildingRef.level - 1]); default: return(null); } }