Enum SignalParameterKind
Categorizes a constructor parameter of an EventDispatcherSignal so the Inspector knows
which editor control to draw and the runtime builder knows which serialized value field to read.
Used by UnityConfiguredSignalParameter and UnityEventDispatcherSignalDefinition.
Namespace: Serenity.EventDispatcher.Infrastructure.Settings
Assembly: Serenity.UnityGlobal.Infrastructure.dll
Syntax
public enum SignalParameterKind
Fields
| Name | Description |
|---|---|
| Bool | bool parameter. |
| Color | UnityEngine.Color parameter. |
| Complex | A complex parameter (a class or struct) authored recursively through one of its constructors. Its argument values are stored as nested child parameters. |
| Double | double parameter. |
| Enum | An Enum parameter. |
| Float | float parameter. |
| Int | int parameter. |
| InterfaceReference | An interface parameter implemented by a UnityEngine.Object (e.g. a ScriptableObject definition). Authored by assigning that asset; the reference is stored and cast to the interface at build time. |
| Long | long parameter. |
| Quaternion | UnityEngine.Quaternion parameter. |
| String | string parameter. |
| UnityObject | A UnityEngine.Object reference parameter. |
| Unsupported | A parameter type that is not supported by the Inspector configuration system. |
| Vector2 | UnityEngine.Vector2 parameter. |
| Vector3 | UnityEngine.Vector3 parameter. |