Simon Lübeß
|
271286fb7e
|
Remove mono from Glue functions
|
2025-07-17 20:07:19 +02:00 |
|
Simon Lübeß
|
f77b153512
|
Fixed DLL-Import for ImGui.NET
|
2025-07-17 15:13:21 +02:00 |
|
Simon Lübeß
|
f7bcff5337
|
Script glue works!
|
2025-07-17 15:07:06 +02:00 |
|
Simon Lübeß
|
0a53ff48f9
|
More generating script glue
|
2025-07-17 10:16:58 +02:00 |
|
Simon Lübeß
|
edfcfd3b20
|
Start of using CoreCLR and automatic scriptglue generation
|
2025-07-14 22:14:41 +02:00 |
|
Simon Lübeß
|
6d50208700
|
Start of material editor
|
2025-03-03 20:29:35 +01:00 |
|
Simon Lübeß
|
10e8b3c282
|
Simplified serialization/deserialization of EngineObjects + added support for Assets (actually any EngineObject!)
|
2025-03-01 00:48:31 +01:00 |
|
Simon Lübeß
|
b5088329f5
|
Texture inheritance for materials, also script access
|
2025-03-01 00:03:38 +01:00 |
|
Simon Lübeß
|
25e1c53a08
|
Allow resetting material variable
|
2025-02-14 15:34:33 +01:00 |
|
Simon Lübeß
|
24295731f3
|
Start of inheriting Materials, create material instance for getMaterial from scripts
|
2025-02-14 12:39:35 +01:00 |
|
Simon Lübeß
|
aaed4199d3
|
Interact with Materials from scripts
|
2025-02-14 11:54:07 +01:00 |
|
Simon Lübeß
|
c908f5a0e7
|
A little bit better number formatting
|
2024-06-27 20:50:26 +02:00 |
|
Simon Lübeß
|
d1fc33cb6d
|
ScriptCore: Marked EditorFlags as falgs
|
2024-04-15 00:02:08 +02:00 |
|
Simon Lübeß
|
b65bdb84ae
|
ScriptCore: Added Math.remap
|
2024-04-14 23:57:12 +02:00 |
|
Simon Lübeß
|
f30bcb2f89
|
Slightly improved text renderer
|
2024-04-14 23:56:09 +02:00 |
|
Simon Lübeß
|
a3de5ddc9c
|
Serialization: Support sharing object references
|
2024-04-13 00:50:09 +02:00 |
|
Simon Lübeß
|
949ab4ebb0
|
ScriptEngine: Serialize static fields
|
2024-04-13 00:10:35 +02:00 |
|
Simon Lübeß
|
f05cf721e8
|
Almost done refactoring ScriptEngine
|
2024-04-10 13:50:12 +02:00 |
|
Simon Lübeß
|
777f52ab49
|
ScriptEngine refactoring
|
2024-03-31 12:36:22 +02:00 |
|
Simon Lübeß
|
9cee44f4d2
|
ScriptCore: Fixed error when deserializing list of strings
|
2024-03-22 10:15:24 +01:00 |
|
Simon Lübeß
|
c6c47d0c0e
|
ScriptCore: Implemented Pick-Method and ThreadSafeRandom
|
2024-03-22 10:14:38 +01:00 |
|
Simon Lübeß
|
f8b6c50cda
|
ScriptCore: Type.GetSimpleName and GetPrettyName
|
2024-03-22 10:13:16 +01:00 |
|
Simon Lübeß
|
94fc620662
|
EntityEditor: Refactored type dropdown
|
2024-03-22 10:12:55 +01:00 |
|
Simon Lübeß
|
d28426478b
|
Font renderer improvements + component for scripting
|
2024-03-17 20:29:52 +01:00 |
|
Simon Lübeß
|
fc475eb468
|
Save and copy editor flags with scene. Replaced EditorComponent with DontSafe-flag
|
2024-03-10 13:11:53 +01:00 |
|
Simon Lübeß
|
8d92822845
|
Added EditorFlags: Hide entities in hierarchy and editor scene
- Also some Style changes
|
2024-03-10 12:21:20 +01:00 |
|
Simon Lübeß
|
09624e4e59
|
ScriptCore: Added NumberFormatAttribute
|
2024-03-09 01:00:59 +01:00 |
|
Simon Lübeß
|
5dbe1d7e50
|
ScriptCore: Color structs
|
2024-03-02 14:19:24 +01:00 |
|
Simon Lübeß
|
ba246dd638
|
ScriptCore: Fixed some nullable warnings
|
2024-03-02 14:19:02 +01:00 |
|
Simon Lübeß
|
caaa7646ef
|
ScriptCore: matrix generator
|
2024-03-02 13:54:34 +01:00 |
|
Simon Lübeß
|
19ee9bee89
|
Tooltips for Script Editor
|
2024-02-26 13:46:32 +01:00 |
|
Simon Lübeß
|
0a822dcd79
|
ScriptCore: Added Transform.WorldTransform
|
2024-02-19 21:39:07 +01:00 |
|
Simon Lübeß
|
f5f32eecb2
|
Vector documentation
|
2024-02-19 18:17:45 +01:00 |
|
Simon Lübeß
|
86b09c173b
|
Print pretty names and support LabelAttribute for enum cases
|
2024-02-17 23:32:21 +01:00 |
|
Simon Lübeß
|
a07ea3276c
|
ScriptCore: Added LabelAttribute
|
2024-02-17 23:06:55 +01:00 |
|
Simon Lübeß
|
3c0302b06c
|
Editor: Show pretty script field names
|
2024-02-17 22:53:58 +01:00 |
|
Simon Lübeß
|
4830fd289e
|
ComponentWindow finalized
ScriptCore:
- ActivatorExtension: Fixed creation of default value or null class
- ImGuiExtension: added DragUIntX / DoubleX and CheckboxX
|
2024-01-30 23:40:58 +01:00 |
|
Simon Lübeß
|
09f7dfce90
|
FloatX to Numerics.VectorX converision operators
|
2024-01-30 23:36:35 +01:00 |
|
Simon Lübeß
|
f86d1aa79e
|
Improved UI of component edit window
- Also fixed some errors in list and dictionary editors
|
2024-01-29 19:46:52 +01:00 |
|
Simon Lübeß
|
bae8b84d35
|
ScriptCore: Added some Random functions
|
2024-01-27 19:52:42 +01:00 |
|
Simon Lübeß
|
394ec2b9b2
|
ScriptCore: Added TryGetComponent for entities
also added NullableAttributes for better static null analysis
|
2024-01-27 19:47:30 +01:00 |
|
Simon Lübeß
|
8ff35d3967
|
ScriptCore: Added more properties to components
- Added CircleRenderer
- Transform: Added Rotation, RotationEuler, RotationAxisAngle and Scale
- RigidBody: Added BodyType and GravityScale
- Added ColorRGBA
|
2024-01-27 19:46:37 +01:00 |
|
Simon Lübeß
|
bc535ddc26
|
Get/Set FixedRotation in play mode
|
2024-01-26 12:51:29 +01:00 |
|
Simon Lübeß
|
2399196a3a
|
Fixed Collision2D using wrong entities for rigidbodies
|
2024-01-25 23:36:29 +01:00 |
|
Simon Lübeß
|
d8e4e8d028
|
ScriptCore: Added Parent property to Transform
|
2024-01-25 22:29:11 +01:00 |
|
Simon Lübeß
|
02be6d8eb7
|
Log: Also log filename and line number of caller
|
2024-01-20 21:23:34 +01:00 |
|
Simon Lübeß
|
9befd9e910
|
ScriptCore: Added trigonometric functions to Math
I don't know why it claims I changed the entire file...
|
2024-01-16 13:32:46 +01:00 |
|
Simon Lübeß
|
60b45828c2
|
ScriptGlue: Added Camera component and throwing mono exceptions from beef
|
2024-01-15 01:22:52 +01:00 |
|
Simon Lübeß
|
ceb4241216
|
ScriptGlue: Added Log.Exception
- Also pushed missing List Editor fix
|
2024-01-15 01:21:56 +01:00 |
|
Simon Lübeß
|
49db3a28c8
|
Fixed deserialization of generic types
|
2024-01-15 01:18:13 +01:00 |
|