C# Класс ACR_Quest.RandomDungeon

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AreasOfDungeon List
CR int
SpawnType string
retLoc NWScript.NWScriptEngineStructure2

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
_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

Описание методов

CorrectDungeonCR() публичный Метод

public CorrectDungeonCR ( ) : void
Результат void

DisposeDungeon() публичный Метод

public DisposeDungeon ( CLRScriptBase script ) : void
script CLRScriptFramework.CLRScriptBase
Результат void

GetAdjacentArea() публичный Метод

public GetAdjacentArea ( CLRScriptBase script, ExitDirection exit, RandomDungeonArea CurrentArea ) : RandomDungeonArea
script CLRScriptFramework.CLRScriptBase
exit ExitDirection
CurrentArea RandomDungeonArea
Результат RandomDungeonArea

GetCurrentArea() публичный Метод

public GetCurrentArea ( CLRScriptBase script ) : RandomDungeonArea
script CLRScriptFramework.CLRScriptBase
Результат RandomDungeonArea

GetEndArea() публичный Метод

public GetEndArea ( ) : RandomDungeonArea
Результат RandomDungeonArea

GetEntranceArea() публичный Метод

public GetEntranceArea ( ) : RandomDungeonArea
Результат RandomDungeonArea

RandomDungeon() публичный Метод

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
Результат ALFA.Shared

Описание свойств

AreasOfDungeon публичное свойство

public List AreasOfDungeon
Результат List

CR публичное свойство

public int CR
Результат int

SpawnType публичное свойство

public string SpawnType
Результат string

retLoc публичное свойство

public NWScriptEngineStructure2,NWScript retLoc
Результат NWScript.NWScriptEngineStructure2