Simon Lübeß
|
c9116812b4
|
Serialize Data
|
2023-12-23 00:44:04 +01:00 |
|
Simon Lübeß
|
a6f68a59d6
|
Moved basic ScriptEngine classes into separate object
|
2023-12-22 19:11:40 +01:00 |
|
Simon Lübeß
|
424e995fae
|
ScriptCore: Made trivial pointer stuff complicated to fix some warnings
|
2023-12-18 01:44:44 +01:00 |
|
Simon Lübeß
|
4b30fc1a69
|
ScriptCore: Fixed nullable warning
|
2023-12-18 01:43:23 +01:00 |
|
Simon Lübeß
|
203e8c4ddb
|
ScriptCore: Generate GetHashCode for Vectors
Fixes warnings
|
2023-12-18 01:43:02 +01:00 |
|
Simon Lübeß
|
945a0e5603
|
Fixed Half
|
2023-12-17 19:23:19 +01:00 |
|
Simon Lübeß
|
3a3778651d
|
ScriptCore: Moved Physics2D into Physics namespace
|
2023-12-17 18:47:29 +01:00 |
|
Simon Lübeß
|
6a87d1ac09
|
ScriptCore: Use engine implementation of half to no longer rely on Half-Package
|
2023-12-17 18:47:07 +01:00 |
|
Simon Lübeß
|
64f7896c15
|
Updated ImGui to 1.90.1
|
2023-12-17 02:22:04 +01:00 |
|
Simon Lübeß
|
89e4e4ef17
|
Start of entity serialization
|
2023-12-15 14:53:31 +01:00 |
|
Simon Lübeß
|
b884ee8303
|
Moved Components to their respective namespaces
|
2023-12-15 14:53:10 +01:00 |
|
Simon Lübeß
|
66281ebddb
|
Added icon for editor
|
2023-12-15 14:52:19 +01:00 |
|
Simon Lübeß
|
a129156641
|
Documentation
|
2023-12-13 14:45:33 +01:00 |
|
Simon Lübeß
|
ed756f5847
|
Fixed scripts OnUpdate not being called in play mode
|
2023-12-13 14:01:23 +01:00 |
|
Simon Lübeß
|
4a2635a8c3
|
ScriptCore: Moved Component + Doc
|
2023-12-13 14:00:27 +01:00 |
|
Simon Lübeß
|
105ff57206
|
Merge branch 'main' of github.com:aharabada/glitchy-engine-beef
|
2023-12-12 13:38:47 +01:00 |
|
Simon Lübeß
|
e69e1b5526
|
Show Buttons in entity editor
- ScriptEngine: Added HasCustomAttribute- extension method
- ScriptEngine: Added Application class
|
2023-12-12 13:38:29 +01:00 |
|
aharabada
|
4ed3dcf96f
|
Update README.md
|
2023-12-12 02:34:06 +01:00 |
|
Simon Lübeß
|
13cb043cf4
|
Removed TODOs related to native script component (which was removed)
|
2023-12-10 12:52:49 +01:00 |
|
Simon Lübeß
|
bedbc696c3
|
ScriptCore: Added UUID.CreateNew
|
2023-12-10 12:50:11 +01:00 |
|
Simon Lübeß
|
1238a43896
|
Start and Stop script runtime for editor scene
|
2023-12-03 14:06:40 +01:00 |
|
Simon Lübeß
|
aaa48158c3
|
Removed script editor from beef side
|
2023-12-02 00:40:17 +01:00 |
|
Simon Lübeß
|
5852e11ccb
|
Start of edit mode scripts
- Initialize script instances in edit mode
- Run OnCreate and OnUpdate for Entities with RunInEditMode-Attribute
|
2023-12-02 00:28:04 +01:00 |
|
Simon Lübeß
|
23b38a7a31
|
Removed references to nonexistent files/folders
|
2023-12-01 23:52:16 +01:00 |
|
Simon Lübeß
|
dc551fb85c
|
Remove native script component
|
2023-12-01 23:51:53 +01:00 |
|
Simon Lübeß
|
df6b522741
|
Improved postbuild script for ScriptCore: Automatically create target directory
|
2023-12-01 23:45:02 +01:00 |
|
Simon Lübeß
|
8f93e1e0e5
|
Ignore ScriptCore build output
|
2023-12-01 23:22:41 +01:00 |
|
Simon Lübeß
|
48cdcee8a8
|
Fixed null pointer exception in ShowScriptEditor when script component has no instance
|
2023-12-01 23:14:51 +01:00 |
|
Simon Lübeß
|
270e34b983
|
Fixed list of struct drag and drop, added context menu to remove list entries
|
2023-12-01 23:14:19 +01:00 |
|
Simon Lübeß
|
df446188b6
|
Add support for strings and BoolX in script engine, show strings as textfields in editor
|
2023-12-01 23:13:30 +01:00 |
|
Simon Lübeß
|
b68bad5bda
|
Keep Entities selected when switching between Play- and Edit-Mode
- Fixed the check whether all selected entities have the same parent
|
2023-11-29 14:16:36 +01:00 |
|
Simon Lübeß
|
0257b93c7b
|
Move List elements via Drag and Drop
|
2023-11-22 19:28:02 +01:00 |
|
Simon Lübeß
|
872a400966
|
Scripts: More range attributes for fields
- Added Minimum- and Maximum attributes
- Documentation for Min, Max and Range
- EntityEditor: Refactoring + Range Attributes
|
2023-11-22 01:59:57 +01:00 |
|
Simon Lübeß
|
ffe86a18cf
|
Scripts: First implementation of Range- and Readonly-Attributes + added support for all primitive types
|
2023-11-22 00:57:18 +01:00 |
|
Simon Lübeß
|
881bb8ee51
|
Scriptengine: Support char-type
|
2023-11-22 00:55:07 +01:00 |
|
Simon Lübeß
|
05350d4768
|
Renamed EditfloatX to EditFloatX
|
2023-11-22 00:54:43 +01:00 |
|
Simon Lübeß
|
8127884b50
|
Improved List editor and added Enum editor, fixed changed fields not updating
|
2023-11-18 18:06:13 +01:00 |
|
Simon Lübeß
|
18867fd208
|
Scripting: VectorGeneratorgenerate Equals methods
|
2023-11-18 18:03:14 +01:00 |
|
Simon Lübeß
|
849a8582f6
|
Scripting: Added Log functions to print objects
|
2023-11-18 18:02:37 +01:00 |
|
Simon Lübeß
|
f28eabf807
|
Fixed mono not finding assemblies like linq, etc.
|
2023-11-18 17:56:09 +01:00 |
|
Simon Lübeß
|
060d1ae6fc
|
Scripting: Implemented Equals and GetHashCode for UUID
|
2023-11-18 16:45:46 +01:00 |
|
Simon Lübeß
|
24365ec477
|
Call correct UUID constructor for Entities, fixed crash and weirdness when Scripts have fields that are classes
Let's not talk about the fact that this was a one line fix all along...
|
2023-11-18 02:05:55 +01:00 |
|
Simon Lübeß
|
214889470f
|
Scene: Set ScriptEngine Context (Scene) when copying entities
Fixes invalid access when constructors throw exceptions
|
2023-11-18 02:00:11 +01:00 |
|
Simon Lübeß
|
2a4eac814b
|
ScriptGlue: Changed signature of Entity_GetScriptInstance
|
2023-11-18 01:59:10 +01:00 |
|
Simon Lübeß
|
1a92f4aec1
|
Started reworking entity initialisation
|
2023-11-18 01:04:12 +01:00 |
|
Simon Lübeß
|
02a2ccb6f9
|
Copy ScriptCore dependencies to output, EntityEditor: Start of lists
|
2023-11-16 18:32:13 +01:00 |
|
Simon Lübeß
|
d2972d1b03
|
Updated submodule "gltf"
|
2023-11-15 16:25:12 +01:00 |
|
Simon Lübeß
|
d718c6625d
|
Allow separators in "Create new Asset" dropdown (also changed text to just "Create new")
|
2023-11-15 16:23:22 +01:00 |
|
Simon Lübeß
|
6f1467046d
|
Tried EntityEditor in C#
|
2023-11-10 12:41:58 +01:00 |
|
Simon Lübeß
|
b41eaad788
|
Disposable Rigidbody2D
|
2023-10-28 21:48:56 +02:00 |
|