89 lines
3.4 KiB
TypeScript
89 lines
3.4 KiB
TypeScript
declare module "godot" {
|
|
interface SceneNodes {
|
|
"scenes/node_3d.tscn": {
|
|
level: Node3D<
|
|
{
|
|
Plane: MeshInstance3D<{}>,
|
|
Cube: MeshInstance3D<{}>,
|
|
Cube_001: MeshInstance3D<{}>,
|
|
StaticBody3D: StaticBody3D<
|
|
{
|
|
CollisionShape3D: CollisionShape3D<{}>,
|
|
}
|
|
>,
|
|
}
|
|
>,
|
|
Camera3D: Camera3D<{}>,
|
|
Player: CharacterBody3D<
|
|
{
|
|
Mesh: Node3D<
|
|
{
|
|
AuxScene: Node3D<
|
|
{
|
|
Scene: Node3D<
|
|
{
|
|
Armature: Node3D<
|
|
{
|
|
Skeleton3D: Skeleton3D<
|
|
{
|
|
Beta_Joints: MeshInstance3D<{}>,
|
|
Beta_Surface: MeshInstance3D<{}>,
|
|
RightHand: BoneAttachment3D<
|
|
{
|
|
Node3D: Node3D<{}>,
|
|
}
|
|
>,
|
|
}
|
|
>,
|
|
}
|
|
>,
|
|
}
|
|
>,
|
|
}
|
|
>,
|
|
AnimationPlayer: AnimationPlayer<{}>,
|
|
}
|
|
>,
|
|
CollisionShape3D: CollisionShape3D<{}>,
|
|
Input: Node3D<{}>,
|
|
Interactor: Area3D<
|
|
{
|
|
CollisionShape3D: CollisionShape3D<{}>,
|
|
}
|
|
>,
|
|
Inventory: Node<{}>,
|
|
EquippedWeapon: Node<{}>,
|
|
AnimationTree: AnimationTree<{}>,
|
|
}
|
|
>,
|
|
DirectionalLight3D: DirectionalLight3D<{}>,
|
|
Door: Node3D<
|
|
{
|
|
MeshInstance3D: MeshInstance3D<{}>,
|
|
Interactable: Area3D<
|
|
{
|
|
CollisionShape3D: CollisionShape3D<{}>,
|
|
}
|
|
>,
|
|
Label3D: Label3D<{}>,
|
|
}
|
|
>,
|
|
DoorKey: Node3D<
|
|
{
|
|
MeshInstance3D: MeshInstance3D<{}>,
|
|
Area3D: Area3D<
|
|
{
|
|
CollisionShape3D: CollisionShape3D<{}>,
|
|
}
|
|
>,
|
|
Label3D: Label3D<{}>,
|
|
}
|
|
>,
|
|
Target: Node3D<
|
|
{
|
|
MeshInstance3D: MeshInstance3D<{}>,
|
|
}
|
|
>,
|
|
},
|
|
}
|
|
}
|