Class MoveLine
- Namespace
- SharpPluginLoader.Core
- Assembly
- SharpPluginLoader.Core.dll
Represents an instance of a sUnit::MoveLine.
public class MoveLine : MtObject
- Inheritance
-
MoveLine
- Inherited Members
Remarks
A 'line' is a list of units that are updated together. For example, all monsters in the game are in the same line. Individual lines are updated in parallel.
Constructors
MoveLine()
public MoveLine()
MoveLine(nint)
public MoveLine(nint instance)
Parameters
instance
nint
Properties
Bottom
The last unit in the line.
public Unit? Bottom { get; }
Property Value
DeltaTime
The delta time of the line.
public ref float DeltaTime { get; }
Property Value
ExtraList
A list of units, purpose is unknown.
public MtArray<Unit> ExtraList { get; }
Property Value
Flags
The flags of the line.
public ref ushort Flags { get; }
Property Value
GuiList
A list of uGUI units, purpose is unknown.
public MtArray<Unit> GuiList { get; }
Property Value
Name
The name of the line.
public string Name { get; }
Property Value
SetupList
The list of units that will be initialized during the next frame.
public MtArray<Unit> SetupList { get; }
Property Value
Top
The first unit in the line.
public Unit? Top { get; }
Property Value
UnitCount
The number of units in the line.
public ref ushort UnitCount { get; }
Property Value
UnitList
The list of units that will be updated during the next frame.
public MtArray<Unit> UnitList { get; }
Property Value
Units
Gets all units in the line.
public IEnumerable<Unit> Units { get; }