Event Bundle: Difference between revisions
No edit summary |
|||
| Line 8: | Line 8: | ||
===Client Events=== | ===Client Events=== | ||
[[Client Event]]s are not communicated to the server and are usually a graphical effect for the stakeholder who triggered the event. Examples of this include flashing an [[Action Menu]] to draw the user's attention, or the visualization of a [[weather]] effect. | [[Client Event]]s are not communicated to the server and are usually a graphical effect for the stakeholder who triggered the event. Examples of this include flashing an [[Action Menu]] to draw the user's attention, starting a [[Cinematic]] or the visualization of a [[weather]] effect. | ||
{{article end | {{article end | ||
Latest revision as of 12:27, 13 November 2026

Event Bundles are collections of Coded Events that can be triggered as one package. The advantage over loose events is that Event Bundles can be triggered by multiple sources. Event Bundles can be used to trigger events at specific points during a cinematic. Additionally, Event Bundles are Actions that can be added to Action Menus. A Stakeholder can apply an Event Bundle, triggering both Client and Server Events directly. This can be useful to, for example, restart a cinematic.
Coded Events in Event Bundles can be split into two groups: Server Events and Client Events.
Server Events
Server Events are events which are communicated to the server, and may have effects for all stakeholders. An example of this is the activation of a measure. This may affect the project spatially, visually in the 3D Visualization, and the indicator scores; changes which are also visible and possibly important to other stakeholders.
Client Events
Client Events are not communicated to the server and are usually a graphical effect for the stakeholder who triggered the event. Examples of this include flashing an Action Menu to draw the user's attention, starting a Cinematic or the visualization of a weather effect.