Kah Wei
|
77a164cefb
|
Updated C# Gizmos class with DrawCube and DrawSphere in
|
2022-12-15 23:33:53 +08:00 |
Kah Wei
|
8978515cb9
|
Reworked SHDebugDraw to fit new interface of SHDebugDrawSystem
|
2022-12-15 23:25:49 +08:00 |
Kah Wei
|
78575b11e4
|
Added debug draw of wire spheres, filled cube and filled sphere
|
2022-12-15 18:08:12 +08:00 |
Diren D Bharwani
|
7820d332b1
|
Changed managed code's GameObject to synce with the node's active state
|
2022-12-12 17:58:15 +08:00 |
Kah Wei
|
73d0486fc8
|
Added support for enabling and disabling components
|
2022-11-25 13:05:35 +08:00 |
maverickdgg
|
f3e7f1747a
|
Merge branch 'main' into SP3-141-Camera-System
|
2022-11-25 10:06:11 +08:00 |
maverickdgg
|
428f8f29c6
|
Camera collision. WIP
|
2022-11-25 10:06:02 +08:00 |
Kah Wei
|
50232cd15f
|
Fixed bug where scripts loaded after a scene change would not have serialised data
|
2022-11-25 00:07:19 +08:00 |
Kah Wei
|
9ada998151
|
Fixed bug where lists failed to be deserialized correctly
|
2022-11-24 23:27:13 +08:00 |
Kah Wei
|
72c8a504c5
|
Fixed crash from adding an element to a list of strings in the script inspector
|
2022-11-24 23:22:02 +08:00 |
Diren D Bharwani
|
438a597a25
|
Fixed managed Transform returning the wrong forward
|
2022-11-24 14:43:11 +08:00 |
Diren D Bharwani
|
9e7d7afe33
|
Added proper Vector3 Rotate functions to Managed code.
|
2022-11-24 12:02:26 +08:00 |
Glence
|
ca60b64a89
|
Merge branch 'main' into PlayerController
|
2022-11-23 20:39:47 +08:00 |
Kah Wei
|
57df4e2905
|
Fixed awake() and start() getting called before all objects are loaded when changing scenes
|
2022-11-23 20:36:28 +08:00 |
maverickdgg
|
49b475442f
|
Added a targetOffset for camera arm
|
2022-11-23 18:27:54 +08:00 |
Glence
|
eaae1bd821
|
Merge branch 'main' into PlayerController
|
2022-11-23 15:57:02 +08:00 |
XiaoQiDigipen
|
5af5d4ef96
|
Merge pull request #260 from SHADE-DP/SP3-16-Math
Added Forward & LookAt to C# Transforms
|
2022-11-23 15:07:23 +08:00 |
Diren D Bharwani
|
0aaf5b7e79
|
Added LookAt & Forward to C# Transforms
|
2022-11-23 14:57:48 +08:00 |
Glence
|
33bab64f12
|
Merge branch 'main' into PlayerController
|
2022-11-23 14:00:28 +08:00 |
Glence
|
64d521a651
|
Merge branch 'main' into PlayerController
|
2022-11-23 12:48:29 +08:00 |
Kah Wei
|
67db744856
|
Uninitialized List<> will no longer cause crashes with the script inspector
|
2022-11-23 10:08:48 +08:00 |
Diren D Bharwani
|
fa83e2bc4c
|
Modified Shape.Raycast functions to return RaycastResult
|
2022-11-23 01:01:12 +08:00 |
Glence
|
332d0a846d
|
Merge branch 'main' into PlayerController
|
2022-11-22 22:13:52 +08:00 |
Kah Wei
|
fb25d2b714
|
Fixed compilation error in Editor.h++
|
2022-11-22 19:44:07 +08:00 |
Kah Wei
|
6afcaa9263
|
Enabled state of scripts are now serialised
|
2022-11-22 18:09:50 +08:00 |
Kah Wei
|
9a7bf335bb
|
Added serialization and deserialization of MeshAsset, FontAsset and MaterialAsset
|
2022-11-22 17:58:07 +08:00 |
Kah Wei
|
4478b6db62
|
Added editor support for FontAsset, MeshAsset and MaterialAsset.
|
2022-11-22 17:48:01 +08:00 |
Glence
|
c91897f46a
|
made changescene a public in sceneManager.hxx
added a main menu scene
added some new texture
|
2022-11-22 17:28:48 +08:00 |
Kah Wei
|
7d692061fb
|
Reworked how Materials are handled on C#
|
2022-11-22 17:23:50 +08:00 |
Kah Wei
|
719d29dec3
|
Renamed Mesh and Font structs in Managed to MeshAsset and FontAsset and reworked them to be a abstraction for asset IDs
|
2022-11-22 16:51:07 +08:00 |
Kah Wei
|
a78b3c0123
|
Reworked NativeAsset system
|
2022-11-22 15:52:55 +08:00 |
XiaoQiDigipen
|
25c9d6eea2
|
Merge pull request #244 from SHADE-DP/SP3-5-ECS
Added SceneManager Managed code to change scene
|
2022-11-22 14:57:18 +08:00 |
maverickdgg
|
3f39cfc637
|
include pch
|
2022-11-22 14:14:58 +08:00 |
maverickdgg
|
fcf258d773
|
Added SceneManager managed code
|
2022-11-22 14:11:10 +08:00 |
Kah Wei
|
ece0a92717
|
Fixed TextRenderable components not being retrievable by C# scripts
|
2022-11-22 11:29:01 +08:00 |
Kah Wei
|
07efa1ab51
|
Added an abstract base class for NativeAsset to prepare to support serialization of Assets for scripts
|
2022-11-22 00:39:53 +08:00 |
Kah Wei
|
af2ad6cc80
|
Merge branch 'main' into SP3-6-c-scripting
|
2022-11-21 20:59:08 +08:00 |
Kah Wei
|
6550846b0f
|
Added C# interface for Fonts and TextRenderable
|
2022-11-21 20:58:47 +08:00 |
XiaoQiDigipen
|
81043a5927
|
Merge pull request #237 from SHADE-DP/SP3-2-Physics
Added more debug drawing & Fixed Physics running without SHEDITOR
|
2022-11-21 20:24:05 +08:00 |
Diren D Bharwani
|
1d692d3301
|
Physics works without SHEDITOR defines. Mass is temporarily auto computed.
|
2022-11-21 19:59:32 +08:00 |
Kah Wei
|
e3c573baa7
|
Added support for enabling and disabling scripts
OnEnable and OnDisable are not called on GameObject active toggling for now but will be added in future
|
2022-11-21 17:16:16 +08:00 |
Kah Wei
|
819607925f
|
Added GameObject.Null for setting GameObjects to null.
|
2022-11-21 15:41:15 +08:00 |
Diren D Bharwani
|
411c4a4e56
|
Added C# Interface for Raycasting
Untested with Scripts, tested engine side.
|
2022-11-19 04:21:46 +08:00 |
XiaoQiDigipen
|
379c44086d
|
Merge pull request #218 from SHADE-DP/SP3-6-c-scripting
Fixed edge cases for serialization and deserialization of scripts
|
2022-11-17 17:17:12 +08:00 |
Kah Wei
|
042bff5c1a
|
Added additional exception handling for serialization and deserialization failures for scripts to prevent data loss
|
2022-11-17 15:49:06 +08:00 |
Kah Wei
|
6efbea54e1
|
Fixed issue where scripts of Entities destroyed during scene unloading are not properly disposed
|
2022-11-17 15:43:35 +08:00 |
Kah Wei
|
17662abef1
|
Fixed bug where certain null objects in deserialization was not handled
|
2022-11-17 15:42:40 +08:00 |
Diren D Bharwani
|
503f32c3a6
|
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
|
2022-11-17 00:21:18 +08:00 |
Kah Wei
|
dc9291bc01
|
Added Audio class for playing audio from C#
|
2022-11-16 15:00:56 +08:00 |
Diren D Bharwani
|
1b2ff7f4a2
|
Expanded Collision Shape C# Interface
|
2022-11-15 23:57:38 +08:00 |