Катсцена первого дня финальная версия
This commit is contained in:
parent
32f09f08f3
commit
d92d6f629b
8 changed files with 110 additions and 42 deletions
|
@ -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()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue