Show / Hide Table of Contents

Class DungeonGeneratorPostProcessingGrid3D

Base class for custom post-processing logic.

Inheritance
System.Object
DungeonGeneratorPostProcessingGrid3D
Implements
IDungeonGeneratorPostProcessing<DungeonGeneratorLevelGrid3D, DungeonGeneratorCallbacksGrid3D>
Namespace: Edgar.Unity
Assembly: cs.temp.dll.dll
Syntax
public abstract class DungeonGeneratorPostProcessingGrid3D : ScriptableObject, IDungeonGeneratorPostProcessing<DungeonGeneratorLevelGrid3D, DungeonGeneratorCallbacksGrid3D>

Properties

Random

Declaration
public Random Random { get; }
Property Value
Type Description
Random

Methods

RegisterCallbacks(DungeonGeneratorCallbacksGrid3D)

Declaration
public virtual void RegisterCallbacks(DungeonGeneratorCallbacksGrid3D callbacks)
Parameters
Type Name Description
DungeonGeneratorCallbacksGrid3D callbacks

Run(DungeonGeneratorLevelGrid3D)

Runs the post-processing logic with a given generated level and corresponding level description.

Declaration
public virtual void Run(DungeonGeneratorLevelGrid3D level)
Parameters
Type Name Description
DungeonGeneratorLevelGrid3D level

SetRandomGenerator(Random)

Declaration
public void SetRandomGenerator(Random random)
Parameters
Type Name Description
Random random

Implements

IDungeonGeneratorPostProcessing<TLevel, TCallbacks>
In This Article
Back to top Generated by DocFX