Class DungeonGeneratorLevelGrid3D
Holds information about a procedurally generated level.
Inheritance
System.Object
DungeonGeneratorLevelGrid3D
Inherited Members
Namespace: Edgar.Unity
Assembly: cs.temp.dll.dll
Syntax
public class DungeonGeneratorLevelGrid3D : GeneratedLevelBase<RoomInstanceGrid3D, LevelDescriptionGrid3D>
Remarks
Currently cannot be serialized by the default Unity serializer.
Constructors
DungeonGeneratorLevelGrid3D(Dictionary<RoomBase, RoomInstanceGrid3D>, GameObject, LevelDescriptionGrid3D, Random, GeneratorSettingsGrid3D)
Declaration
public DungeonGeneratorLevelGrid3D(Dictionary<RoomBase, RoomInstanceGrid3D> roomInstances, GameObject rootGameObject, LevelDescriptionGrid3D levelDescription, Random random, GeneratorSettingsGrid3D generatorSettings)
Parameters
Type | Name | Description |
---|---|---|
System. |
roomInstances | |
Game |
rootGameObject | |
Level |
levelDescription | |
Random | random | |
Generator |
generatorSettings |
Properties
GeneratorSettings | Generator settings. |
Random | Instance of the random numbers generator. |
GeneratorSettings
Generator settings.
Declaration
public GeneratorSettingsGrid3D GeneratorSettings { get; }
Property Value
Type | Description |
---|---|
Generator |
Random
Instance of the random numbers generator.
Declaration
public Random Random { get; }
Property Value
Type | Description |
---|---|
Random |