Class GameEventListenerGeneric4<T, U, W, K>
- Namespace
- ElectricDrill.SoapRpgFramework.Events
- Assembly
- com.electricdrill.soap-rpg-framework.Runtime.dll
MonoBehaviour component that listens to GameEventGeneric4 objects and responds with UnityEvents. Automatically registers and unregisters itself when enabled/disabled.
public class GameEventListenerGeneric4<T, U, W, K> : 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.
KThe type of the fourth parameter the listened event carries.
- Inheritance
-
objectGameEventListenerGeneric4<T, U, W, K>
Fields
_event
[SerializeField]
protected GameEventGeneric4<T, U, W, K> _event
Field Value
- GameEventGeneric4<T, U, W, K>
_response
[SerializeField]
protected UnityEvent<T, U, W, K> _response
Field Value
- UnityEvent<T, U, W, K>
Methods
OnEventRaised(T, U, W, K)
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, K contextK)
Parameters
contextTTThe first parameter passed from the event.
contextUUThe second parameter passed from the event.
contextWWThe third parameter passed from the event.
contextKKThe fourth parameter passed from the event.