Class DefaultMapDistanceModel
- Namespace
- TaleWorlds.CampaignSystem.GameComponents
- Assembly
- TaleWorlds.CampaignSystem.dll
public class DefaultMapDistanceModel : MapDistanceModel
- Inheritance
-
DefaultMapDistanceModel
- Inherited Members
Constructors
DefaultMapDistanceModel()
public DefaultMapDistanceModel()
Properties
MaximumDistanceBetweenTwoSettlements
public override float MaximumDistanceBetweenTwoSettlements { get; set; }
Property Value
Methods
GetClosestSettlementForNavigationMesh(PathFaceRecord)
public override Settlement GetClosestSettlementForNavigationMesh(PathFaceRecord face)
Parameters
face
PathFaceRecord
Returns
GetDistance(IMapPoint, MobileParty, float, out float)
public override 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 override 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 override bool GetDistance(IMapPoint fromMapPoint, in Vec2 toPoint, float maximumDistance, out float distance)
Parameters
Returns
GetDistance(MobileParty, MobileParty)
public override float GetDistance(MobileParty fromParty, MobileParty toParty)
Parameters
fromParty
MobilePartytoParty
MobileParty
Returns
GetDistance(MobileParty, Settlement)
public override float GetDistance(MobileParty fromParty, Settlement toSettlement)
Parameters
fromParty
MobilePartytoSettlement
Settlement
Returns
GetDistance(MobileParty, Settlement, float, out float)
public override bool GetDistance(MobileParty fromParty, Settlement toSettlement, float maximumDistance, out float distance)
Parameters
fromParty
MobilePartytoSettlement
SettlementmaximumDistance
floatdistance
float
Returns
GetDistance(Settlement, Settlement)
public override float GetDistance(Settlement fromSettlement, Settlement toSettlement)
Parameters
fromSettlement
SettlementtoSettlement
Settlement
Returns
GetDistance(Settlement, Settlement, float, out float)
public override bool GetDistance(Settlement fromSettlement, Settlement toSettlement, float maximumDistance, out float distance)
Parameters
fromSettlement
SettlementtoSettlement
SettlementmaximumDistance
floatdistance
float
Returns
LoadCacheFromFile(BinaryReader)
public void LoadCacheFromFile(BinaryReader reader)
Parameters
reader
BinaryReader
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).