TBM2_API_Reference > TBM_Subsystem (Tile Based Minimap Subsystem)

TBM_Subsystem (Tile Based Minimap Subsystem)

Class Details

Defined in: Public/TBM_Subsystem.h

Hierarchy: Object > Subsystem > WorldSubsystem > TickableWorldSubsystem > TBM_Subsystem (Tile Based Minimap Subsystem)

Description

TBM Subsystem is the central managing point of the plugin - collects grid and blip data - manages blips (icons) which then map widgets use as source for adding blip widgets - keeps track of blip queries per player (used to filter displayed blips) - keeps track of registered grids (for dynamic grid switching) - shows/hides zones (used to highlight specific parts of the level on the map widgets) - keeps track of the blips that specific players use as GPS target

Properties

TMap MinimapInfo Collected minimap (grid) info
TMap BlipInfo Collected blip setup info
TMap EffectsInfo Collected blip effects info
TMap ClientBlipsTransforms Clien side replicated blip locations and UI rotations
float BlipTransformInterpSpeed Blip transform interpolation speed. If <= 0 plugin's settings default value is used
TArray GPSGoals GPS Goals (Blips that the GPS widget should consider when calculating the route). If multiple goals are present the closest one is picked by the system. Additionally bGoalOverride can be set to true to pick only that single goal (eg. if the player added a waypoint on their map). Only one Goal Override should be present at the time. A goal is automatically cleared once the blip is removed
TArray GPSStaticPaths Static paths (predefined routes) to be drawn along the goals
TArray RegisteredGrids Currently registered grids (grids that map widgets can display)
TMap ShownZones List of zones that should be displayed on map widgets. Key is the zone indentifier tag. Value is a list of colors. Usually there is only one color tag present but there could be a situation where multiple color tags are in the container. In that case the objects that listen for the zones need to implement a priority system

Nodes

Add Blip Basic
Add Blip Basic by Tag
Add Blip Dynamic
Add Blip Dynamic by Tag
Add Blip Info
Add Blip Query
Add Client Blip Transform
Add Effects Info
Add Goal
Add Minimap Info
Add Minimap Info by Tag
Add Static Path
Blip Exists
Blip Exists by Tag
Check Blip Data
Get Blip Data Basic
Get Blip Data Basic by Tag
Get Blip Initial Transform
Get Blip Initial Transform by Tag
Get Blip Location
Get Blip Location by Tag
Get Blip Query
Get Blip Rotation
Get Blip Rotation by Tag
Get Blip Transform
Get Blip Transform by Tag
Get Goals
Get Static Paths
Has Goal
Has Static Path
Hide Zone
Is Grid Registered
Is Point Inside Registered Grid
Is Point Inside Registered Grid Trigger
Make Grid Trigger from Shape Component
Make Grid Triggers From Shape Components
Register Grid
Remove Blip
Remove Blip by Tag
Remove Client Blip Transform
Remove Goal
Remove Static Path
Show Zone
Unregister Grid
Update Blip Data
Update Blip Data by Tag
Update Query Instance Tag
Update Query Setup Tag