更新了生产过程

This commit is contained in:
CortexCore
2023-07-05 10:20:08 +08:00
parent d12e53739d
commit 03321346e4
23 changed files with 1454 additions and 191 deletions

View File

@@ -0,0 +1,17 @@
using Godot;
using System;
namespace BITKit;
public partial class VisibleNode : Control
{
[Signal]
public delegate void OnVisibleEventHandler();
[Signal]
public delegate void OnInvisibleEventHandler();
private bool isVisible;
public override void _Process(double delta)
{
if (isVisible == Visible) return;
EmitSignal(Visible ? nameof(OnVisibleEventHandler) : nameof(OnInvisibleEventHandler));
isVisible = Visible;
}
}