C# 클래스 ACR_Quest.RandomDungeon

파일 보기 프로젝트 열기: ALandFarAway/ALFA-Base-Resources 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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