More generating script glue

This commit is contained in:
Simon Lübeß
2025-07-17 10:16:58 +02:00
parent edfcfd3b20
commit 0a53ff48f9
11 changed files with 2307 additions and 74 deletions
+14
View File
@@ -0,0 +1,14 @@
using System;
namespace GlitchyEngine.Core;
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum, AllowMultiple = true)]
public class EngineClassAttribute : Attribute
{
public string EngineClassName { get; }
public EngineClassAttribute(string engineClassName)
{
EngineClassName = engineClassName;
}
}
+2
View File
@@ -6,6 +6,8 @@ namespace GlitchyEngine.Core;
/// Represents a universally unique identifier (UUID).
/// </summary>
[DebuggerDisplay("{ToString()}")]
[EngineClass("GlitchyEngine.Core.UUID")]
[EngineClass("GlitchyEngine.Core.AssetHandle")]
public struct UUID
{
private ulong _uuid;