IQuakeEvents
Namespace: QuakeReloaded.Interfaces
Handles registration of events from the game to the mods.
public interface IQuakeEvents
Methods
RegisterOnPreInitialize(Action)
Event called very early, right when the engine is starting.
IQuakeCallbackReference RegisterOnPreInitialize(Action callback)
Parameters
callback
Action
Returns
RegisterOnInitialized(Action)
Event called after all the game systems have been initialized.
IQuakeCallbackReference RegisterOnInitialized(Action callback)
Parameters
callback
Action
Returns
RegisterOnRenderFrame(Action)
Event called on every frame.
IQuakeCallbackReference RegisterOnRenderFrame(Action callback)
Parameters
callback
Action
Returns
RegisterHandlerQCFunction(String, Func<EventHandling>)
Registers a handler for when a specific QC function gets called
IQuakeCallbackReference RegisterHandlerQCFunction(string functionName, Func<EventHandling> callback)
Parameters
functionName
String
Name of the QC function
callback
Func<EventHandling>
The handler that will be executed