react-unity-webgl
Version:
React Unity WebGL provides a modern solution for embedding Unity WebGL builds in your React Application while providing advanced APIs for two way communication and interaction between Unity and React.
20 lines • 925 B
TypeScript
import { ReactUnityEventParameter } from "./react-unity-event-parameters";
/**
* Event system for external React Unity events.
*/
type EventSystemHook = {
/**
* Adds an event listener for external React Unity events.
* @param eventName The name of the event to listen to.
* @param callback The callback to invoke when the event is fired.
*/
readonly addEventListener: (eventName: string, callback: (...parameters: ReactUnityEventParameter[]) => ReactUnityEventParameter) => void;
/**
* Removes an event listener for external React Unity events.
* @param eventName The name of the event to remove.
* @param callback The callback to remove.
*/
readonly removeEventListener: (eventName: string, callback: (...parameters: ReactUnityEventParameter[]) => ReactUnityEventParameter) => void;
};
export type { EventSystemHook };
//# sourceMappingURL=event-system-hook.d.ts.map