Xiao Qi
c95a6a2492
Added open modes for ofstream when building csharp project
2022-11-10 17:37:59 +08:00
Xiao Qi
ed1bc7c62d
Changed scripting project relative path to managed and csharp dlls
2022-11-10 17:34:33 +08:00
XiaoQiDigipen
7da61f4a22
Merge pull request #188 from SHADE-DP/SP3-13-Assets-Manager
...
SP3-13 Assets Management
Added data member to SHFile to indicate whether file can be compiled
Added asset directory refresh (rebuilds asset collection and directory)
Fixed File link to meta
Fixed extension to type conversion
2022-11-10 17:11:27 +08:00
Xiao Qi
03f9c593b6
Function to call to refresh asset directory
2022-11-10 17:09:55 +08:00
Xiao Qi
0e5609995f
Added data member to signal whether asset file can be compiled
...
Properly linked meta file to file in directory
Fixed extension to type conversion bug
2022-11-10 16:44:16 +08:00
Kah Wei
bdc7297937
Converted macros for script field inspectors to use templates
2022-11-10 16:20:04 +08:00
Diren D Bharwani
c40992b48c
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-10 14:44:18 +08:00
Diren D Bharwani
3efecd64e7
Added box & sphere debug draw for physics
2022-11-10 14:30:30 +08:00
maverickdgg
e4e4894610
Canvas Component
...
Added a canvas component. No functionality added yet
2022-11-10 13:01:31 +08:00
Xiao Qi
35bcdc5239
Missed out path for config
2022-11-10 11:14:40 +08:00
Kah Wei
e8d2179d76
Added test support for List<int> display in editor
2022-11-10 11:01:17 +08:00
Xiao Qi
fa0787d349
Changed hardcoded paths to use defined asset root folder
...
Shifted scripts and project into folder in assets
2022-11-10 10:33:21 +08:00
XiaoQiDigipen
78e94ca389
Merge pull request #187 from SHADE-DP/SP3-12-SceneGraph
...
SP3-12 Cleaned up SceneGraph Interface & QoL
NEW
Added IsChildOf method to SceneGraph
Added Events when Adding & Removing Children
UPDATES
Scene Nodes are now rea- only aside from active states
2022-11-10 10:32:25 +08:00
Diren D Bharwani
578f384808
Removed redundant overloads to restrict potential bad function calls
2022-11-10 10:24:09 +08:00
Diren D Bharwani
08b3cbafcd
Added IsChildOf method to SceneGraph
2022-11-10 10:20:54 +08:00
Diren D Bharwani
ac217ffe97
Added Add and Remove Child Events to SceneGraph
2022-11-10 09:06:38 +08:00
Diren D Bharwani
eeab3494ba
Reworked SceneGraph Interface
2022-11-10 03:30:02 +08:00
Diren D Bharwani
914376495e
Merge remote-tracking branch 'origin/main' into SP3-12-SceneGraph
2022-11-10 02:33:31 +08:00
Diren D Bharwani
99f41e947f
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-10 02:16:42 +08:00
Diren D Bharwani
4731df28f0
Skeleton for Reworked Physics Debug Draw
2022-11-10 02:16:33 +08:00
XiaoQiDigipen
717f82f231
Merge pull request #186 from SHADE-DP/S3-6-Gizmos
...
Added Script.OnDrawGizmos and Gizmos class for debug draw in C#
Also fixed performance issues with Script inspectors and deplushie-ed comments.
2022-11-09 14:51:28 +08:00
Kah Wei
da12db6726
Merge branch 'main' into S3-6-Gizmos
2022-11-09 14:45:31 +08:00
Kah Wei
bbe8622d1e
De-plushied SHADE_Managed comments
2022-11-09 14:45:08 +08:00
Kah Wei
a3fe98317d
Fixed performance issue in scripts editor when multiple attributes are applied onto script fields
2022-11-09 10:31:30 +08:00
Kah Wei
349f4a875b
Added full implementation of Gizmos class
2022-11-09 10:22:11 +08:00
XiaoQiDigipen
7ac910149e
Merge pull request #185 from SHADE-DP/SP3-6-CSharpLights
...
Add interface for C# light class and modified Color to match Unity's interface
2022-11-08 21:51:04 +08:00
XiaoQiDigipen
fe018fc95d
Merge pull request #184 from SHADE-DP/SP3-2-Physics
...
SP3-2 Fixed physics bugs and collider improvements
BUGFIXES
Added a relative collider size for ease of use. This variable does not affect any calculations or intersection tests.
Fixed bug where duplicate triggers are caught.
2022-11-08 21:50:07 +08:00
Kah Wei
41b7cb842c
Added C# Gizmos class interface
2022-11-08 21:31:53 +08:00
Kah Wei
e89f5b4b9e
Added OnDrawGizmos for debug draw for scripts
2022-11-08 20:49:07 +08:00
Kah Wei
715699b63b
Add interface for C# light class and modified Color to match Unity's interface
2022-11-08 20:18:50 +08:00
Kah Wei
f0c81116a8
Merge branch 'main' into SP3-6-c-scripting
2022-11-08 18:42:36 +08:00
Kah Wei
8512c658f9
Made GameObject an IEnumerable to follow Unity's Transform interface for iterating through children
2022-11-08 18:32:47 +08:00
Kah Wei
9be58e7e5d
Added SceneGraph interaction functions in GameObject
2022-11-08 18:32:13 +08:00
Diren D Bharwani
f8417f6116
Merge remote-tracking branch 'origin/main' into SP3-2-Physics
2022-11-08 15:22:28 +08:00
XiaoQiDigipen
80ab010b4b
Merge pull request #183 from SHADE-DP/SP3-6-c-scripting
...
Added support for parameter-less CallbackEvent and CallbackAction in C#
2022-11-08 15:18:17 +08:00
XiaoQiDigipen
639cf4448d
Merge pull request #182 from SHADE-DP/SP3-1-DebugLabels
...
Fixed compile error in Release caused by Debug Labels implementation
2022-11-08 15:18:05 +08:00
Kah Wei
78db3305d4
Merge branch 'SP3-1-DebugLabels' into SP3-6-c-scripting
2022-11-08 15:04:49 +08:00
Kah Wei
ee814fa61d
Added support for parameter-less CallbackActions and CallbackEvents
2022-11-08 15:02:08 +08:00
Kah Wei
1f4a530dcc
Fixed compile error in Release
2022-11-08 14:06:01 +08:00
XiaoQiDigipen
2ab8efb097
Merge pull request #181 from SHADE-DP/SP3-6-c-scripting
...
GameObjects can now be marked as invalid
2022-11-08 13:52:08 +08:00
XiaoQiDigipen
72df3c2d45
Merge pull request #180 from SHADE-DP/SP3-1-DebugLabels
...
Added debug labels for numerous Vulkan objects and RenderGraph regions
2022-11-08 13:51:43 +08:00
Kah Wei
e3369c688d
Added comment to document invalid/null GameObject usage
2022-11-08 13:49:49 +08:00
Kah Wei
e0481ad8af
Removed debug log
2022-11-08 13:47:39 +08:00
Kah Wei
ddd93a85f4
Added support for null GameObjects (loading is buggy)
2022-11-08 00:53:47 +08:00
Diren D Bharwani
8fbd32a144
Added Relative Sizes to Shapes
2022-11-08 00:46:09 +08:00
Kah Wei
ed3131143d
Added debug labels for samplers and fixed issue with compute pipeline names not being labelled correctly
2022-11-07 23:51:48 +08:00
Kah Wei
0b813d769a
Added WIP Compute Pipelines labeling
2022-11-07 19:41:19 +08:00
Kah Wei
d302d7e07d
Added labels for more buffers, images, imageviews, frames, semaphores and more
2022-11-07 19:32:12 +08:00
Diren D Bharwani
70dcad1313
Changed Collider to CollisionShape for improved clarity
2022-11-07 18:19:39 +08:00
Diren D Bharwani
4e02f64133
Fixed bug where duplicate triggers were caught due to swapped entity IDs
2022-11-07 18:06:43 +08:00