M&B: Bannerlord 1.3.4
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
Helpers.DistanceHelper Class Reference

Static Public Member Functions

static float FindClosestDistanceFromSettlementToSettlement (Settlement fromSettlement, Settlement toSettlement, NavigationType navCapabilities, out bool isFromPort, out bool isTargetingPort, out float landRatio)
 
static float FindClosestDistanceFromSettlementToSettlement (Settlement fromSettlement, Settlement toSettlement, NavigationType navCapabilities)
 
static float FindClosestDistanceFromSettlementToSettlement (Settlement fromSettlement, Settlement toSettlement, NavigationType navCapabilities, out float landRatio)
 
static float FindClosestDistanceFromMobilePartyToSettlement (MobileParty fromMobileParty, Settlement toSettlement, NavigationType navCapabilities, out bool isTargetingPort, out float landRatio)
 
static float FindClosestDistanceFromMobilePartyToSettlement (MobileParty fromMobileParty, Settlement toSettlement, NavigationType navCapabilities)
 
static float FindClosestDistanceFromMobilePartyToSettlement (MobileParty fromMobileParty, Settlement toSettlement, NavigationType navCapabilities, out float landRatio)
 
static bool FindClosestDistanceFromMobilePartyToSettlement (MobileParty fromMobileParty, Settlement toSettlement, NavigationType navCapabilities, float maxDistance, out float distance, out float landRatio)
 
static bool FindClosestDistanceFromSettlementToSettlement (Settlement fromSettlement, Settlement toSettlement, NavigationType navCapabilities, float maxDistance, out float distance, out float landRatio)
 
static bool FindClosestDistanceFromMobilePartyToMobileParty (MobileParty from, MobileParty to, NavigationType navigationType, float maxDistance, out float distance, out float landRatio)
 
static float FindClosestDistanceFromMobilePartyToMobileParty (MobileParty from, MobileParty to, NavigationType navigationType)
 
static float FindClosestDistanceFromMobilePartyToMobileParty (MobileParty from, MobileParty to, NavigationType navigationType, out float landRatio)
 
static float FindClosestDistanceFromSettlementToPoint (Settlement fromSettlement, CampaignVec2 point, NavigationType navCapabilities, out bool isFromPort)
 
static float FindClosestDistanceFromMapPointToSettlement (IMapPoint mapPoint, Settlement toSettlement, NavigationType navCapabilities, out bool isTargetingPort, out float landRatio)
 
static float FindClosestDistanceFromSettlementToPoint (Settlement fromSettlement, CampaignVec2 point, NavigationType navCapabilities, out float landRatio)
 
static float FindClosestDistanceFromMobilePartyToPoint (MobileParty fromMobileParty, CampaignVec2 point, NavigationType navCapabilities)
 
static float FindClosestDistanceFromMobilePartyToPoint (MobileParty fromMobileParty, CampaignVec2 point, NavigationType navCapabilities, out float landRatio)
 
static float FindClosestDistanceFromMapPointToSettlement (IMapPoint mapPoint, Settlement toSettlement, NavigationType navCapabilities, out float landRatio)
 
static float GetDistanceBetweenMobilePartyToMobileParty (MobileParty fromMobileParty, MobileParty toMobileParty, NavigationType customCapability, out float landRatio)
 

Static Public Attributes

const int BirdFlyDistanceSquaredThresholdForMobilePartyToMobilePartyDistance = 2500
 

Member Function Documentation

◆ FindClosestDistanceFromSettlementToSettlement() [1/4]

static float Helpers.DistanceHelper.FindClosestDistanceFromSettlementToSettlement ( Settlement fromSettlement,
Settlement toSettlement,
NavigationType navCapabilities,
out bool isFromPort,
out bool isTargetingPort,
out float landRatio )
static

◆ FindClosestDistanceFromSettlementToSettlement() [2/4]

static float Helpers.DistanceHelper.FindClosestDistanceFromSettlementToSettlement ( Settlement fromSettlement,
Settlement toSettlement,
NavigationType navCapabilities )
static

◆ FindClosestDistanceFromSettlementToSettlement() [3/4]

static float Helpers.DistanceHelper.FindClosestDistanceFromSettlementToSettlement ( Settlement fromSettlement,
Settlement toSettlement,
NavigationType navCapabilities,
out float landRatio )
static

◆ FindClosestDistanceFromMobilePartyToSettlement() [1/4]

static float Helpers.DistanceHelper.FindClosestDistanceFromMobilePartyToSettlement ( MobileParty fromMobileParty,
Settlement toSettlement,
NavigationType navCapabilities,
out bool isTargetingPort,
out float landRatio )
static

◆ FindClosestDistanceFromMobilePartyToSettlement() [2/4]

static float Helpers.DistanceHelper.FindClosestDistanceFromMobilePartyToSettlement ( MobileParty fromMobileParty,
Settlement toSettlement,
NavigationType navCapabilities )
static

◆ FindClosestDistanceFromMobilePartyToSettlement() [3/4]

static float Helpers.DistanceHelper.FindClosestDistanceFromMobilePartyToSettlement ( MobileParty fromMobileParty,
Settlement toSettlement,
NavigationType navCapabilities,
out float landRatio )
static

◆ FindClosestDistanceFromMobilePartyToSettlement() [4/4]

static bool Helpers.DistanceHelper.FindClosestDistanceFromMobilePartyToSettlement ( MobileParty fromMobileParty,
Settlement toSettlement,
NavigationType navCapabilities,
float maxDistance,
out float distance,
out float landRatio )
static

◆ FindClosestDistanceFromSettlementToSettlement() [4/4]

static bool Helpers.DistanceHelper.FindClosestDistanceFromSettlementToSettlement ( Settlement fromSettlement,
Settlement toSettlement,
NavigationType navCapabilities,
float maxDistance,
out float distance,
out float landRatio )
static

◆ FindClosestDistanceFromMobilePartyToMobileParty() [1/3]

static bool Helpers.DistanceHelper.FindClosestDistanceFromMobilePartyToMobileParty ( MobileParty from,
MobileParty to,
NavigationType navigationType,
float maxDistance,
out float distance,
out float landRatio )
static

◆ FindClosestDistanceFromMobilePartyToMobileParty() [2/3]

static float Helpers.DistanceHelper.FindClosestDistanceFromMobilePartyToMobileParty ( MobileParty from,
MobileParty to,
NavigationType navigationType )
static

◆ FindClosestDistanceFromMobilePartyToMobileParty() [3/3]

static float Helpers.DistanceHelper.FindClosestDistanceFromMobilePartyToMobileParty ( MobileParty from,
MobileParty to,
NavigationType navigationType,
out float landRatio )
static

◆ FindClosestDistanceFromSettlementToPoint() [1/2]

static float Helpers.DistanceHelper.FindClosestDistanceFromSettlementToPoint ( Settlement fromSettlement,
CampaignVec2 point,
NavigationType navCapabilities,
out bool isFromPort )
static

◆ FindClosestDistanceFromMapPointToSettlement() [1/2]

static float Helpers.DistanceHelper.FindClosestDistanceFromMapPointToSettlement ( IMapPoint mapPoint,
Settlement toSettlement,
NavigationType navCapabilities,
out bool isTargetingPort,
out float landRatio )
static

◆ FindClosestDistanceFromSettlementToPoint() [2/2]

static float Helpers.DistanceHelper.FindClosestDistanceFromSettlementToPoint ( Settlement fromSettlement,
CampaignVec2 point,
NavigationType navCapabilities,
out float landRatio )
static

◆ FindClosestDistanceFromMobilePartyToPoint() [1/2]

static float Helpers.DistanceHelper.FindClosestDistanceFromMobilePartyToPoint ( MobileParty fromMobileParty,
CampaignVec2 point,
NavigationType navCapabilities )
static

◆ FindClosestDistanceFromMobilePartyToPoint() [2/2]

static float Helpers.DistanceHelper.FindClosestDistanceFromMobilePartyToPoint ( MobileParty fromMobileParty,
CampaignVec2 point,
NavigationType navCapabilities,
out float landRatio )
static

◆ FindClosestDistanceFromMapPointToSettlement() [2/2]

static float Helpers.DistanceHelper.FindClosestDistanceFromMapPointToSettlement ( IMapPoint mapPoint,
Settlement toSettlement,
NavigationType navCapabilities,
out float landRatio )
static

◆ GetDistanceBetweenMobilePartyToMobileParty()

static float Helpers.DistanceHelper.GetDistanceBetweenMobilePartyToMobileParty ( MobileParty fromMobileParty,
MobileParty toMobileParty,
NavigationType customCapability,
out float landRatio )
static

Member Data Documentation

◆ BirdFlyDistanceSquaredThresholdForMobilePartyToMobilePartyDistance

const int Helpers.DistanceHelper.BirdFlyDistanceSquaredThresholdForMobilePartyToMobilePartyDistance = 2500
static