mirror of
https://github.com/aharabada/glitchy-engine-beef.git
synced 2026-09-05 13:01:52 +00:00
Weiß ich nicht, ist Monate her...
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
using Mono;
|
||||
using GlitchyEngine.Core;
|
||||
using System;
|
||||
|
||||
namespace GlitchyEngine.Scripting;
|
||||
|
||||
@@ -50,4 +51,22 @@ class ScriptInstance : RefCounter
|
||||
{
|
||||
_scriptClass.OnDestroy(_instance);
|
||||
}
|
||||
|
||||
public T GetFieldValue<T>(MonoClassField* field)
|
||||
{
|
||||
return _scriptClass.GetFieldValue<T>(_instance, field);
|
||||
}
|
||||
|
||||
public void SetFieldValue<T>(MonoClassField* field, in T value)
|
||||
{
|
||||
_scriptClass.SetFieldValue<T>(_instance, field, value);
|
||||
}
|
||||
|
||||
public void CopyEditorFieldsTo(ScriptInstance target)
|
||||
{
|
||||
for (let (fieldName, field) in ScriptClass.Fields)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user