Table of Contents

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

T

The type of the first parameter the listened event carries.

U

The type of the second parameter the listened event carries.

W

The type of the third parameter the listened event carries.

Inheritance
object
GameEventListenerGeneric3<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

contextT T

The first parameter passed from the event.

contextU U

The second parameter passed from the event.

contextW W

The third parameter passed from the event.