REDNODE / GAME API

HUDModule

abstract classscriptedClass

extends IScriptable › ISerializable

Extended by 7 types

AimAssistModule BraindanceModule CrosshairModule HighlightModule IconsModule QuickhackModule ScannerModule

Properties 3

NameTypeFlags
hudwref<HUDManager>scriptedprotected
instancesListarray<ref<ModuleInstance>>scriptedprotected
stateModuleStatescriptedprotected

Methods 18

protected func DuplicateLastInstance(actor: ref<HUDActor>) -> ref<ModuleInstance>scripted
protected func GetActiveMode() -> ActiveModescripted
protected final const func GetPlayer() -> ref<GameObject>scripted
public final const func GetState() -> ModuleStatescripted
protected final const func HasCurrentTarget() -> Boolscripted
public final func InitializeModule(hud: wref<HUDManager>, state: ModuleState)scripted
protected final const func IsActorLookedAt(actor: ref<HUDActor>) -> Boolscripted
protected final const func IsActorLooted(actor: ref<HUDActor>) -> Boolscripted
protected final const func IsActorQuickHackTarget(actor: ref<HUDActor>) -> Boolscripted
protected final func IsIndexOK(index: Int32) -> Boolscripted
public const func IsModuleOperational() -> Boolscripted
public final func Iterate(out jobs: array<HUDJob>, opt forcedMode: ActiveMode)scripted
public final func Iterate(out job: HUDJob, opt forcedMode: ActiveMode)scripted
protected final func OverrideInstance(index: Int32, instance: ref<ModuleInstance>)scripted
protected func Process(out jobs: array<HUDJob>, mode: ActiveMode)scripted
protected func Process(out task: HUDJob, mode: ActiveMode)scripted
public func Suppress(jobs: script_ref<array<HUDJob>>)scripted
public func UnregisterActor(actor: ref<HUDActor>)scripted