mirror of
https://github.com/aharabada/glitchy-engine-beef.git
synced 2026-09-05 13:01:52 +00:00
27 lines
400 B
Beef
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);
|
|
}
|
|
}
|
|
}
|