Table of Contents

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

Unit

DeltaTime

The delta time of the line.

public ref float DeltaTime { get; }

Property Value

float

ExtraList

A list of units, purpose is unknown.

public MtArray<Unit> ExtraList { get; }

Property Value

MtArray<Unit>

Flags

The flags of the line.

public ref ushort Flags { get; }

Property Value

ushort

GuiList

A list of uGUI units, purpose is unknown.

public MtArray<Unit> GuiList { get; }

Property Value

MtArray<Unit>

Name

The name of the line.

public string Name { get; }

Property Value

string

SetupList

The list of units that will be initialized during the next frame.

public MtArray<Unit> SetupList { get; }

Property Value

MtArray<Unit>

Top

The first unit in the line.

public Unit? Top { get; }

Property Value

Unit

UnitCount

The number of units in the line.

public ref ushort UnitCount { get; }

Property Value

ushort

UnitList

The list of units that will be updated during the next frame.

public MtArray<Unit> UnitList { get; }

Property Value

MtArray<Unit>

Units

Gets all units in the line.

public IEnumerable<Unit> Units { get; }

Property Value

IEnumerable<Unit>