Class SkySceneCondition
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
SkySceneCondition(SkySceneCondition)
Copy-construct: a deep copy of other (the C++ copy constructor).
public SkySceneCondition(SkySceneCondition other)
Parameters
otherSkySceneCondition
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
ConditionValue
The db2 key condition_type selects.
public uint ConditionValue { get; set; }
Property Value
Unk0
Unknown.
public uint Unk0 { get; set; }
Property Value
Unk1
Unknown.
public uint Unk1 { get; set; }
Property Value
Unk3
Unknown.
public uint Unk3 { get; set; }
Property Value
Unk4
Unknown.
public uint Unk4 { get; set; }
Property Value
Unk5
Unknown.
public uint Unk5 { get; set; }
Property Value
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()