REDNODE / GAME API

gameScanningComponentPS

classnativesavable

extends GameComponentPS › PersistentState › IScriptable › ISerializable

Properties 7

NameTypeFlags
isBlockedBooloverridingpersistent
isDecriptionEnabledBoolscriptedprivatepersistent
isScanningDisabledBoolscriptedprivatepersistent
objectDescriptionOverrideref<ObjectScanningDescription>scriptedprivatepersistent
pctScannedFloatoverridingpersistent
scanningStategameScanningStateoverridingpersistent
storedCluesarray<ref<CluePSData>>scriptedprivatepersistent

Methods 20

public final const func GetFocusClueSystem() -> ref<FocusCluesSystem>scripted
private final const func GetMyEntityID() -> EntityIDscripted
public final const func GetObjectDecriptionOverride() -> ref<ObjectScanningDescription>scripted
private final const func GetOwnerEntityWeak() -> wref<Entity>scripted
public final const func GetStoredClueData(id: Int32, out data: ref<CluePSData>) -> Boolscripted
public final const func HasAnyStoredClues() -> Boolscripted
public final const func HasStoredClue(id: Int32) -> Boolscripted
public final const func IsDescriptionEnabled() -> Boolscripted
public final const func IsScanningDisabled() -> Boolscripted
private final func OnClearCustomObjectDescription(evt: ref<ClearCustomObjectDescriptionEvent>) -> EntityNotificationTypescripted
private final func OnClueStateChanged(evt: ref<FocusClueStateChangeEvent>) -> EntityNotificationTypescripted
private final func OnDisableObjectDescription(evt: ref<DisableObjectDescriptionEvent>) -> EntityNotificationTypescripted
private final func OnDisableScanner(evt: ref<DisableScannerEvent>) -> EntityNotificationTypescripted
private final func OnLinkedClueUpdateEvent(evt: ref<linkedClueUpdateEvent>) -> EntityNotificationTypescripted
private final func OnQuestToggleClueConclusion(evt: ref<ToggleClueConclusionEvent>) -> EntityNotificationTypescripted
private final func OnSetCustomObjectDescription(evt: ref<SetCustomObjectDescriptionEvent>) -> EntityNotificationTypescripted
private final func OnToggleFocusClue(evt: ref<ToggleFocusClueEvent>) -> EntityNotificationTypescripted
private final func RequestFocusClueSystemUpdate(clueData: ref<CluePSData>)scripted
public final func StoreClueData(id: Int32, clueData: script_ref<FocusClueDefinition>, isScanned: Bool)scripted
public final const func UpdateFocusClueData(id: Int32, clueData: script_ref<FocusClueDefinition>) -> Boolscripted