As part of HUGO Planet’s refresh, and movement away from an actual spherical planet (much to the joy of the entire team), we wanted to include a new feature in which players could spray paint decals onto a wall, anywhere in the map.
I wanted to create this system in such a way that it could easily be moved into another experience with little to no effort, and so I created the StickerWallComponent. This system handled implementing the entire logic from the player’s point of view, including setting up and handling the UI. You’ll notice I like to use MVVM architecture for UI, and that is also present here too.
Code: https://gist.github.com/RoyallyFlushed/d5e3f4fb2e92cb6523d6a4cd2aee5564
