M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.MBSceneUtilities Class Reference

Static Public Member Functions

static List< PathGetAllSpawnPaths (Scene scene)
 
static List< Vec2GetSceneBoundaryPoints (Scene scene, out string boundaryName)
 
static void ProjectPositionToDeploymentBoundaries (BattleSideEnum side, ref WorldPosition position)
 
static void RadialSortBoundaries (ref List< Vec2 > boundaries)
 
static bool IsPointInsideBoundaries (in Vec2 point, List< Vec2 > boundaries)
 
static float FindClosestPointToBoundaries (in Vec2 position, List< Vec2 > boundaries, out Vec2 closestPoint)
 

Static Public Attributes

const int MaxNumberOfSpawnPaths = 32
 
const string SpawnPathPrefix = "spawn_path_"
 
const string SoftBorderVertexTag = "walk_area_vertex"
 
const string SoftBoundaryName = "walk_area"
 
const string SceneBoundaryName = "scene_boundary"
 

Member Function Documentation

◆ GetAllSpawnPaths()

static List< Path > TaleWorlds.MountAndBlade.MBSceneUtilities.GetAllSpawnPaths ( Scene  scene)
static

◆ GetSceneBoundaryPoints()

static List< Vec2 > TaleWorlds.MountAndBlade.MBSceneUtilities.GetSceneBoundaryPoints ( Scene  scene,
out string  boundaryName 
)
static

◆ ProjectPositionToDeploymentBoundaries()

static void TaleWorlds.MountAndBlade.MBSceneUtilities.ProjectPositionToDeploymentBoundaries ( BattleSideEnum  side,
ref WorldPosition  position 
)
static

◆ RadialSortBoundaries()

static void TaleWorlds.MountAndBlade.MBSceneUtilities.RadialSortBoundaries ( ref List< Vec2 boundaries)
static

◆ IsPointInsideBoundaries()

static bool TaleWorlds.MountAndBlade.MBSceneUtilities.IsPointInsideBoundaries ( in Vec2  point,
List< Vec2 boundaries 
)
static

◆ FindClosestPointToBoundaries()

static float TaleWorlds.MountAndBlade.MBSceneUtilities.FindClosestPointToBoundaries ( in Vec2  position,
List< Vec2 boundaries,
out Vec2  closestPoint 
)
static

Member Data Documentation

◆ MaxNumberOfSpawnPaths

const int TaleWorlds.MountAndBlade.MBSceneUtilities.MaxNumberOfSpawnPaths = 32
static

◆ SpawnPathPrefix

const string TaleWorlds.MountAndBlade.MBSceneUtilities.SpawnPathPrefix = "spawn_path_"
static

◆ SoftBorderVertexTag

const string TaleWorlds.MountAndBlade.MBSceneUtilities.SoftBorderVertexTag = "walk_area_vertex"
static

◆ SoftBoundaryName

const string TaleWorlds.MountAndBlade.MBSceneUtilities.SoftBoundaryName = "walk_area"
static

◆ SceneBoundaryName

const string TaleWorlds.MountAndBlade.MBSceneUtilities.SceneBoundaryName = "scene_boundary"
static