Skip to the content.

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

IQuakeCallbackReference

RegisterOnInitialized(Action)

Event called after all the game systems have been initialized.

IQuakeCallbackReference RegisterOnInitialized(Action callback)

Parameters

callback Action

Returns

IQuakeCallbackReference

RegisterOnRenderFrame(Action)

Event called on every frame.

IQuakeCallbackReference RegisterOnRenderFrame(Action callback)

Parameters

callback Action

Returns

IQuakeCallbackReference

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

Returns

IQuakeCallbackReference