Table of Contents

Class FBlockC3Vector

Namespace
WoWLib.Formats.M2.Root.Record
Assembly
WoWLib.dll

The header-less 'fake' animation block: sequence-independent u16 timestamps plus keys (WotLK+ particle ramps).

public class FBlockC3Vector : IDisposable
Inheritance
FBlockC3Vector
Implements
Inherited Members

Constructors

FBlockC3Vector()

public FBlockC3Vector()

FBlockC3Vector(ushort[], Vector<C3Vector>)

public FBlockC3Vector(ushort[] timestamps, Vector<C3Vector> keys)

Parameters

timestamps ushort[]
keys Vector<C3Vector>

FBlockC3Vector(FBlockC3Vector)

Copy-construct: a deep copy of other (the C++ copy constructor).

public FBlockC3Vector(FBlockC3Vector other)

Parameters

other FBlockC3Vector

Properties

Keys

The keys, one per timestamp.

public Vector<C3Vector> Keys { get; set; }

Property Value

Vector<C3Vector>

Timestamps

Sequence-independent keyframe timestamps.

public Vector<ushort> Timestamps { get; set; }

Property Value

Vector<ushort>

Methods

Dispose()

Release the native object now. Optional: the finalizer releases it on collection anyway - dispose (or using) when you want native memory back promptly.

public virtual void Dispose()

Operators

operator ==(FBlockC3Vector?, FBlockC3Vector?)

public static bool operator ==(FBlockC3Vector? l, FBlockC3Vector? r)

Parameters

l FBlockC3Vector
r FBlockC3Vector

Returns

bool

operator !=(FBlockC3Vector?, FBlockC3Vector?)

public static bool operator !=(FBlockC3Vector? l, FBlockC3Vector? r)

Parameters

l FBlockC3Vector
r FBlockC3Vector

Returns

bool