Gameplay-Ready
Actor and foliage interactions with multiple methods: press, hold, hit-points, and button mashing.
Network-Aware
Server validation policies (distance, line-of-sight, direct trace), cooldowns, and replicated foliage removal/respawn.
UI + MVVM
MVVM-friendly widget + ViewModel and extension ViewModels via fragments for per-interactable UI data.