Invisible Marker
Minimal no-op marker class. Has no visual representation or interaction behavior. Used as a placeholder or base marker when no visual or interaction is needed.
Minimal no-op marker class. Has no visual representation or interaction behavior. Used as a placeholder or base marker when no visual or interaction is needed.
Class Methods
| Method | Signature | Description |
|---|---|---|
C:init | () | No-op |
C:update | (data) | No-op |
C:setup | (cluster) | Stores cluster reference |
C:createObjects | () | No-op |
C:setHidden | (value) | No-op |
C:hide | () | No-op |
C:show | () | No-op |
C:clearObjects | () | No-op |
C:instantFade | (visible) | No-op |
C:interactInPlayMode | (interactData, elements) | No-op |
Internals
This is a pure stub implementation. Every method is empty. The only state stored is self.cluster from setup().
How It Works
Used when a POI needs to exist in the marker system but should have no visual presence or player interaction. Provides the full marker interface so the marker manager doesn't need to null-check.
Constructor
-- Standard OOP factory pattern:
local marker = require("gameplay/markers/invisibleMarker")(...)
-- Returns a table with C metatableSee Also
- Big Map Marker - Related reference
- Crawl Marker - Related reference
- Drift Line Marker - Related reference
- Gameplay Systems Guide - Guide
Inspect Vehicle Marker
Marker class for vehicle inspection/interaction points. Renders a floating icon with distance-based height scaling, supports navigation focus with bounce animation, and detects player proximity for in
Invisible Trigger
Invisible sphere-based trigger marker. Has no visual representation but detects when the player vehicle enters or exits a radius, firing `onEnter` and `onInside` callbacks. Used for gameplay triggers