Table of Contents

Class SkySceneCondition

Namespace
WoWLib.Formats.WDL.Chunks
Assembly
WoWLib.dll

One sky-scene condition (an MSSC record, Shadowlands+).

public class SkySceneCondition : IDisposable
Inheritance
SkySceneCondition
Implements
Inherited Members

Constructors

SkySceneCondition()

public SkySceneCondition()

SkySceneCondition(uint, uint, uint, uint, uint, uint, uint)

public SkySceneCondition(uint unk0, uint unk1, uint conditionType, uint unk3, uint unk4, uint unk5, uint conditionValue)

Parameters

unk0 uint
unk1 uint
conditionType uint
unk3 uint
unk4 uint
unk5 uint
conditionValue uint

SkySceneCondition(SkySceneCondition)

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

public SkySceneCondition(SkySceneCondition other)

Parameters

other SkySceneCondition

Properties

ConditionType

What condition_value keys into: 1 AreaTable (a parent of the player's area), 2 LightParams, 3 LightSkybox (the current skybox), 5 ZoneLight.

public uint ConditionType { get; set; }

Property Value

uint

ConditionValue

The db2 key condition_type selects.

public uint ConditionValue { get; set; }

Property Value

uint

Unk0

Unknown.

public uint Unk0 { get; set; }

Property Value

uint

Unk1

Unknown.

public uint Unk1 { get; set; }

Property Value

uint

Unk3

Unknown.

public uint Unk3 { get; set; }

Property Value

uint

Unk4

Unknown.

public uint Unk4 { get; set; }

Property Value

uint

Unk5

Unknown.

public uint Unk5 { get; set; }

Property Value

uint

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()