lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
25 lines • 817 B
JavaScript
import { extendDefaults } from "./utils/Defaults";
import { nullableDefault } from "./utils/NullableDefault";
import Choices from "./utils/Choices";
import { visibleObjectManagerDefaults, visibleObjectManagerSchema } from "./IVisibleObjectManager";
export const physicsObjectManagerSchema = {
...visibleObjectManagerSchema,
mass: Number,
gravity: Boolean,
physics: [String, Boolean]
};
export const physicsObjectManagerDefaults = extendDefaults([visibleObjectManagerDefaults], {
mass: 1,
gravity: nullableDefault(true),
physics: nullableDefault(false)
}, {
physics: new Choices({
false: false,
true: true,
map: "map",
character: "character",
convex: "convex",
static: "static"
})
});
//# sourceMappingURL=IPhysicsObjectManager.js.map