Show / Hide Table of Contents

Class EventManager_I

Inheritance
object
Object
Component
Behaviour
MonoBehaviour
EventManager_I
E_EventManager_I
Implements
IImplementation
Namespace: WeaverCore.Implementations
Assembly: WeaverCore.dll
Syntax
public abstract class EventManager_I : MonoBehaviour, IImplementation

Fields

| Edit this page View Source

receiver

Declaration
protected EventManager receiver
Field Value
Type Description
EventManager

Methods

| Edit this page View Source

Awake()

Declaration
protected virtual void Awake()
| Edit this page View Source

BroadcastEventInternal(string, GameObject)

Declaration
protected static void BroadcastEventInternal(string eventName, GameObject source)
Parameters
Type Name Description
string eventName
GameObject source
| Edit this page View Source

RegisterTriggeredEvent(string, GameObject, GameObject, EventType)

Declaration
protected static void RegisterTriggeredEvent(string eventName, GameObject source, GameObject destination, EventManager.EventType eventType)
Parameters
Type Name Description
string eventName
GameObject source
GameObject destination
EventManager.EventType eventType
| Edit this page View Source

TriggerEventInternal(string, GameObject)

Declaration
protected void TriggerEventInternal(string eventName, GameObject source)
Parameters
Type Name Description
string eventName
GameObject source

Implements

IImplementation

Extension Methods

ReflectionUtilities.ReflectCallMethod(object, string, object[], BindingFlags)
ReflectionUtilities.ReflectGetField(object, string, BindingFlags)
ReflectionUtilities.ReflectGetMethod(object, string, BindingFlags)
ReflectionUtilities.ReflectGetProperty(object, string, BindingFlags)
ReflectionUtilities.ReflectSetField(object, string, object, BindingFlags)
ReflectionUtilities.ReflectSetProperty(object, string, object, BindingFlags)
CoroutineUtilities.RunCoroutineWhile<T>(T, IEnumerator, Func<bool>)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Generated by DocFX
☀
☾