FocusModeTaggingSystem
Base: game.ScriptableSystem
None.
| Property | Type | |
|---|---|---|
playerAttachedCallbackID | uint | scripted |
playerDetachedCallbackID | uint | scripted |
void OnAttach() overrideRTTIvoid OnDetach() overrideRTTIvoid RegisterPlayerAttachedCallback() RTTIvoid UnregisterPlayerAttachedCallback() RTTIvoid RegisterPlayerDetachedCallback() RTTIvoid UnregisterPlayerDetachedCallback() RTTIvoid OnPlayerAttachedCallback(game.Object playerPuppet) RTTIvoid OnPlayerDetachedCallback(game.Object playerPuppet) RTTIgame.IBlackboard? GetPlayerStateMachineBlackboard(WeakHandle<game.Object> playerPuppet) RTTIent.EntityID GetScannerTargetID() RTTINetworkSystem? GetNetworkSystem() RTTIHUDManager? GetHudManager() RTTIvoid RequestUntagAll() RTTIvoid Register(game.Object source) RTTIvoid Unregister(game.Object source) RTTIvoid TagObject(game.Object target) RTTIvoid UntagObject(game.Object target) RTTIvoid UntagAll() RTTIvoid ResolveFocusClues(bool tag, game.Object target) RTTIvoid SendForceRevealObjectEvent(bool reveal, game.Object target) RTTIvoid SendForceVisionApperaceEvent(bool enable, game.Object target, EFocusForcedHighlightType highlightType) RTTIbool IsTagged(game.Object target) RTTIbool IsPlayerAiming(WeakHandle<game.Object> playerPuppet) RTTIbool IsPlayerInFocusMode(WeakHandle<game.Object> playerPuppet) RTTIbool CanTag() RTTIbool OnActionWithOwner(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer, WeakHandle<game.Object> owner) RTTIvoid OnTagObjectRequest(game.TagObjectRequest request) RTTIvoid OnUnTagObjectRequest(game.UnTagObjectRequest request) RTTIvoid OnUnTagAllObjectRequest(UnTagAllObjectRequest request) RTTIvoid OnRegisterInputListenerRequest(RegisterInputListenerRequest request) RTTIvoid OnUnRegisterInputListenerRequest(UnRegisterInputListenerRequest request) RTTIvoid NotifyNetworkSystem() RTTIvoid NotifyHudManager(bool isTagged, game.Object target) RTTIvoid RefreshUI(game.Object target) RTTIvoid RegisterObjectToBlackboard(game.Object target) RTTIvoid UnRegisterObjectToBlackboard(game.Object target) RTTIvoid UnRegisterAllObjectToBlackboard() RTTIWeakHandle<game.Object>[] GetTaggedObjectsList() RTTIvoid CleanupTaggedObjects(WeakHandle<game.Object>[] listToClean) RTTI