FocusModeTaggingSystem
classscriptedClass
extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable
Properties 2
| Name | Type | Flags |
|---|---|---|
playerAttachedCallbackID | Uint32 | scriptedprivate |
playerDetachedCallbackID | Uint32 | scriptedprivate |
Methods 39
public final const func CanTag() -> Boolscripted
private final const func CleanupTaggedObjects(listToClean: script_ref<array<wref<GameObject>>>)scripted
private final const func GetHudManager() -> ref<HUDManager>scripted
private final const func GetNetworkSystem() -> ref<NetworkSystem>scripted
protected final func GetPlayerStateMachineBlackboard(playerPuppet: wref<GameObject>) -> ref<IBlackboard>scripted
private final func GetScannerTargetID() -> EntityIDscripted
private final func GetTaggedObjectsList() -> array<wref<GameObject>>scripted
private final func IsPlayerAiming(playerPuppet: wref<GameObject>) -> Boolscripted
private final func IsPlayerInFocusMode(playerPuppet: wref<GameObject>) -> Boolscripted
private final const func IsTagged(target: ref<GameObject>) -> Boolscripted
private final func NotifyHudManager(isTagged: Bool, target: ref<GameObject>)scripted
private final func NotifyNetworkSystem()scripted
protected cb func OnActionWithOwner(action: ListenerAction, consumer: ListenerActionConsumer, owner: wref<GameObject>) -> Boolscripted
private func OnAttach()scripted
private func OnDetach()scripted
private final func OnPlayerAttachedCallback(playerPuppet: ref<GameObject>)scripted
private final func OnPlayerDetachedCallback(playerPuppet: ref<GameObject>)scripted
private final func OnRegisterInputListenerRequest(request: ref<RegisterInputListenerRequest>)scripted
private final func OnTagObjectRequest(request: ref<TagObjectRequest>)scripted
private final func OnUnRegisterInputListenerRequest(request: ref<UnRegisterInputListenerRequest>)scripted
private final func OnUnTagAllObjectRequest(request: ref<UnTagAllObjectRequest>)scripted
private final func OnUnTagObjectRequest(request: ref<UnTagObjectRequest>)scripted
private final func RefreshUI(target: ref<GameObject>)scripted
private final func Register(source: ref<GameObject>)scripted
private final func RegisterObjectToBlackboard(target: ref<GameObject>)scripted
protected final func RegisterPlayerAttachedCallback()scripted
protected final func RegisterPlayerDetachedCallback()scripted
public final const func RequestUntagAll()scripted
private final func ResolveFocusClues(tag: Bool, target: ref<GameObject>)scripted
private final func SendForceRevealObjectEvent(reveal: Bool, target: ref<GameObject>)scripted
private final func SendForceVisionApperaceEvent(enable: Bool, target: ref<GameObject>, highlightType: EFocusForcedHighlightType)scripted
private final func TagObject(target: ref<GameObject>)scripted
private final func Unregister(source: ref<GameObject>)scripted
private final func UnRegisterAllObjectToBlackboard()scripted
private final func UnRegisterObjectToBlackboard(target: ref<GameObject>)scripted
protected final func UnregisterPlayerAttachedCallback()scripted
protected final func UnregisterPlayerDetachedCallback()scripted
private final func UntagAll()scripted
private final func UntagObject(target: ref<GameObject>)scripted