Class InteractableEvent
Event base class for events attached to Interactables.
Inheritance
InteractableEvent
Assembly: cs.temp.dll.dll
[Serializable]
public class InteractableEvent
Fields
Declaration
public string AssemblyQualifiedName
Field Value
Declaration
Field Value
Declaration
Field Value
Type |
Description |
UnityEvent |
|
Declaration
public bool HideUnityEvents
Field Value
Declaration
Field Value
Declaration
public ReceiverBase Receiver
Field Value
Declaration
public List<InspectorPropertySetting> Settings
Field Value
Type |
Description |
List<InspectorPropertySetting> |
|
Methods
Declaration
public InteractableEvent.ReceiverData AddOnClick()
Returns
Add new events/receivers to the list and grab all the InspectorFields so we can render them in the inspector
Declaration
public InteractableEvent.ReceiverData AddReceiver(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Get the recieverBase types that contain event logic
Declaration
public static InteractableTypesContainer GetEventTypes()
Returns
Create the event and setup the values from the inspector
Declaration
public static ReceiverBase GetReceiver(InteractableEvent iEvent, InteractableTypesContainer interactableTypes)
Parameters
Returns