Generated buildings
This commit is contained in:
@ -8,19 +8,49 @@ namespace TransportGame.Model.Config
|
||||
public class BuildingGeneratorConfig
|
||||
{
|
||||
/// <summary>
|
||||
/// Lot size
|
||||
/// Minimum lot size
|
||||
/// </summary>
|
||||
public float LotSquareSize { get; set; }
|
||||
public float LotSquareMinSize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Maximum lot size
|
||||
/// </summary>
|
||||
public float LotSquareMaxSize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Space between lots
|
||||
/// </summary>
|
||||
public float LotSpacing { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Maximum number of attempts to generate a lot in a specific area
|
||||
/// </summary>
|
||||
public int MaxLotAttempts { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Maximum number of levels on a building
|
||||
/// </summary>
|
||||
public int MaxBuildingLevels { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Maximum height for a building
|
||||
/// </summary>
|
||||
public float MaxBuildingHeight { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Maximum number of primitive polygons to be generated per level
|
||||
/// </summary>
|
||||
public int MaxPolygonsPerLevel { get; set; }
|
||||
|
||||
public BuildingGeneratorConfig()
|
||||
{
|
||||
LotSquareSize = 1f;
|
||||
LotSquareMinSize = 5f;
|
||||
LotSquareMaxSize = 20f;
|
||||
LotSpacing = 0.1f;
|
||||
MaxLotAttempts = 3;
|
||||
MaxBuildingHeight = 20f;
|
||||
MaxBuildingLevels = 5;
|
||||
MaxPolygonsPerLevel = 3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,12 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 67b392479c775904c970253005f9c856
|
||||
timeCreated: 1433365105
|
||||
licenseType: Free
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Reference in New Issue
Block a user