Class MapDistanceModel
- Namespace
- TaleWorlds.CampaignSystem.ComponentInterfaces
- Assembly
- TaleWorlds.CampaignSystem.dll
public abstract class MapDistanceModel : GameModel
- Inheritance
-
MapDistanceModel
- Derived
- Inherited Members
Constructors
MapDistanceModel()
protected MapDistanceModel()
Properties
MaximumDistanceBetweenTwoSettlements
public abstract float MaximumDistanceBetweenTwoSettlements { get; set; }
Property Value
Methods
GetClosestSettlementForNavigationMesh(PathFaceRecord)
public abstract Settlement GetClosestSettlementForNavigationMesh(PathFaceRecord face)
Parameters
face
PathFaceRecord
Returns
GetDistance(IMapPoint, MobileParty, float, out float)
public abstract bool GetDistance(IMapPoint fromMapPoint, MobileParty toParty, float maximumDistance, out float distance)
Parameters
fromMapPoint
IMapPointtoParty
MobilePartymaximumDistance
floatdistance
float
Returns
GetDistance(IMapPoint, Settlement, float, out float)
public abstract bool GetDistance(IMapPoint fromMapPoint, Settlement toSettlement, float maximumDistance, out float distance)
Parameters
fromMapPoint
IMapPointtoSettlement
SettlementmaximumDistance
floatdistance
float
Returns
GetDistance(IMapPoint, in Vec2, float, out float)
public abstract bool GetDistance(IMapPoint fromMapPoint, in Vec2 toPoint, float maximumDistance, out float distance)
Parameters
Returns
GetDistance(MobileParty, MobileParty)
public abstract float GetDistance(MobileParty fromParty, MobileParty toParty)
Parameters
fromParty
MobilePartytoParty
MobileParty
Returns
GetDistance(MobileParty, Settlement)
public abstract float GetDistance(MobileParty fromParty, Settlement toSettlement)
Parameters
fromParty
MobilePartytoSettlement
Settlement
Returns
GetDistance(MobileParty, Settlement, float, out float)
public abstract bool GetDistance(MobileParty fromParty, Settlement toSettlement, float maximumDistance, out float distance)
Parameters
fromParty
MobilePartytoSettlement
SettlementmaximumDistance
floatdistance
float
Returns
GetDistance(Settlement, Settlement)
public abstract float GetDistance(Settlement fromSettlement, Settlement toSettlement)
Parameters
fromSettlement
SettlementtoSettlement
Settlement
Returns
GetDistance(Settlement, Settlement, float, out float)
public abstract bool GetDistance(Settlement fromSettlement, Settlement toSettlement, float maximumDistance, out float distance)
Parameters
fromSettlement
SettlementtoSettlement
SettlementmaximumDistance
floatdistance
float
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).