Commit Graph

1371 Commits

Author SHA1 Message Date
Sri Sham Haran ba39c02f9f Changed formatting slightly for RigidBody component view 2022-11-16 15:28:42 +08:00
Sri Sham Haran 37aad49406 Added requested rigidbody component view with debug information
Changed DragVec controls to not push commands if ImGuiSliderFlags_ReadOnly is enabled
2022-11-15 21:09:24 +08:00
XiaoQiDigipen ec215b944e
Merge pull request #211 from SHADE-DP/SP3-16-Math
Fixed Vector3.GetNormalised!!!!!!!
2022-11-15 19:27:27 +08:00
Diren D Bharwani a752bdb985 someone donno how to normalise sia 2022-11-15 18:45:58 +08:00
Diren D Bharwani a3d2f95aa0 Merge remote-tracking branch 'origin/main' into SP3-16-Math 2022-11-15 18:41:16 +08:00
XiaoQiDigipen 4b70fbf0d6
Merge pull request #210 from SHADE-DP/SP3-8-serialization
Added serialization of component isActive
2022-11-15 18:15:23 +08:00
Sri Sham Haran 93cded6ed9 Added serialization of component isActive 2022-11-15 17:04:52 +08:00
XiaoQiDigipen 0aaa493bcc
Merge pull request #209 from SHADE-DP/SP3-4-Editor
Editor fixes - Parenting of range selected entities, Component IsActive Checkbox, Scene Play/Pause behaviour, Gizmo controls
2022-11-15 16:37:09 +08:00
Sri Sham Haran 0e4d97da81 tooltip now reflects the correct keys 2022-11-15 16:28:46 +08:00
Sri Sham Haran b0404bd59a Merge branch 'main' into SP3-4-Editor 2022-11-15 16:22:56 +08:00
Sri Sham Haran d3be8127cd [FIXED] Parenting of entities selected using Shift+Select
[FIXED] Component Active Checkbox not working for non reflected components
2022-11-15 16:22:48 +08:00
Diren D Bharwani d3103598f3 Removed old SHLog trace methods 2022-11-15 16:22:16 +08:00
Sri Sham Haran e7a66eed08 Merge branch 'main' into SP3-4-Editor 2022-11-15 15:12:16 +08:00
XiaoQiDigipen c8ba066929
Merge pull request #208 from SHADE-DP/SP3-15-Tools
Added debug-only logging macros
2022-11-15 13:19:37 +08:00
Diren D Bharwani e93eea6381 Cleaned up tools folder. Added debug only logging macros with _D suffix 2022-11-15 03:03:37 +08:00
Diren D Bharwani b164e95b12 Merge remote-tracking branch 'origin/main' into SP3-15-Tools 2022-11-15 02:30:05 +08:00
XiaoQiDigipen 94b4e3d169
Merge pull request #206 from SHADE-DP/SP3-6-c-scripting
Updated projects documentation auto generation
2022-11-15 01:52:53 +08:00
XiaoQiDigipen 638e95473c
Merge pull request #207 from SHADE-DP/SP3-13-Assets-Manager
Fixed and Updated internal asset creation pipeline for editor (Textures)

Accounted for texture compilation within editor
Fixed bug with rebuilding of asset collection and asset directory
Added checks for already registered assets and sub assets
2022-11-15 01:50:13 +08:00
Kah Wei 5cb87402b2 Hide .shmeta files from C# script project 2022-11-15 01:22:22 +08:00
Xiao Qi 16e357acb0 Accounted for texture compilation
Changed refresh, doesnt clear asset collection anymore
Checks for preexisting sub assets and asset meta in collection
2022-11-14 21:18:36 +08:00
Sri Sham Haran 7c636adbfc Merge branch 'main' into SP3-4-Editor 2022-11-14 20:41:50 +08:00
Sri Sham Haran 36ed195a69 [FIX] Scene saving when you press play from pause
[FIX] WER for transform gizmo can now be pressed regardless of whether editor viewport is focused
2022-11-14 20:40:52 +08:00
Kah Wei 47c50c3a31 Merge branch 'main' into SP3-6-c-scripting 2022-11-14 19:38:43 +08:00
XiaoQiDigipen 870e2dd36d
Merge pull request #205 from SHADE-DP/SP3-2-Physics
SP3-2 Collider Materials synchronisation with ReactPhysics & Clear Forces method
UPDATES

Collider Materials now sync with react physics. C# methods will be added later tonight.
Clear forces methods added to RigidBodyComponent.
2022-11-14 19:25:02 +08:00
Kah Wei 6673e6f266 Merge branch 'main' into SP3-6-c-scripting 2022-11-14 19:08:46 +08:00
Kah Wei 9df5b131ee Fixed build error with deletion of net5.0 2022-11-14 19:08:36 +08:00
Diren D Bharwani d897ac01e6 Merge remote-tracking branch 'origin/main' into SP3-2-Physics 2022-11-14 18:39:06 +08:00
Diren D Bharwani 10335f3033 Added syncing of physics materials & clear forces methods 2022-11-14 18:38:32 +08:00
Kah Wei 5ccd2263c7 Documentation files are now generated for projects 2022-11-14 18:35:52 +08:00
XiaoQiDigipen 6d227ec846
Merge pull request #204 from SHADE-DP/SP3-13-Assets-Manager
Asset recognise bugfix
Added meta generation recognisation for scene and font extension types on load up
Check for std::optional value exist
2022-11-14 18:32:48 +08:00
Xiao Qi 3cc5ed0dec Added meta generation recognisation for scene and font extension types on load up
Check for std::optional value exist
2022-11-14 18:31:56 +08:00
Sri Sham Haran dd2b9f4f23
Alter template 2022-11-14 18:26:31 +08:00
Sri Sham Haran 874977775d
Update issue templates 2022-11-14 18:24:08 +08:00
XiaoQiDigipen 45ec617c3a
Merge pull request #203 from SHADE-DP/SP3-6-c-scripting
Script QoL Improvements
Added

GetComponentsInChildren() for GameObject
GetScriptsInChildren() for GameObject
GetComponentsInChildren() for Scripts
GetScriptsInChildren() for Scripts
Fixed

Bug causing crash if a Renderable is added without any mesh or materials
Serialization failure caused by null objects in Scripts
2022-11-14 17:57:54 +08:00
Kah Wei 77cab3e4c5 Merge branch 'main' into SP3-6-c-scripting 2022-11-14 17:08:50 +08:00
Kah Wei 9e8674859c Fixed script serialization for objects with no default values set 2022-11-14 17:05:54 +08:00
Kah Wei 9e90a78ee4 Added GetComponentsInChildren and GetScriptsInChildren for Scripts and GameObjects 2022-11-14 16:29:53 +08:00
XiaoQiDigipen 101dbb7a6f
Merge pull request #202 from SHADE-DP/SP3-2-Physics
SP3-2 Bugfixes

UPDATES

SHBoundingBox & SHBoundingSphere are renamed to SHBox & SHSphere
BUGFIXES

Colliders & Rigidbodies active states affect behaviour
Forces are cleared after every physics update
2022-11-14 16:07:51 +08:00
Diren D Bharwani 9515fcca4f Renames & Bugfixes
Renamed BoundingBox & BoundingSphere to Box & Sphere
Forces are forcefully cleared
2022-11-14 15:35:02 +08:00
Xiao Qi 9e0bc0bbc9 Added checks for path exist and bin and obj folders when building directory for asset browser 2022-11-14 02:52:13 +08:00
Diren D Bharwani 3c61b7519b Merge remote-tracking branch 'origin/main' into SP3-2-Physics 2022-11-14 00:25:52 +08:00
Diren D Bharwani fe1b9d14f5 Partial implementation of syncing SHADE and ReactPhysics active states 2022-11-14 00:25:24 +08:00
Diren D Bharwani d36d70e3eb Added a forced update to the physics system 2022-11-14 00:20:54 +08:00
XiaoQiDigipen 557a198367
Merge pull request #201 from SHADE-DP/SP3-6-c-scripting
References path for csproj generated file is now dynamically generated
2022-11-13 22:30:46 +08:00
Kah Wei 73a5d5e4b9 References path for csproj generated file is now dynamically generated 2022-11-13 22:29:04 +08:00
Xiao Qi e3d2515740 Modular house part asset test 2022-11-13 20:49:31 +08:00
Xiao Qi d0bcd4869f Removed unused raw asset files 2022-11-13 20:19:26 +08:00
XiaoQiDigipen 0f38ed304d
Merge pull request #200 from SHADE-DP/SP3-13-Assets-Manager
On building of asset file directory, check for recognised assets without meta file and generate
2022-11-13 20:04:23 +08:00
Xiao Qi a8d4f9c756 On building of asset file directory, check for recognised assets without meta file and generate 2022-11-13 19:51:19 +08:00
XiaoQiDigipen ed25262914
Merge pull request #199 from SHADE-DP/SP3-2-Physics
SP3-2 Physics System restructure & bugfixes
UPDATES

If a collider is added without a rigidbody, it is treated as a static body.
BUGFIXES

Physics components can be deleted during play
Physics behaviour SHOULD be deterministic from now on
2022-11-13 18:53:45 +08:00