react-simple-game-engine
Version:
[WIP] not able to use in currently. <!-- Document cumming soon... -->
13 lines (12 loc) • 450 B
JavaScript
import { useContext, useMemo } from "react";
import { UISceneContext } from "../react-context";
export function useEntity() {
var entityClasses = [];
for (var _i = 0; _i < arguments.length; _i++) {
entityClasses[_i] = arguments[_i];
}
var scene = useContext(UISceneContext);
return useMemo(function () {
return entityClasses.map(function (cls) { return scene.worldManagement.getEntity(cls); });
}, [scene]);
}