REDNODE / GAME API

FocusCluesSystem

classscriptedClass

extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable

Properties 3

NameTypeFlags
activeLinkedClueLinkedFocusClueDatascriptedprivate
disabledGroupesarray<CName>scriptedprivatepersistent
linkedCluesarray<LinkedFocusClueData>scriptedprivatepersistent

Methods 24

private final func AddLinkedClue(clue: script_ref<LinkedFocusClueData>)scripted
private final func DisableGroup(groupID: CName)scripted
private final func EnableGroup(groupID: CName)scripted
public final const func GetActiveLinkedClue() -> LinkedFocusClueDatascripted
public final const func GetActiveLinkedClueScannableData() -> array<ScanningTooltipElementDef>scripted
public final const func GetClueGroupData(groupID: CName, clue: script_ref<FocusClueDefinition>) -> Boolscripted
private final func GetLinkedClueGroupData(groupID: CName, clue: script_ref<LinkedFocusClueData>) -> Boolscripted
private final func HasLinkedClue(clue: script_ref<LinkedFocusClueData>) -> Boolscripted
public final const func IsGroupDisabled(groupID: CName) -> Boolscripted
public final const func IsGroupped(ownerID: EntityID, out groupID: CName) -> Boolscripted
private final func IsGroupTagged(clue: script_ref<LinkedFocusClueData>) -> Boolscripted
public final const func IsRegistered(ownerID: EntityID, groupID: CName) -> Boolscripted
private final const func IsTagged(owner: ref<GameObject>) -> Boolscripted
private final func OnRegisterLinkedClueRequest(request: ref<RegisterLinkedCluekRequest>)scripted
private final func OnTagLinkedClueRequest(request: ref<TagLinkedCluekRequest>)scripted
private final func OnUnregisterLinkedClueRequest(request: ref<UnregisterLinkedCluekRequest>)scripted
private final func OnUpdateLinkedCluesRequest(request: ref<UpdateLinkedClueskRequest>)scripted
private final func RemoveLinkedClue(clue: script_ref<LinkedFocusClueData>)scripted
private final func RemoveLinkedClueByIndex(clueID: Int32)scripted
private final func ResolveLinkedCluesTagging(clue: script_ref<LinkedFocusClueData>, tag: Bool)scripted
private final func SendlinkedClueTagEvent(linkedClue: script_ref<LinkedFocusClueData>, requester: EntityID, tag: Bool)scripted
private final func SendlinkedClueUpdateEvent(linkedClue: script_ref<LinkedFocusClueData>, requester: EntityID)scripted
private final func UpdateLinkedClues(clue: script_ref<LinkedFocusClueData>)scripted
private final func UpdateSingleLinkedClue(clue: LinkedFocusClueData)scripted