Tile Wall Identifier Properties - frasergeorgeking/UE4_BP_MazeGen_MIT GitHub Wiki
This section has been divided into two catagories - Variables and Events. Each category itemises the key properties of a given variable/event and provides screenshots where applicable.
The individual names of each variable/event are based on how they are defined within the BP_MazeController
class - different names or summaries may be used elsewhere in the project, such as within the Editor Utility Widget interface.
Please find itemised documentation on the public variables of the tile wall identifier below - these variables determine both which tile actors are targeted, as well as the functionality of the line trace based wall identification process.
An array of actor references to tiles in the scene. Must be manually populated via the Actor Picker.
The Z axis offset from the origin of the tile geometry, used as the start location for the line trace. Useful for tiles with gaps in the geometry which may result in the default location of the line trace missing.
Determines the length of the line trace - a higher LineTraceRange = a longer line trace. Length can be previewed via calling Preview Line Trace Range with Debug Lines
.
The file name of the generated CSV. If left blank, file name will be auto generated based on current date and time.
Please find intemised documentation on the public events of the maze controller below - these events are used to debug wall identifier settings and automatically generate tile data tables.
Uses the Debug Line functionality of UE4 to preview the line trace range, as determined by LineTraceRange
.
Performs a Line Trace By Channel using the currently set properties. Allows a user to preview if the correct walls are hit.
Removes all debug lines drawn by PreviewLineTraceRangeWithDebugLines
and/or TestLineTrace
.
Creates a tile data table for each TargetTileActor
in each individual orientation (0°, 90°, 180° & 270°).