signalis/typings/scenes/node_3d.nodes.gen.d.ts

96 lines
3.7 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<{}>,
AnimationTree: AnimationTree<{}>,
EquippedWeapon: Node3D<
{
FireRate: Timer<{}>,
}
>,
Health: Node<{}>,
}
>,
DirectionalLight3D: DirectionalLight3D<{}>,
Door: Node3D<
{
MeshInstance3D: MeshInstance3D<{}>,
Interactable: Area3D<
{
CollisionShape3D: CollisionShape3D<{}>,
}
>,
Label3D: Label3D<{}>,
}
>,
DoorKey: Node3D<
{
MeshInstance3D: MeshInstance3D<{}>,
Area3D: Area3D<
{
CollisionShape3D: CollisionShape3D<{}>,
}
>,
Label3D: Label3D<{}>,
}
>,
Target: StaticBody3D<
{
Health: Node<{}>,
MeshInstance3D: MeshInstance3D<{}>,
CollisionShape3D: CollisionShape3D<{}>,
}
>,
},
}
}