BlackICE Scripting

class

FocusModeTaggingSystem

  • 2 properties
  • 39 functions

Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable

Properties

PropertyTypeOffset
playerAttachedCallbackIDuint0x0 scripted
playerDetachedCallbackIDuint0x4 scripted

Functions

  • void OnAttach() overrideRTTI
  • void OnDetach() overrideRTTI
  • void RegisterPlayerAttachedCallback() RTTI
  • void UnregisterPlayerAttachedCallback() RTTI
  • void RegisterPlayerDetachedCallback() RTTI
  • void UnregisterPlayerDetachedCallback() RTTI
  • void OnPlayerAttachedCallback(game.Object playerPuppet) RTTI
  • void OnPlayerDetachedCallback(game.Object playerPuppet) RTTI
  • game.IBlackboard? GetPlayerStateMachineBlackboard(WeakHandle<game.Object> playerPuppet) RTTI
  • ent.EntityID GetScannerTargetID() RTTI
  • NetworkSystem? GetNetworkSystem() RTTI
  • HUDManager? GetHudManager() RTTI
  • void RequestUntagAll() RTTI
  • void Register(game.Object source) RTTI
  • void Unregister(game.Object source) RTTI
  • void TagObject(game.Object target) RTTI
  • void UntagObject(game.Object target) RTTI
  • void UntagAll() RTTI
  • void ResolveFocusClues(bool tag, game.Object target) RTTI
  • void SendForceRevealObjectEvent(bool reveal, game.Object target) RTTI
  • void SendForceVisionApperaceEvent(bool enable, game.Object target, EFocusForcedHighlightType highlightType) RTTI
  • bool IsTagged(game.Object target) RTTI
  • bool IsPlayerAiming(WeakHandle<game.Object> playerPuppet) RTTI
  • bool IsPlayerInFocusMode(WeakHandle<game.Object> playerPuppet) RTTI
  • bool CanTag() RTTI
  • bool OnActionWithOwner(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer, WeakHandle<game.Object> owner) RTTI
  • void OnTagObjectRequest(game.TagObjectRequest request) RTTI
  • void OnUnTagObjectRequest(game.UnTagObjectRequest request) RTTI
  • void OnUnTagAllObjectRequest(UnTagAllObjectRequest request) RTTI
  • void OnRegisterInputListenerRequest(RegisterInputListenerRequest request) RTTI
  • void OnUnRegisterInputListenerRequest(UnRegisterInputListenerRequest request) RTTI
  • void NotifyNetworkSystem() RTTI
  • void NotifyHudManager(bool isTagged, game.Object target) RTTI
  • void RefreshUI(game.Object target) RTTI
  • void RegisterObjectToBlackboard(game.Object target) RTTI
  • void UnRegisterObjectToBlackboard(game.Object target) RTTI
  • void UnRegisterAllObjectToBlackboard() RTTI
  • WeakHandle<game.Object>[] GetTaggedObjectsList() RTTI
  • void CleanupTaggedObjects(WeakHandle<game.Object>[] listToClean) RTTI