Прогрессия 2

This commit is contained in:
Евгений Титаренко 2024-08-25 18:08:54 +03:00
parent b793b79d39
commit f37e2b5c4f
10 changed files with 67 additions and 18 deletions

View file

@ -1,7 +1,7 @@
using Godot;
using System;
// [Tool]
[Tool]
public partial class Interactable : Node2D
{
private const double Tolerance = 1e-6;
@ -34,24 +34,24 @@ public partial class Interactable : Node2D
_sprite.Position = SpriteOffset;
_collisionCircle = (CircleShape2D)_areaMesh.Shape;
_collisionCircle.Radius = AreaRadius;
// if (Engine.IsEditorHint())
// {
// _sprite.Visible = true;
// }
// else
// {
// _sprite.Visible = false;
// }
if (Engine.IsEditorHint())
{
_sprite.Visible = true;
}
else
{
_sprite.Visible = false;
}
}
// Called every frame. 'delta' is the elapsed time since the previous frame.
public override void _Process(double delta)
{
// if (Engine.IsEditorHint())
// {
// if (_sprite.Position != SpriteOffset) _sprite.Position = SpriteOffset;
// if (Math.Abs(_collisionCircle.Radius - AreaRadius) > Tolerance) _collisionCircle.Radius = AreaRadius;
// }
if (Engine.IsEditorHint())
{
if (_sprite.Position != SpriteOffset) _sprite.Position = SpriteOffset;
if (Math.Abs(_collisionCircle.Radius - AreaRadius) > Tolerance) _collisionCircle.Radius = AreaRadius;
}
}
public void Interact()