the-world-engine
Version:
three.js based, unity like game engine for browser
23 lines (22 loc) • 810 B
TypeScript
import type { Transform } from "../../hierarchy_object/Transform";
import type { ReadonlyVector2 } from "../../math/ReadonlyVector2";
import type { Collider2D } from "../../script/physics2d/collider/Collider2D";
import type { RigidBody2D } from "../../script/physics2d/RigidBody2D";
export declare class RaycastHit2D {
private readonly _centroid;
private _collider;
private _distance;
private _fraction;
private readonly _normal;
private readonly _point;
private _rigidbody;
private _transform;
get centroid(): ReadonlyVector2;
get collider(): Collider2D | null;
get distance(): number;
get fraction(): number;
get normal(): ReadonlyVector2;
get point(): ReadonlyVector2;
get rigidbody(): RigidBody2D | null;
get transform(): Transform | null;
}