M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.GameComponents.DefaultMapDistanceModel Class Reference

Inherits TaleWorlds.CampaignSystem.ComponentInterfaces.MapDistanceModel.

Public Member Functions

void LoadCacheFromFile (System.IO.BinaryReader reader)
 
override float GetDistance (Settlement fromSettlement, Settlement toSettlement)
 
override float GetDistance (MobileParty fromParty, Settlement toSettlement)
 
override float GetDistance (MobileParty fromParty, MobileParty toParty)
 
override bool GetDistance (Settlement fromSettlement, Settlement toSettlement, float maximumDistance, out float distance)
 
override bool GetDistance (MobileParty fromParty, Settlement toSettlement, float maximumDistance, out float distance)
 
override bool GetDistance (IMapPoint fromMapPoint, MobileParty toParty, float maximumDistance, out float distance)
 
override bool GetDistance (IMapPoint fromMapPoint, Settlement toSettlement, float maximumDistance, out float distance)
 
override bool GetDistance (IMapPoint fromMapPoint, in Vec2 toPoint, float maximumDistance, out float distance)
 
override Settlement GetClosestSettlementForNavigationMesh (PathFaceRecord face)
 
abstract float GetDistance (Settlement fromSettlement, Settlement toSettlement)
 
abstract float GetDistance (MobileParty fromParty, Settlement toSettlement)
 
abstract float GetDistance (MobileParty fromParty, MobileParty toParty)
 
abstract bool GetDistance (Settlement fromSettlement, Settlement toSettlement, float maximumDistance, out float distance)
 
abstract bool GetDistance (MobileParty fromParty, Settlement toSettlement, float maximumDistance, out float distance)
 
abstract bool GetDistance (IMapPoint fromMapPoint, MobileParty toParty, float maximumDistance, out float distance)
 
abstract bool GetDistance (IMapPoint fromMapPoint, Settlement toSettlement, float maximumDistance, out float distance)
 
abstract bool GetDistance (IMapPoint fromMapPoint, in Vec2 toPoint, float maximumDistance, out float distance)
 
abstract Settlement GetClosestSettlementForNavigationMesh (PathFaceRecord face)
 

Properties

override float MaximumDistanceBetweenTwoSettlements [get, set]
 
- Properties inherited from TaleWorlds.CampaignSystem.ComponentInterfaces.MapDistanceModel
abstract float MaximumDistanceBetweenTwoSettlements [get, set]
 

Member Function Documentation

◆ LoadCacheFromFile()

void TaleWorlds.CampaignSystem.GameComponents.DefaultMapDistanceModel.LoadCacheFromFile ( System::IO::BinaryReader  reader)

◆ GetDistance() [1/8]

override float TaleWorlds.CampaignSystem.GameComponents.DefaultMapDistanceModel.GetDistance ( Settlement  fromSettlement,
Settlement  toSettlement 
)
virtual

◆ GetDistance() [2/8]

override float TaleWorlds.CampaignSystem.GameComponents.DefaultMapDistanceModel.GetDistance ( MobileParty  fromParty,
Settlement  toSettlement 
)
virtual

◆ GetDistance() [3/8]

override float TaleWorlds.CampaignSystem.GameComponents.DefaultMapDistanceModel.GetDistance ( MobileParty  fromParty,
MobileParty  toParty 
)
virtual

◆ GetDistance() [4/8]

override bool TaleWorlds.CampaignSystem.GameComponents.DefaultMapDistanceModel.GetDistance ( Settlement  fromSettlement,
Settlement  toSettlement,
float  maximumDistance,
out float  distance 
)
virtual

◆ GetDistance() [5/8]

override bool TaleWorlds.CampaignSystem.GameComponents.DefaultMapDistanceModel.GetDistance ( MobileParty  fromParty,
Settlement  toSettlement,
float  maximumDistance,
out float  distance 
)
virtual

◆ GetDistance() [6/8]

override bool TaleWorlds.CampaignSystem.GameComponents.DefaultMapDistanceModel.GetDistance ( IMapPoint  fromMapPoint,
MobileParty  toParty,
float  maximumDistance,
out float  distance 
)
virtual

◆ GetDistance() [7/8]

override bool TaleWorlds.CampaignSystem.GameComponents.DefaultMapDistanceModel.GetDistance ( IMapPoint  fromMapPoint,
Settlement  toSettlement,
float  maximumDistance,
out float  distance 
)
virtual

◆ GetDistance() [8/8]

override bool TaleWorlds.CampaignSystem.GameComponents.DefaultMapDistanceModel.GetDistance ( IMapPoint  fromMapPoint,
in Vec2  toPoint,
float  maximumDistance,
out float  distance 
)
virtual

◆ GetClosestSettlementForNavigationMesh()

override Settlement TaleWorlds.CampaignSystem.GameComponents.DefaultMapDistanceModel.GetClosestSettlementForNavigationMesh ( PathFaceRecord  face)
virtual

Property Documentation

◆ MaximumDistanceBetweenTwoSettlements

override float TaleWorlds.CampaignSystem.GameComponents.DefaultMapDistanceModel.MaximumDistanceBetweenTwoSettlements
getset