M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
|
Inherits TaleWorlds.CampaignSystem.Map.IMapScene.
Public Member Functions | |
MapScene () | |
Vec2 | GetTerrainSize () |
uint | GetSceneLevel (string name) |
void | SetSceneLevels (List< string > levels) |
List< AtmosphereState > | GetAtmosphereStates () |
void | ValidateAgentVisualsReseted () |
void | SetAtmosphereColorgrade (TerrainType terrainType) |
void | AddNewEntityToMapScene (string entityId, Vec2 position) |
void | GetFaceIndexForMultiplePositions (int movedPartyCount, float[] positionArray, PathFaceRecord[] resultArray) |
void | GetMapBorders (out Vec2 minimumPosition, out Vec2 maximumPosition, out float maximumHeight) |
WARNING: Cache these values since obtaining them is costly. | |
void | Load () |
void | Destroy () |
void | DisableUnwalkableNavigationMeshes () |
PathFaceRecord | GetFaceIndex (Vec2 position) |
bool | AreFacesOnSameIsland (PathFaceRecord startingFace, PathFaceRecord endFace, bool ignoreDisabled) |
TerrainType | GetTerrainTypeAtPosition (Vec2 position) |
TerrainType | GetFaceTerrainType (PathFaceRecord navMeshFace) |
List< TerrainType > | GetEnvironmentTerrainTypes (Vec2 position) |
List< TerrainType > | GetEnvironmentTerrainTypesCount (Vec2 position, out TerrainType currentPositionTerrainType) |
MapPatchData | GetMapPatchAtPosition (Vec2 position) |
Vec2 | GetAccessiblePointNearPosition (Vec2 position, float radius) |
bool | GetPathBetweenAIFaces (PathFaceRecord startingFace, PathFaceRecord endingFace, Vec2 startingPosition, Vec2 endingPosition, float agentRadius, NavigationPath path) |
bool | GetPathDistanceBetweenAIFaces (PathFaceRecord startingAiFace, PathFaceRecord endingAiFace, Vec2 startingPosition, Vec2 endingPosition, float agentRadius, float distanceLimit, out float distance) |
bool | IsLineToPointClear (PathFaceRecord startingFace, Vec2 position, Vec2 destination, float agentRadius) |
Vec2 | GetLastPointOnNavigationMeshFromPositionToDestination (PathFaceRecord startingFace, Vec2 position, Vec2 destination) |
Vec2 | GetNavigationMeshCenterPosition (PathFaceRecord face) |
int | GetNumberOfNavigationMeshFaces () |
bool | GetHeightAtPoint (Vec2 point, ref float height) |
float | GetWinterTimeFactor () |
float | GetFaceVertexZ (PathFaceRecord navMeshFace) |
Vec3 | GetGroundNormal (Vec2 position) |
void | GetTerrainHeightandNormal (Vec2 position, out float height, out Vec3 normal) |
string | GetTerrainTypeName (TerrainType type) |
void | Load () |
void | Destroy () |
PathFaceRecord | GetFaceIndex (Vec2 position) |
bool | AreFacesOnSameIsland (PathFaceRecord startingFace, PathFaceRecord endFace, bool ignoreDisabled) |
TerrainType | GetTerrainTypeAtPosition (Vec2 position) |
List< TerrainType > | GetEnvironmentTerrainTypes (Vec2 position) |
List< TerrainType > | GetEnvironmentTerrainTypesCount (Vec2 position, out TerrainType currentPositionTerrainType) |
MapPatchData | GetMapPatchAtPosition (Vec2 position) |
TerrainType | GetFaceTerrainType (PathFaceRecord faceIndex) |
Vec2 | GetAccessiblePointNearPosition (Vec2 position, float radius) |
bool | GetPathBetweenAIFaces (PathFaceRecord startingFace, PathFaceRecord endingFace, Vec2 startingPosition, Vec2 endingPosition, float agentRadius, NavigationPath path) |
bool | GetPathDistanceBetweenAIFaces (PathFaceRecord startingAiFace, PathFaceRecord endingAiFace, Vec2 startingPosition, Vec2 endingPosition, float agentRadius, float distanceLimit, out float distance) |
bool | IsLineToPointClear (PathFaceRecord startingFace, Vec2 position, Vec2 destination, float agentRadius) |
Vec2 | GetLastPointOnNavigationMeshFromPositionToDestination (PathFaceRecord startingFace, Vec2 position, Vec2 destination) |
Vec2 | GetNavigationMeshCenterPosition (PathFaceRecord face) |
int | GetNumberOfNavigationMeshFaces () |
bool | GetHeightAtPoint (Vec2 point, ref float height) |
float | GetWinterTimeFactor () |
void | GetTerrainHeightandNormal (Vec2 position, out float height, out Vec3 normal) |
float | GetFaceVertexZ (PathFaceRecord navMeshFace) |
Vec3 | GetGroundNormal (Vec2 position) |
String | GetTerrainTypeName (TerrainType type) |
Vec2 | GetTerrainSize () |
uint | GetSceneLevel (string name) |
void | SetSoundParameters (float tod, int season, float cameraHeight) |
void | SetSceneLevels (List< string > levels) |
List< AtmosphereState > | GetAtmosphereStates () |
void | SetAtmosphereColorgrade (TerrainType terrainType) |
void | AddNewEntityToMapScene (string entityId, Vec2 position) |
void | GetFaceIndexForMultiplePositions (int movedPartyCount, float[] positionArray, PathFaceRecord[] resultArray) |
void | GetMapBorders (out Vec2 minimumPosition, out Vec2 maximumPosition, out float maximumHeight) |
Static Public Member Functions | |
static string | RefreshBattleSceneIndexMap (List< String > strings) |
static int | GetNavigationMeshIndexOfTerrainType (TerrainType terrainType) |
Properties | |
Scene | Scene [get] |
SandBox.MapScene.MapScene | ( | ) |
Vec2 SandBox.MapScene.GetTerrainSize | ( | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
uint SandBox.MapScene.GetSceneLevel | ( | string | name | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
void SandBox.MapScene.SetSceneLevels | ( | List< string > | levels | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
List< AtmosphereState > SandBox.MapScene.GetAtmosphereStates | ( | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
void SandBox.MapScene.ValidateAgentVisualsReseted | ( | ) |
void SandBox.MapScene.SetAtmosphereColorgrade | ( | TerrainType | terrainType | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
void SandBox.MapScene.AddNewEntityToMapScene | ( | string | entityId, |
Vec2 | position | ||
) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
void SandBox.MapScene.GetFaceIndexForMultiplePositions | ( | int | movedPartyCount, |
float[] | positionArray, | ||
PathFaceRecord[] | resultArray | ||
) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
void SandBox.MapScene.GetMapBorders | ( | out Vec2 | minimumPosition, |
out Vec2 | maximumPosition, | ||
out float | maximumHeight | ||
) |
minimumPosition | |
maximumPosition | |
maximumHeight |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
void SandBox.MapScene.Load | ( | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
|
static |
void SandBox.MapScene.Destroy | ( | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
void SandBox.MapScene.DisableUnwalkableNavigationMeshes | ( | ) |
PathFaceRecord SandBox.MapScene.GetFaceIndex | ( | Vec2 | position | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
bool SandBox.MapScene.AreFacesOnSameIsland | ( | PathFaceRecord | startingFace, |
PathFaceRecord | endFace, | ||
bool | ignoreDisabled | ||
) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
TerrainType SandBox.MapScene.GetTerrainTypeAtPosition | ( | Vec2 | position | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
TerrainType SandBox.MapScene.GetFaceTerrainType | ( | PathFaceRecord | navMeshFace | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
|
static |
List< TerrainType > SandBox.MapScene.GetEnvironmentTerrainTypes | ( | Vec2 | position | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
List< TerrainType > SandBox.MapScene.GetEnvironmentTerrainTypesCount | ( | Vec2 | position, |
out TerrainType | currentPositionTerrainType | ||
) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
MapPatchData SandBox.MapScene.GetMapPatchAtPosition | ( | Vec2 | position | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
bool SandBox.MapScene.GetPathBetweenAIFaces | ( | PathFaceRecord | startingFace, |
PathFaceRecord | endingFace, | ||
Vec2 | startingPosition, | ||
Vec2 | endingPosition, | ||
float | agentRadius, | ||
NavigationPath | path | ||
) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
bool SandBox.MapScene.GetPathDistanceBetweenAIFaces | ( | PathFaceRecord | startingAiFace, |
PathFaceRecord | endingAiFace, | ||
Vec2 | startingPosition, | ||
Vec2 | endingPosition, | ||
float | agentRadius, | ||
float | distanceLimit, | ||
out float | distance | ||
) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
bool SandBox.MapScene.IsLineToPointClear | ( | PathFaceRecord | startingFace, |
Vec2 | position, | ||
Vec2 | destination, | ||
float | agentRadius | ||
) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
Vec2 SandBox.MapScene.GetLastPointOnNavigationMeshFromPositionToDestination | ( | PathFaceRecord | startingFace, |
Vec2 | position, | ||
Vec2 | destination | ||
) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
Vec2 SandBox.MapScene.GetNavigationMeshCenterPosition | ( | PathFaceRecord | face | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
int SandBox.MapScene.GetNumberOfNavigationMeshFaces | ( | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
bool SandBox.MapScene.GetHeightAtPoint | ( | Vec2 | point, |
ref float | height | ||
) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
float SandBox.MapScene.GetWinterTimeFactor | ( | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
float SandBox.MapScene.GetFaceVertexZ | ( | PathFaceRecord | navMeshFace | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
void SandBox.MapScene.GetTerrainHeightandNormal | ( | Vec2 | position, |
out float | height, | ||
out Vec3 | normal | ||
) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
string SandBox.MapScene.GetTerrainTypeName | ( | TerrainType | type | ) |
Implements TaleWorlds.CampaignSystem.Map.IMapScene.
|
get |