Hello! I’m a new programmer and I am struggling on making my Scene Tree simply stop if my ball enters an Area2D node. (IN C#), I have tried doing different methods but it just won’t do the job I’m asking it too.
here is the code:
using Godot;
using System;
public partial class Leftgameover : Area2D
{
CharacterBody2D ball;
public override void _Ready()
{
ball = GetNode<CharacterBody2D>("Ball");
ball.Connect("body_entered", new Callable(this, "OnBallBodyEntered"));
}
public void OnBallBodyEntered()
{
if (ball != null)
{
GetTree().Paused = true;
}
}
public override void _Process(double delta)
{
OnBallBodyEntered();
}
}