FYFY 2.3
Loading...
Searching...
No Matches
FYFY.ActionPerformed Class Reference

Data describing the traced action. The system processing these data will search on the gameobject of this component a ComponentMonitoring corresponding to the data filled and trace it. If no ComponentMonitoring is found and a family is filled in the data, the system will trace the family. This component is only used by FYFY_plugins.Monitoring but is attached to FYFY so the stacktrace can be save when the component is added using GameObjectManaber.AddComponent. More...

Inheritance diagram for FYFY.ActionPerformed:

Public Attributes

new string name = string.Empty
 Name of the traced action matching a transition in the Petri net of the ComponentMonitoring.
 
string overrideName = string.Empty
 Name overriding the name of the traced transition in the Monitoring Editor.
 
string performedBy
 Specify who perform this action, the player or the system. If not filled or different than "player" or "system", it will be set to "player" by default.
 
string[] orLabels = null
 links label concerned by this action. You can leave empty if only "*" operators are used in logic expression. Must be defined if logic expression associated to the action include "+" operators. For instance, if logic expression is "(l0+l1)*l3" you have to indicate which links to use to build the trace: l0 and l3 OR l1 and l3 => orLabels = new string[] {..., "l0", "l3"}; OR orLabels = new string[] {..., "l1", "l3"};
 
Family family = null
 The monitored Family to use to build trace. If there is a ComponentMonitoring matching the name and/or the overrideName filled, this field will be ignored.
 
string exceptionStackTrace
 String that describes the immediate frames of the call stack when this component is added to a GameObject.
 

Detailed Description

Data describing the traced action. The system processing these data will search on the gameobject of this component a ComponentMonitoring corresponding to the data filled and trace it. If no ComponentMonitoring is found and a family is filled in the data, the system will trace the family. This component is only used by FYFY_plugins.Monitoring but is attached to FYFY so the stacktrace can be save when the component is added using GameObjectManaber.AddComponent.


The documentation for this class was generated from the following file: