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
orderedPositionIndices
MBArrayList<Vec2i>orderedLocalPositions
MBArrayList<Vec2>availabilityTable
MBList2D<int>globalPositionTable
MBList2D<WorldPosition>fileCount
intrankCount
int
Returns
GetClosestUnitTo(Vec2, MBList<IFormationUnit>, float?)
IFormationUnit GetClosestUnitTo(Vec2 localPosition, MBList<IFormationUnit> unitsWithSpaces = null, float? maxDistance = null)
Parameters
localPosition
Vec2unitsWithSpaces
MBList<IFormationUnit>maxDistance
float?
Returns
GetClosestUnitTo(IFormationUnit, MBList<IFormationUnit>, float?)
IFormationUnit GetClosestUnitTo(IFormationUnit targetUnit, MBList<IFormationUnit> unitsWithSpaces = null, float? maxDistance = null)
Parameters
targetUnit
IFormationUnitunitsWithSpaces
MBList<IFormationUnit>maxDistance
float?
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
unit
IFormationUnittoFollow
IFormationUnitvector
Vec2
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).