gameScanningComponentPS
classnativesavable
extends GameComponentPS › PersistentState › IScriptable › ISerializable
Properties 7
| Name | Type | Flags |
|---|---|---|
isBlocked | Bool | overridingpersistent |
isDecriptionEnabled | Bool | scriptedprivatepersistent |
isScanningDisabled | Bool | scriptedprivatepersistent |
objectDescriptionOverride | ref<ObjectScanningDescription> | scriptedprivatepersistent |
pctScanned | Float | overridingpersistent |
scanningState | gameScanningState | overridingpersistent |
storedClues | array<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