import { Collider } from './collider'; import { Vector3 } from '../Maths/math'; import { Nullable } from '../types'; import { Observer } from '../Misc/observable'; declare type AbstractMesh = import("../Meshes/abstractMesh").AbstractMesh; /** * @hidden */ export class _MeshCollisionData { public _checkCollisions = false; public _collisionMask = -1; public _collisionGroup = -1; public _collider: Nullable = null; public _oldPositionForCollisions = new Vector3(0, 0, 0); public _diffPositionForCollisions = new Vector3(0, 0, 0); public _onCollideObserver: Nullable>; public _onCollisionPositionChangeObserver: Nullable>; }