Event-based Flipbook Scoreboard System | Sansar Store
Event-based Flipbook Scoreboard System

Event-based Flipbook Scoreboard System

 100

You need to own this item to leave a rating.

0 ratings

Modernized FLS ScoreBoard System — Flipbook, uses only one script, no timers or constant script activity, etc. You can also easily change the color of the tint on the digit faces.

You likely have seen this scoreboard being used in various experiences that I have worked on with others on Sansar (collabs).. this version is brand new and should be much more customizable than the old version (from 2019 or so)

The main script is on the 'scoreboard_main' object in the group; 12 demo buttons with the Interaction SimpleScript on each are pre-setup in this packaged group, along with the scoreboard itself.. feel free to delete the 'demobuttons' section as these are provided for initial testing purposes and are not needed once your own scripts are sending scoring events to it.

Each 'digit' is 12 tris, and the flipbook texture used is 4.0mb

If you enable the 'DebugMode' toggle, the Sansar Debug Log Console will display entries when any problems or issues occur with the script’s properties or configuration

You can duplicate the 'digit' meshes and add more or take some away to fit the size of your average scores as needed, but if you do, make sure to update the list called 'Digits' with them, and ensure they all go in order in the list from start to finish, as each digit would be read left to right visually. Please do not leave empty slots added here or any of the other entry list properties

Next, you can set up your event names in the 'EventNames' list, but you will need to have the same number of entries in the 'EventPoints' list, since this defines the amount of points (negative or positive values will work) for each event name you add.

When other simple scripts send these defined events to this object/group, the scoreboard will change based on the running score it is tracking.

You can define a 'ResetScore' event, which will reset the running score to zero (0).

You can also define 'EnableEvent' and 'DisableEvent', which will enable or disable the processing of other events the scoreboard script can receive. If you send the 'DisableEvent', it will ignore any scores being sent to it until the 'EnableEvent' is received. The initial enabled or disabled state of this feature is set in the script inspector via the 'StartEnabled' value.

You can use as many of these in a scene or object as you wish, just note that you will need to make their Group value unique to make them use the same event names independently for each one in the scene; It does support the {object} value as a group, however, that will not work with the demo buttons the product is included with, as each of those buttons has its own interaction script on its own game object! For {object} to work the script sending events to the scoreboard would have to be on the same exact transform as the scoreboard script, not spread out over a group.

Item name
fls_scoreboard_fb_2025_1cc
Sold by
Min. resale price
25