Property Types & API Reference
ObservableProperty supports all primary gameplay data types.
Supported Property Types#
- Observable Float: Player health, stamina, speeds, and timers.
- Observable Int: Gold coins, ammo counters, and player levels.
- Observable Bool: Combat states, sprint toggles, and quest completion flags.
- Observable String: Player names, dialogue subtitles, and chat messages.
- Observable Vector: World coordinates, navigation waypoints, and velocities.
- Observable Object: Equipped weapon actors, targeted enemies, and active inventory items.
Click to expand
Core Operations#
Setting a Value#
Call Set Value on any observable property. If the value differs from the current value, it updates internally and notifies all subscribers.
Getting a Value#
Call Get Value to read the current raw value as a pure node at any time.
Get CurrentHealth > Call Set Value with
80.0.