Zdexby TheHolyOneZ
42,628 classes
Class

DoorwayPairFinder

: Object
DunGen.DoorwayPairFinder, Assembly-CSharp 0x0068 (104 B) inherited 0x0010 Assembly-CSharp.dll
0x00x0068

Members 13

OffsetSizeNameTypeFlagsDefault
0x08CustomConnectionRulesList<DunGen.TileConnectionRule>PublicStatic—
0x08RandomStreamRandomStreamPublic—
0x08TileWeightsList<DunGen.GameObjectChance>Public—
0x08PreviousTileTileProxyPublic—
0x01IsOnMainPathboolPublic—
0x00290x03padding / unreflected
0x04NormalizedDepthfloatPublic—
0x08ArchetypeDungeonArchetypePublic—
0x02AllowRotationNullable<System.Boolean>Public—
0x003A0x02padding / unreflected
0x0CUpVectorVector3Public—
0x08IsTileAllowedPredicateTileMatchDelegatePublic—
0x08GetTileTemplateDelegateGetTileTemplateDelegatePublic—
0x08DungeonFlowDungeonFlowPublic—
0x08tileOrderList<DunGen.GameObjectChance>Private—

Functions 11

SignatureFlagsNativeParams
Queue<DunGen.DoorwayPair> GetDoorwayPairs(const Nullable<System.Int32>& maxCount)Public—0x08
int CompareDoorwaysTileWeight(const DoorwayPair& x, const DoorwayPair& y)Private—0x30
IEnumerable<DunGen.DoorwayPair> OrderDoorwayPairs(List<DunGen.DoorwayPair> potentialPairs, int count)Private—0x08
List<DunGen.GameObjectChance> CalculateOrderedListOfTiles()Private0x08
IEnumerable<DunGen.DoorwayPair> GetPotentialDoorwayPairsForNonFirstTile()Private0x08
IEnumerable<DunGen.DoorwayPair> GetPotentialDoorwayPairsForFirstTile()Private0x08
bool IsValidDoorwayPairing(DoorwayProxy a, DoorwayProxy b, TileProxy previousTile, TileProxy nextTile, ref float& weight)Private0x08
float CalculateDoorwayWeight(DoorwayProxy doorway)Private0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00
bool <CalculateOrderedListOfTiles>b__16_0(GameObjectChance x)Private0x08

Used by 2

types with a member, parameter or interface of this type