Show Buttons in entity editor

- ScriptEngine: Added HasCustomAttribute- extension method
- ScriptEngine: Added Application class
This commit is contained in:
Simon Lübeß
2023-12-12 13:38:29 +01:00
parent 13cb043cf4
commit e69e1b5526
12 changed files with 253 additions and 42 deletions
+23 -1
View File
@@ -475,9 +475,31 @@ static class ScriptGlue
id = UUID.Create();
}
#region Editor Stuff
#region Application
[RegisterCall("ScriptGlue::Application_IsEditor")]
static bool Application_IsEditor()
{
return ScriptEngine.ApplicationInfo.IsEditor;
}
[RegisterCall("ScriptGlue::Application_IsPlayer")]
static bool Application_IsPlayer()
{
return ScriptEngine.ApplicationInfo.IsPlayer;
}
[RegisterCall("ScriptGlue::Application_IsInEditMode")]
static bool Application_IsInEditMode()
{
return ScriptEngine.ApplicationInfo.IsInEditMode;
}
[RegisterCall("ScriptGlue::Application_IsInPlayMode")]
static bool Application_IsInPlayMode()
{
return ScriptEngine.ApplicationInfo.IsInPlayMode;
}
#endregion