C# Class VeeGen.Generators.VGGBSPDungeon

Inheritance: VGGenerator
Afficher le fichier Open project: SuperV1234/VeeGen Class Usage Examples

Méthodes publiques

Méthode Description
Connect ( VGArea mAreaStart, VGArea mAreaEnd ) : void
Connect2 ( VGArea mAreaStart, VGArea mAreaEnd ) : void
Generate ( VGArea mArea ) : void
Split ( List mAreas, bool mHorizontal, bool mApplySplitOffset ) : List
VGGBSPDungeon ( int mValueRoom, int mValuePath, int mValueSolid = 1, int mSplits = 2, int mMinimumSplitDistance = 4, int mSplitOffset = 1, bool mIsConnected = true, bool mIsCarved = true, int mCarveOffset, int mRemoveChancePercent = 5, bool mIsBorder = true ) : System

Method Details

Connect() public méthode

public Connect ( VGArea mAreaStart, VGArea mAreaEnd ) : void
mAreaStart VGArea
mAreaEnd VGArea
Résultat void

Connect2() public méthode

public Connect2 ( VGArea mAreaStart, VGArea mAreaEnd ) : void
mAreaStart VGArea
mAreaEnd VGArea
Résultat void

Generate() public méthode

public Generate ( VGArea mArea ) : void
mArea VGArea
Résultat void

Split() public méthode

public Split ( List mAreas, bool mHorizontal, bool mApplySplitOffset ) : List
mAreas List
mHorizontal bool
mApplySplitOffset bool
Résultat List

VGGBSPDungeon() public méthode

public VGGBSPDungeon ( int mValueRoom, int mValuePath, int mValueSolid = 1, int mSplits = 2, int mMinimumSplitDistance = 4, int mSplitOffset = 1, bool mIsConnected = true, bool mIsCarved = true, int mCarveOffset, int mRemoveChancePercent = 5, bool mIsBorder = true ) : System
mValueRoom int
mValuePath int
mValueSolid int
mSplits int
mMinimumSplitDistance int
mSplitOffset int
mIsConnected bool
mIsCarved bool
mCarveOffset int
mRemoveChancePercent int
mIsBorder bool
Résultat System