Files
glitchy-engine-beef/GlitchyEngine/src/Layer.bf
T
2020-11-12 23:25:48 +01:00

27 lines
554 B
Beef

using System;
using GlitchyEngine.Events;
namespace GlitchyEngine
{
public abstract class Layer
{
protected String _debugName ~ delete _;
[Inline]
public StringView Name => _debugName;
//[AllowAppend]
public this(StringView name = "Layer")
{
//String debugName = append String(name);
//_debugName = debugName;
_debugName = new String(name);
}
public virtual void OnAttach() { }
public virtual void OnDetach() { }
public virtual void Update(GameTime gameTime) { }
public virtual void OnEvent(Event event) { }
}
}