Table of Contents

Class M2EventVanillaToTbc

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

A timed event ($DTH death thud, footsteps, sounds); every enabled-track key fires.

public class M2EventVanillaToTbc : M2Event, IDisposable
Inheritance
M2EventVanillaToTbc
Implements
Inherited Members

Constructors

M2EventVanillaToTbc()

public M2EventVanillaToTbc()

M2EventVanillaToTbc(M2EventVanillaToTbc)

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

public M2EventVanillaToTbc(M2EventVanillaToTbc other)

Parameters

other M2EventVanillaToTbc

Properties

Bone

The bone the event hangs off.

public uint Bone { get; set; }

Property Value

uint

Data

Payload passed on fire (sound entry id, ...).

public uint Data { get; set; }

Property Value

uint

Enabled

Timestamp-only track: each key fires the event.

public M2EventTrackVanillaToTbc Enabled { get; set; }

Property Value

M2EventTrackVanillaToTbc

Identifier

Usually a '$xxx' four-char tag stored raw.

public uint Identifier { get; set; }

Property Value

uint

Position

Relative to the bone.

public C3Vector Position { get; set; }

Property Value

C3Vector

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 override void Dispose()

Operators

operator ==(M2EventVanillaToTbc?, M2EventVanillaToTbc?)

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

Parameters

l M2EventVanillaToTbc
r M2EventVanillaToTbc

Returns

bool

operator !=(M2EventVanillaToTbc?, M2EventVanillaToTbc?)

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

Parameters

l M2EventVanillaToTbc
r M2EventVanillaToTbc

Returns

bool