Interface IFormation
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public interface IFormation
Properties
Distance
float Distance { get; }
Property Value
Interval
float Interval { get; }
Property Value
MaximumDistance
float MaximumDistance { get; }
Property Value
MaximumInterval
float MaximumInterval { get; }
Property Value
MinimumDistance
float MinimumDistance { get; }
Property Value
MinimumInterval
float MinimumInterval { get; }
Property Value
OverridenUnitCount
int? OverridenUnitCount { get; }
Property Value
- int?
UnitDiameter
float UnitDiameter { get; }
Property Value
Methods
BatchUnitPositions(MBArrayList<Vec2i>, MBArrayList<Vec2>, MBList2D<int>, MBList2D<WorldPosition>, int, int)
bool BatchUnitPositions(MBArrayList<Vec2i> orderedPositionIndices, MBArrayList<Vec2> orderedLocalPositions, MBList2D<int> availabilityTable, MBList2D<WorldPosition> globalPositionTable, int fileCount, int rankCount)
Parameters
orderedPositionIndicesMBArrayList<Vec2i>orderedLocalPositionsMBArrayList<Vec2>availabilityTableMBList2D<int>globalPositionTableMBList2D<WorldPosition>fileCountintrankCountint
Returns
GetClosestUnitTo(Vec2, MBList<IFormationUnit>, float?)
IFormationUnit GetClosestUnitTo(Vec2 localPosition, MBList<IFormationUnit> unitsWithSpaces = null, float? maxDistance = null)
Parameters
localPositionVec2unitsWithSpacesMBList<IFormationUnit>maxDistancefloat?
Returns
GetClosestUnitTo(IFormationUnit, MBList<IFormationUnit>, float?)
IFormationUnit GetClosestUnitTo(IFormationUnit targetUnit, MBList<IFormationUnit> unitsWithSpaces = null, float? maxDistance = null)
Parameters
targetUnitIFormationUnitunitsWithSpacesMBList<IFormationUnit>maxDistancefloat?
Returns
GetIsLocalPositionAvailable(Vec2, Vec2?)
bool GetIsLocalPositionAvailable(Vec2 localPosition, Vec2? nearestAvailableUnitPositionLocal)
Parameters
Returns
OnUnitAddedOrRemoved()
void OnUnitAddedOrRemoved()
SetUnitToFollow(IFormationUnit, IFormationUnit, Vec2)
void SetUnitToFollow(IFormationUnit unit, IFormationUnit toFollow, Vec2 vector)
Parameters
unitIFormationUnittoFollowIFormationUnitvectorVec2
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).