Battle Talent  V11
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
CrossLink.DynamicParkourScene Class Reference

Inherits CrossLink.SceneObj.

Classes

class  GridInfo
 
class  ParkourElementItem
 
class  WallPrefabConfig
 

Public Member Functions

override void InitFromDungen (TileBase t)
 
void Gen ()
 

Static Public Member Functions

static GridInfo[][] GenerateGridMap (int rowNum, int colNum, GridInfo entry, GridInfo exit, Transform sceneRoot)
 
static void GeneratePath (GridInfo[][] map, GridInfo entry, GridInfo exit, int ignoreSpecificEntryIndex)
 
static int BuildNext (GridInfo[][] map, GridInfo grid, int index, GridInfo exit, List< GridInfo > visitedGrids)
 
static void GenerateWall (GridInfo[][] map, WallPrefabConfig envConfig)
 
static void GenerateLight (GridInfo entry, WallPrefabConfig envConfig)
 
static void GenerateParkourElement (GridInfo[][] map, ParkourElementItem[] elementConfig, string spawnSpecificRole)
 

Public Attributes

int rowGridNum = 3
 
int colGridNum = 3
 
ParkourElementItem[] elementConfig
 
WallPrefabConfig envConfig
 
GridInfo entry
 
GridInfo exit
 
string spawnSpecificRole
 
int ignoreSpecificEntryIndex = -1
 

Static Public Attributes

static List< Light > lightReuse = new List<Light>()
 

Additional Inherited Members