Class GameEventListenerGeneric3<T, U, W>
- Namespace
- ElectricDrill.SoapRpgFramework.Events
- Assembly
- com.electricdrill.soap-rpg-framework.Runtime.dll
MonoBehaviour component that listens to GameEventGeneric3 objects and responds with UnityEvents. Automatically registers and unregisters itself when enabled/disabled.
public class GameEventListenerGeneric3<T, U, W> : MonoBehaviour
Type Parameters
TThe type of the first parameter the listened event carries.
UThe type of the second parameter the listened event carries.
WThe type of the third parameter the listened event carries.
- Inheritance
-
objectGameEventListenerGeneric3<T, U, W>
Fields
_event
[SerializeField]
protected GameEventGeneric3<T, U, W> _event
Field Value
- GameEventGeneric3<T, U, W>
_response
[SerializeField]
protected UnityEvent<T, U, W> _response
Field Value
- UnityEvent<T, U, W>
Methods
OnEventRaised(T, U, W)
Called by the GameEvent when it is raised. Invokes the configured UnityEvent response with the provided contexts.
public void OnEventRaised(T contextT, U contextU, W contextW)
Parameters
contextTTThe first parameter passed from the event.
contextUUThe second parameter passed from the event.
contextWWThe third parameter passed from the event.