Files
glitchy-engine-beef/GlitchyEngine/src/World/DebugNameComponent.bf
T

27 lines
400 B
Beef

using System;
namespace GlitchyEngine.World
{
struct DebugNameComponent : IDisposableComponent
{
private String _debugName;
public String DebugName
{
get => _debugName;
set mut => SetName(value);
}
public void SetName(StringView name) mut
{
delete _debugName;
_debugName = new String(name);
}
public void Dispose() mut
{
DeleteAndNullify!(_debugName);
}
}
}