C# Class ACR_Quest.RandomDungeon

Afficher le fichier Open project: ALandFarAway/ALFA-Base-Resources Class Usage Examples

Méthodes publiques

Свойство Type Description
AreasOfDungeon List
CR int
SpawnType string
retLoc NWScript.NWScriptEngineStructure2

Méthodes publiques

Méthode Description
CorrectDungeonCR ( ) : void
DisposeDungeon ( CLRScriptBase script ) : void
GetAdjacentArea ( CLRScriptBase script, ExitDirection exit, RandomDungeonArea CurrentArea ) : RandomDungeonArea
GetCurrentArea ( CLRScriptBase script ) : RandomDungeonArea
GetEndArea ( ) : RandomDungeonArea
GetEntranceArea ( ) : RandomDungeonArea
RandomDungeon ( string areaPrefix, int areasToGenerate, int cr, string name, CLRScriptBase script ) : ALFA.Shared

Private Methods

Méthode Description
_buildBorders ( bool>.Dictionary necessaryBorders, RandomDungeonArea>.Dictionary adjacentToBe, RandomDungeonArea toAdd ) : void
_sealBorders ( bool>.Dictionary necessaryBorders ) : void
_setAreaCoordinates ( RandomDungeonArea toExpand, RandomDungeonArea toAdd, ExitDirection exit ) : void
getSingleExitArea ( ExitDirection exit, string prefix ) : RandomDungeonArea

Method Details

CorrectDungeonCR() public méthode

public CorrectDungeonCR ( ) : void
Résultat void

DisposeDungeon() public méthode

public DisposeDungeon ( CLRScriptBase script ) : void
script CLRScriptFramework.CLRScriptBase
Résultat void

GetAdjacentArea() public méthode

public GetAdjacentArea ( CLRScriptBase script, ExitDirection exit, RandomDungeonArea CurrentArea ) : RandomDungeonArea
script CLRScriptFramework.CLRScriptBase
exit ExitDirection
CurrentArea RandomDungeonArea
Résultat RandomDungeonArea

GetCurrentArea() public méthode

public GetCurrentArea ( CLRScriptBase script ) : RandomDungeonArea
script CLRScriptFramework.CLRScriptBase
Résultat RandomDungeonArea

GetEndArea() public méthode

public GetEndArea ( ) : RandomDungeonArea
Résultat RandomDungeonArea

GetEntranceArea() public méthode

public GetEntranceArea ( ) : RandomDungeonArea
Résultat RandomDungeonArea

RandomDungeon() public méthode

public RandomDungeon ( string areaPrefix, int areasToGenerate, int cr, string name, CLRScriptBase script ) : ALFA.Shared
areaPrefix string
areasToGenerate int
cr int
name string
script CLRScriptFramework.CLRScriptBase
Résultat ALFA.Shared

Property Details

AreasOfDungeon public_oe property

public List AreasOfDungeon
Résultat List

CR public_oe property

public int CR
Résultat int

SpawnType public_oe property

public string SpawnType
Résultat string

retLoc public_oe property

public NWScriptEngineStructure2,NWScript retLoc
Résultat NWScript.NWScriptEngineStructure2