Event Editor

The event editor window provides a great way to associate event names and actions to components.

In previous versions of Fabric (<2.2.9) it was necessery to add an event listener into a component that you wished to send an event. Though this is still possible the new version of the event editor (>2.2.9) no longer requires the presence of an event listener making it much easier to perform a number of event actions on mutliple components at the same time.

Event Groups

The event groups section display the various groups that can keep  events names. By default if a Fabric Manager is present in th scene the "Global"  event group will always be available, in this group you can place all the global event names.

Any external group components (components outside the main Fabric hierarchy) will also be shown in the event group list.

Event Name

The Event Name section makes it possible to Add/Rename/Delete the selected event name but allso provide options to Load/Save as well as Import/Export the event list.

Menu option
Description
Load Events Load events from the selected text files into the selected event group (duplicate events will be ignored)
Save Events Save events of the selected event group into a file
Remove Events Remove events contained into the selected files from the selected event group

Event Actions

For each event a number of event actions could be assigned each tergeting a specific Component.

The Ignore property disables the editor event action and allows the action that is posted by the game to go through to the component.

A complete list of vent actions and their properties can be found in the Event Trigger section

Global evenet actions such as Global Parameter and Global Switch disable the Component property

Event Properties

Each event comes with a set of properties

Column 1
Column 2
Delay Delays the event by X number of seconds
Probability Sets the probability (0-100) of the event happening
Post Count Number of times the event will be posted (use EventAction.ResetPostCount to reset it) 
Ignore GameObject Ignores the game object posted by the game and uses the Fabric Manager instead.

Event Action Properties

Each event action provides its own set of properties that can be set in here, for a full list of the event actions and their associated properties you can check the Event Trigger section of the manual.