Skip to content
Version 2.11.0
↓ Get the launcher

ILoadout.LiveState property

The local player’s LIVE class + talents (never from a saved plan), or null until the live read resolves in-world. Refreshed with the loadout data; a talent respec re-fires the refresh via the framework’s dirty-delta trigger, so re-read after SelfGearChanged. Same threading rule as GetState: never read from the SelfGearChanged handler itself (network thread) — flag and read on the game tick. The value read immediately after the event may still be pre-change; the refresh lands within about a second (cooldown-coalesced), which is fine for snapshot-at-archive use.

public LiveLoadoutState? LiveState { get; }