Diren D Bharwani
|
ff025f212c
|
Added Euler Angles properties to Managed Transforms
|
2022-10-24 22:41:36 +08:00 |
Diren D Bharwani
|
24c591ec27
|
Modified Managed Transform Interface to use Quaternions
|
2022-10-24 20:07:59 +08:00 |
Diren D Bharwani
|
c34faade86
|
Converted doubles to floats in SHADE Managed. Added Quaternions.
|
2022-10-24 02:45:47 +08:00 |
Kah Wei
|
51c79d33d6
|
Added C-style versions of SHLog functions and P/Invoke versions in SHADE_CSharp
|
2022-10-24 02:04:12 +08:00 |
Diren D Bharwani
|
57f9898e07
|
Finished quaternion implementation
|
2022-10-23 20:03:18 +08:00 |
Kah Wei
|
2bd633c11b
|
Added RigidBody component
|
2022-10-22 23:00:50 +08:00 |
Kah Wei
|
9d8dfd334f
|
Added serialization interfaces for Material (missing Shader)
|
2022-10-22 19:38:02 +08:00 |
Kah Wei
|
488fd51d05
|
Added Collider component and Ray struct for C#
|
2022-10-20 17:07:21 +08:00 |
Kah Wei
|
166a036142
|
Completed script serialization in YAML
|
2022-10-20 11:08:20 +08:00 |
Kah Wei
|
4bc91283c8
|
Fixed primitive fields not being serialised
|
2022-10-20 10:10:43 +08:00 |
Kah Wei
|
cfed342f9c
|
Modified script serialization to use a sequence of scripts instead of a map
|
2022-10-20 09:54:51 +08:00 |
Kah Wei
|
4f177bc455
|
Reworked script serialization and deserialization functions (WIP)
|
2022-10-19 20:43:22 +08:00 |
Kah Wei
|
a3c4c347bb
|
Added Time class for C#
|
2022-10-19 16:06:26 +08:00 |
Kah Wei
|
7df24e7a66
|
Fixed RangeAttribute not working correctly
|
2022-10-19 10:12:56 +08:00 |
Kah Wei
|
ceb4c6c4ca
|
Added Range Attribute
|
2022-10-18 22:34:46 +08:00 |
Kah Wei
|
87cf3ffa61
|
Added script inspector tooltips support via Tooltip attribute
|
2022-10-18 20:09:50 +08:00 |
Kah Wei
|
3b3492843f
|
Added input class
|
2022-10-16 03:25:33 +08:00 |
Kah Wei
|
15c39d7028
|
Removed mixed tabs and spaces
|
2022-10-01 22:58:19 +08:00 |
Kah Wei
|
f717b61c88
|
Added undo and redo support for script changes in the inspector
|
2022-10-01 22:56:15 +08:00 |
Kah Wei
|
b3d15b6a39
|
Added WIP UndoRedoStack
|
2022-10-01 20:34:23 +08:00 |
Kah Wei
|
70559204bf
|
Added spinning raccoons and fixed TRansform component bug
|
2022-09-28 23:55:44 +08:00 |
Kah Wei
|
94a7258eb3
|
Context menu for the script inspector will now work even when collapsed
|
2022-09-28 15:33:32 +08:00 |
Kah Wei
|
7010e1b688
|
Added initial implementation of script inspector
|
2022-09-28 00:06:47 +08:00 |
Kah Wei
|
a57c4d0d73
|
WIP Script Inspector
|
2022-09-27 19:17:53 +08:00 |
Kah Wei
|
187142d5c3
|
Added Transform Component C# interface
|
2022-09-23 19:57:29 +08:00 |
Kah Wei
|
1bede86ff6
|
Awake(), Start() and Update(), OnDestroy() for scripts now all run as intended
|
2022-09-22 17:25:43 +08:00 |
Kah Wei
|
5ff375113f
|
Removed CallbackAction and CallbackEvent for moving to C# library in future
|
2022-09-22 11:39:50 +08:00 |
Kah Wei
|
4958240806
|
Added implementation of GetComponentInChildren() for scripts
|
2022-09-22 11:37:24 +08:00 |
Kah Wei
|
9896c5c913
|
Added CallbackAction and CallbackEvent
|
2022-09-20 16:23:03 +08:00 |
Kah Wei
|
5171ddd2bf
|
Added SHLog class and changed Debug::Log to use SHLog
|
2022-09-17 03:20:24 +08:00 |
Kah Wei
|
941f4a135f
|
Merge branch 'main' into SP3-6-c-scripting
|
2022-09-16 16:21:58 +08:00 |
Kah Wei
|
4546b84c06
|
Added YAML serialization of scripts
|
2022-09-16 16:19:58 +08:00 |
Xiao Qi
|
7315d3038f
|
Fixed outdated header includes in cxx files
Changed references to isActive to function calls
|
2022-09-16 14:14:51 +08:00 |
Kah Wei
|
da582e0f1d
|
added serial
|
2022-09-16 13:58:08 +08:00 |
Kah Wei
|
b933b0f7fc
|
Added SerializeField attribute
|
2022-09-16 13:13:38 +08:00 |
Kah Wei
|
2714503efa
|
Fixed warnings
|
2022-09-15 12:28:53 +08:00 |
Kah Wei
|
8e45b5895e
|
Removed references to SHLogger in Debug.cxx
|
2022-09-13 20:31:08 +08:00 |
Kah Wei
|
0c28199acf
|
Converted SHScriptEngine to static and replaced json references with yaml
|
2022-09-13 20:30:32 +08:00 |
Kah Wei
|
cfa12eb865
|
Added NOMINMAX to SHADE_Managed
|
2022-09-13 20:28:34 +08:00 |
Kah Wei
|
9c833da88a
|
Added implementation for various GameObject functions
|
2022-09-13 18:42:43 +08:00 |
Kah Wei
|
073cf902a9
|
Fixed warnings and errors in Vector2/3 and GameObject
|
2022-09-13 18:37:05 +08:00 |
Kah Wei
|
d643fe66b0
|
Fixed errors in SHADE_Managed
|
2022-09-13 17:16:36 +08:00 |
Kah Wei
|
0ed5cecbf3
|
Fixed ECS references in various files in SHADE_Managed
|
2022-09-13 15:18:56 +08:00 |
Kah Wei
|
b674805547
|
Added ECS and Component classes for SHADE_Managed
|
2022-09-13 13:51:11 +08:00 |
Kah Wei
|
4ed417cbea
|
Added EngineInterface
|
2022-09-13 11:43:49 +08:00 |
Kah Wei
|
5a6ff60fe1
|
Added ScriptStore
|
2022-09-13 00:18:33 +08:00 |
Kah Wei
|
216a9ac7cb
|
Added Script class
|
2022-09-12 22:42:46 +08:00 |
Kah Wei
|
b0e9469e4e
|
Added Entity and WIP GameObject
|
2022-09-12 19:00:54 +08:00 |
Kah Wei
|
2fb61609e9
|
Added C# Math functions and types along with DisposableAssemblyLoadContext
|
2022-09-12 18:17:59 +08:00 |