Commit Graph

28 Commits

Author SHA1 Message Date
max
4fe602e932 Save scene on save
- Check if the user wants to save the dirty scene on save
2023-08-10 21:41:57 +02:00
max
40c49b076e Update EditorGUIUtils.cs 2023-07-30 00:22:39 +02:00
max
73ac3485aa Load additive
closes #9
2023-07-29 16:06:03 +02:00
max
6fc95943fb Update ScenePartitionSOEditor.cs 2023-07-29 01:51:21 +02:00
max
df82f44c4a Toolbar reload and unload buttons 2023-07-28 18:07:39 +02:00
max
52b9a60918 Start working on Toolbar 2023-07-27 23:52:53 +02:00
max
ebb8ba559e MenuItems for GameObjects
- CopyObjectId
- AddToAlwaysLoad
- RemoveFromAlwaysLoad
- Added utility to get the TargetObjectId

closes #10
2023-07-27 18:23:03 +02:00
max
6edb307e9c Update ScenePartitionEditorWindow.cs
- Draw scene partition in scene partition editor window
2023-07-26 23:52:13 +02:00
max
daf622f327 Update ScenePartitionSOEditor.cs 2023-07-16 20:27:39 +02:00
max
6667f013bf Profiling scopes
- Added profiling scope utility
- Added profiling scopes around some functions
- Testing StreamWriter and FileStream
2023-07-16 19:58:37 +02:00
max
d859ad1af5 Update ScenePartitionSOEditor.cs 2023-07-09 23:08:55 +02:00
max
8b44c33813 Editor layout
- Cleanup the editors a bit
- Editor foldout scope
- Cell size to editor (this is user preference data, could be put in EditorPrefs later)
2023-07-09 23:01:48 +02:00
max
ddf71ef7d7 GameObject menu copy file Id
- GameObject menu copy file id
2023-07-09 23:00:23 +02:00
max
41df190afb Updated ScenePartitionViewEditor
- Grid is now drawn based on the cell size of the current active open scene
- Added function to get ScenePartitionSO of current active scene
2023-07-04 23:36:01 +02:00
max
cf3198b0b7 Updated ScenePartitionEditorWindow
- Added clear button here instead of in ScenePartitionSOEditor
- Added editor util for horizontal line
- Exposed scene grid cell size value
2023-07-04 23:34:54 +02:00
max
80c90d884a ulong and grid list wrapper test
- wrapped lists in serialized dicts do work, maybe wrap anything.
- note: maybe convert long fields to string fields to support ulong?
2023-07-03 23:35:29 +02:00
max
6f600c38ab namespaces 2023-07-03 00:47:53 +02:00
max
d225f897ba long ids but not long enough!
- Object and prefab file id loading
- Generate grid update
- Switched uint to long but should probably be ulong!
2023-06-30 03:28:44 +02:00
max
1556f95485 SceneGrid SceneView test 2023-06-29 00:20:01 +02:00
max
c42a23d6fa Simple grid generation and loading
- Grid generation
- Grid loading
- GridIds
- Still having issues with serialization of the grid data structure
2023-06-28 01:07:27 +02:00
max
afd241655c ScenePartitionSS Saving
And added reload function to reload previously/currently loaded partitions.
2023-06-27 01:09:28 +02:00
max
7e8d46623a ScriptableSingleton for data 2023-06-27 00:24:46 +02:00
max
3118e18c20 Update ScenePartitionSO.cs 2023-06-26 01:09:06 +02:00
max
b6f9052cff Work State Serialization
- Worked on serialization issues (some string data doesn't get correctly formatted, but was also not needed, so removed the data part from ScenePartition)
- Moved some files to runtime (wip)
2023-06-26 01:03:14 +02:00
max
3bba6da1a6 SerializationUtility
- Split local editor data into separate SO
- Serializable dicts, sorted lists and sorted sets
- Only delete and save loaded partitions
2023-06-25 15:51:54 +02:00
max
b067522a95 ScenePartitionObject
- Loading
- Partial loading
- Saving
2023-06-25 04:39:12 +02:00
max
f2e785f3fb Saving & unloading 2023-06-24 16:43:10 +02:00
max
bdbfaf34c0 Basic split saving and loading of scene files 2023-06-24 14:27:50 +02:00