Show / Hide Table of Contents

Class DungeonGeneratorGrid3D

Inheritance
System.Object
VersionedMonoBehaviour
LevelGeneratorBase<DungeonGeneratorPayloadGrid3D>
DungeonGeneratorGrid3D
Implements
ISerializationCallbackReceiver
ILevelGenerator
Inherited Members
LevelGeneratorBase<DungeonGeneratorPayloadGrid3D>.PipelineRunner
LevelGeneratorBase<DungeonGeneratorPayloadGrid3D>.EnableDiagnostics
LevelGeneratorBase<DungeonGeneratorPayloadGrid3D>.GetRandomNumbersGenerator(Boolean, Int32)
LevelGeneratorBase<DungeonGeneratorPayloadGrid3D>.Generate()
LevelGeneratorBase<DungeonGeneratorPayloadGrid3D>.GenerateCoroutine()
VersionedMonoBehaviour.OnUpgradeSerializedData(Int32)
VersionedMonoBehaviour.OnBeforeSerialize()
VersionedMonoBehaviour.OnAfterDeserialize()
Namespace: Edgar.Unity
Assembly: cs.temp.dll.dll
Syntax
public class DungeonGeneratorGrid3D : LevelGeneratorBase<DungeonGeneratorPayloadGrid3D>, ISerializationCallbackReceiver, ILevelGenerator

Fields

CustomInput

Declaration
public DungeonGeneratorInputBaseGrid3D CustomInput
Field Value
Type Description
DungeonGeneratorInputBaseGrid3D

CustomPostProcessingTasks

Declaration
public List<DungeonGeneratorPostProcessingGrid3D> CustomPostProcessingTasks
Field Value
Type Description
System.Collections.Generic.List<DungeonGeneratorPostProcessingGrid3D>

DisableCustomPostProcessing

Disable all custom post-processing tasks.

Declaration
public bool DisableCustomPostProcessing
Field Value
Type Description
System.Boolean

FixedLevelGraphConfig

Declaration
public FixedLevelGraphConfigGrid3D FixedLevelGraphConfig
Field Value
Type Description
FixedLevelGraphConfigGrid3D

GenerateOnStart

Whether to generate a level on enter play mode.

Declaration
public bool GenerateOnStart
Field Value
Type Description
System.Boolean

GeneratorConfig

Declaration
public DungeonGeneratorConfigGrid3D GeneratorConfig
Field Value
Type Description
DungeonGeneratorConfigGrid3D

InputType

Declaration
public DungeonGeneratorInputTypeGrid2D InputType
Field Value
Type Description
DungeonGeneratorInputTypeGrid2D

PostProcessingConfig

Declaration
public PostProcessingConfigGrid3D PostProcessingConfig
Field Value
Type Description
PostProcessingConfigGrid3D

RandomGeneratorSeed

Which seed should be used for the random numbers generator. Is used only when UseRandomSeed is false.

Declaration
public int RandomGeneratorSeed
Field Value
Type Description
System.Int32

UseRandomSeed

Whether to use a random seed.

Declaration
public bool UseRandomSeed
Field Value
Type Description
System.Boolean

Properties

ThrowExceptionImmediately

Declaration
protected override bool ThrowExceptionImmediately { get; }
Property Value
Type Description
System.Boolean
Overrides
Edgar.Unity.LevelGeneratorBase<Edgar.Unity.DungeonGeneratorPayloadGrid3D>.ThrowExceptionImmediately

Methods

GetPipelineItemsAndPayload()

Declaration
protected override (List<IPipelineTask<DungeonGeneratorPayloadGrid3D>> pipelineItems, DungeonGeneratorPayloadGrid3D payload) GetPipelineItemsAndPayload()
Returns
Type Description
System.ValueTuple<System.Collections.Generic.List<IPipelineTask<DungeonGeneratorPayloadGrid3D>>, DungeonGeneratorPayloadGrid3D>
Overrides
Edgar.Unity.LevelGeneratorBase<Edgar.Unity.DungeonGeneratorPayloadGrid3D>.GetPipelineItemsAndPayload()

Start()

Declaration
public void Start()

Implements

ISerializationCallbackReceiver
ILevelGenerator
In This Article
Back to top Generated by DocFX