Godot 4.3
need help with Tool Script it literaly doesn’t run and I’m confused
using Godot;
[Tool]
public partial class Drivers : Node3D
{
Skeleton3D RigSkeleton;
Camera3D Camera;
public override void _Ready()
{
base._Ready();
RigSkeleton = GetNode<Skeleton3D>("CamRig/Skeleton3D");
Camera = RigSkeleton.GetNode<Camera3D>("Camera/Camera");
}
public float YPositionDriver()
{
int BoneIndex = RigSkeleton.FindBone("CamRig/CamRig/Skeleton3D");
Transform3D DriverBoneTransorm = RigSkeleton.GetBonePose(BoneIndex);
float var = DriverBoneTransorm.Origin.Y;
return (var * 90) + 50.0f;
}
public override void _Process(double delta)
{
base._Process(delta);
Camera.Fov = YPositionDriver();
GD.Print("TESTING TESTING");
}
}