Godot Version
4.3
Question
why cant my Mouse Entered and Exit Events not work???
Node SetUp
LVLPage just stores the LVLSelect object pls help
Code
using System;
namespace SpetzV6.FrameWork;
public partial class LvlSelectOBJ : StaticBody3D
{
// Called when the node enters the scene tree for the first time.
[Export]
PackedScene Scene;
bool IsHoveringOver;
public override void _Input(InputEvent @event)
{
base._Input(@event);
if(@event is InputEventMouseButton Input)
{
if(IsHoveringOver && Input.ButtonMask == MouseButtonMask.Left)
{
LoadScene();
}
}
GD.Print("AHH");
}
public void LoadScene()
{
Node3D NodeScene = (Node3D)Scene.Instantiate();
GetTree().ChangeSceneToPacked(Scene);
}
public override void _Ready()
{
base._Ready();
InputRayPickable = true;
MouseEntered +=() =>
{
IsHoveringOver = true;
};
MouseExited += () =>
{
IsHoveringOver = false;
};
}
}
