Commit graph

345 commits

Author SHA1 Message Date
Nahuel Rocchetti
e58bc23597 Update IMGCodec.cs 2023-05-30 18:14:17 -03:00
Nahuel Rocchetti
95d0e24225 Update IMGCodec.cs 2023-05-30 18:07:31 -03:00
Nahuel Rocchetti
599f6f5e94 Fix UI Filtering 2023-05-30 15:16:50 -03:00
Nahuel Rocchetti
e66d1f2761 Update CursorController.cs 2023-05-30 09:51:14 -03:00
Nahuel Rocchetti
de746da2e4 Add sledgehammer cursor special case 2023-05-30 09:49:37 -03:00
Nahuel Rocchetti
86fdd1e04d Texture names 2023-05-30 09:24:14 -03:00
Nahuel Rocchetti
000a2a81d9 Set CursorController execution order 2023-05-29 23:47:55 -03:00
Nahuel Rocchetti
2b761841cb Add hourglass cursor 2023-05-29 23:46:53 -03:00
Nahuel Rocchetti
84cd70835c Implement Cursor Support 2023-05-29 23:40:42 -03:00
Nahuel Rocchetti
9f89df09bc Rename AssetController prefab 2023-05-29 19:23:31 -03:00
Nahuel Rocchetti
625e1a9e53 some comments 2023-05-29 19:21:23 -03:00
Nahuel Rocchetti
34bb967416 [UI] WIP Implement edge images 2023-05-29 13:54:03 -03:00
Nahuel Rocchetti
c6c89b4282 Text alignment 2023-05-28 23:37:31 -03:00
Nahuel Rocchetti
e253199b74 Improve UI parsing, fix some bugs 2023-05-28 23:05:26 -03:00
Nahuel Rocchetti
c55f1ff326 Localize Captions 2023-05-28 19:07:10 -03:00
Nahuel Rocchetti
595fce013b improve ui layout test 2023-05-28 18:09:56 -03:00
Nahuel Rocchetti
adef77d1ae remove setnativesize calls 2023-05-28 17:27:21 -03:00
Nahuel Rocchetti
0b8c7ec93b Add text and visibility properties 2023-05-28 16:57:51 -03:00
Nahuel Rocchetti
2e828e0b61 Text and animation UI elements 2023-05-28 16:09:20 -03:00
Nahuel Rocchetti
bb797ad81c Load all UI packages in UILayoutTest 2023-05-28 14:52:39 -03:00
Nahuel Rocchetti
3037c33c7e Implement UI Buttons 2023-05-28 14:08:48 -03:00
Nahuel Rocchetti
6d62b16daa Fix UI Rect incorrect width and height 2023-05-28 13:01:37 -03:00
Nahuel Rocchetti
6cf88d7fa0 add ui element factory, create elements with props 2023-05-28 10:30:19 -03:00
Nahuel Rocchetti
e3da360a0e UI Instantiation 2023-05-27 22:35:09 -03:00
Nahuel Rocchetti
84bd101cc4 Start work on UI Layout parsing 2023-05-27 18:28:24 -03:00
Nahuel Rocchetti
97354719ce Just move test scenes to tests folder 2023-05-27 08:57:50 -03:00
Nahuel Rocchetti
c4177bd72d clean up - comment 2023-04-05 20:07:01 -03:00
Nahuel Rocchetti
4165f558f4 [WIP] Use a Mesh for neighborhood terrain geometry. 2023-04-05 16:26:36 -03:00
Nahuel Rocchetti
19ef603b90
Merge branch 'master' into terrain 2023-03-02 19:54:50 -03:00
Ammar Askar
1caece4538 Add loading of GMDC static/bone bounding meshes
This only loads the last 2 sections of a GMDC file, where the
bounding meshes are stored as these are the simplest to import.
This lays out the basic framework for GMDC loading and adds a
little test file in the form of the utah teapot so we have a
copyright free asset to test against.
2023-02-28 17:19:14 -05:00
Ammar Askar
9b4dd0eeb0 Add loading of terrain geometry 2023-02-15 19:27:10 -05:00
Ammar Askar
45794fbb6f Add support for deserializing Scenegraph LIFO blocks.
This adds the ability for ScenegraphTextureAsset to start pulling in
data from these LIFO blocks for larger images. ScenegraphTextureAsset
calls the provided ContentProvider to resolve the LIFO asset and then
uses the loaded data.
2023-02-13 22:39:51 -05:00
Ammar Askar
dc9ad7c755 Add deserialization of Scenegraph texture blocks.
This adds a few CC0 textures to the TestAssets folder to help test
the one format unity can't load natively, DXT3. Aside from that,
this is the first Scenegraph-codec and doesn't handle loading the
cLevelInfo/LIFO files that contain higher resolution textures.
2023-02-11 00:02:35 -05:00
LazyDuchess
808150f2df Fix typo (Perist -> Persist) 2023-02-04 18:18:40 -03:00
Nahuel Rocchetti
c78587ee99
Merge pull request #22 from ammaraskar/scenegraph_base
Implement Scenegraph parsing
2023-02-02 22:12:59 -03:00
Ammar Askar
7f3072ce19 Implement Scenegraph parsing 2023-02-02 20:05:02 -05:00
LazyDuchess
3e0abd9f48 Skip over unused fields in OBJD 2023-02-01 19:46:19 -03:00
LazyDuchess
1482af268f Clean up field iteration in OBJCodec. 2023-02-01 15:21:14 -03:00
LazyDuchess
c105d206a9 Fix properties 2023-02-01 15:05:08 -03:00
LazyDuchess
fff60b388b Make uint properties for GUIDs in OBJD. 2023-02-01 14:51:11 -03:00
LazyDuchess
3fc725a53e Make ResourceKey into a struct 2023-02-01 00:22:07 -03:00
berylliumquestion
f38ea4fe1e Removed unused using 2023-01-30 19:39:11 -05:00
berylliumquestion
e73031bccf Changed SortedList to string[] array 2023-01-30 19:29:55 -05:00
berylliumquestion
b093833116 Added the rest of variables as per OBJD specification. Made all of the ushort to make deserialization loop cleaner. 2023-01-30 18:03:30 -05:00
LazyDuchess
d91572c204 Added OpenTS2/Resource Key/From Filename menu item to Editor, to allow browsing for Instance IDs 2023-01-30 17:15:14 -03:00
LazyDuchess
845260b3dd Replace WavUtility with custom solution. 2023-01-27 03:34:11 -03:00
LazyDuchess
ade0f8f124 Workaround WavUtility being unable to parse EP8 splash music. 2023-01-27 01:40:02 -03:00
berylliumquestion
f7d0ff3ffc Removed deprecated and commented out code 2023-01-25 22:49:32 -05:00
berylliumquestion
d04cd31d35 Removed underlying cs file and associated meta file for deprecated StringSetTest scene 2023-01-25 19:04:07 -05:00
berylliumquestion
bb032eac48 Deprecated test removed 2023-01-24 18:46:10 -05:00