M&B: Bannerlord 1.3.14
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]

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

◆ FindClosestDistanceFromSettlementToSettlement() [2/4]

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

◆ FindClosestDistanceFromSettlementToSettlement() [3/4]

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

◆ FindClosestDistanceFromMobilePartyToSettlement() [1/4]

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

◆ FindClosestDistanceFromMobilePartyToSettlement() [2/4]

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

◆ FindClosestDistanceFromMobilePartyToSettlement() [3/4]

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

◆ FindClosestDistanceFromMobilePartyToSettlement() [4/4]

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

◆ FindClosestDistanceFromSettlementToSettlement() [4/4]

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

◆ FindClosestDistanceFromMobilePartyToMobileParty() [1/3]

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

◆ FindClosestDistanceFromMobilePartyToMobileParty() [2/3]

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

◆ FindClosestDistanceFromMobilePartyToMobileParty() [3/3]

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

◆ FindClosestDistanceFromSettlementToPoint() [1/2]

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

◆ FindClosestDistanceFromMapPointToSettlement() [1/2]

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

◆ FindClosestDistanceFromSettlementToPoint() [2/2]

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

◆ FindClosestDistanceFromMobilePartyToPoint() [1/2]

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

◆ FindClosestDistanceFromMobilePartyToPoint() [2/2]

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

◆ FindClosestDistanceFromMapPointToSettlement() [2/2]

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

◆ GetDistanceBetweenMobilePartyToMobileParty()

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