Commit Graph

23 Commits

Author SHA1 Message Date
0fd63f6cb6 Work on fixing compile. 2023-01-09 14:10:10 +01:00
6f7b618622 Reverse the order of the getter and setter to match the style I use. 2021-08-25 22:29:00 +02:00
c6f6871fc2 Added collision layer and mask support to PropInstance. 2021-08-25 22:21:34 +02:00
51e3254bfc Tiled Wall support for PropInstance and PropinstanceMerger. Also fixed a double transform multiplication with MeshDataResources in PropInstanceMerger. 2021-08-18 18:48:13 +02:00
21379908e5 Fix re-baking meshes after prop data assing. 2021-08-10 17:10:05 +02:00
ef7b217b6a Actually queue the build in queue_build. 2021-08-10 10:29:52 +02:00
40201207f5 Material support for the Propinstance. 2021-04-27 17:32:33 +02:00
446b526f57 Light support for Propinstance. 2021-04-27 17:17:31 +02:00
5b71d7a931 Reimplemented mesh data instance creation in _prop_preprocess. Also don't set owners, so things won't show up in the editor. 2021-04-27 17:06:46 +02:00
8667cc8eaf Made prop_preprocess overrideable. 2021-04-27 16:52:36 +02:00
cbb2028d64 Split PropInstance into PropInstance and PropInstanceMerger. 2021-04-27 16:47:46 +02:00
dbc9529f21 Added a virtual _build method to PropInstance. 2021-04-27 16:29:09 +02:00
e6cc2625e4 Mostly ported prop processing code from voxelman. 2021-04-27 13:50:51 +02:00
a429f71cb0 New interface for PropInstance. 2021-04-26 18:04:52 +02:00
669ab8e193 Added PropinstancePropJob (copy paste of terraman's prop job), and started reworking PropInstance. 2021-04-26 16:29:53 +02:00
f4bc70c94e Fix compile for 4.0. 2021-02-06 11:54:57 +01:00
bfb60df215 Fix compile without ThreadPool. (Removed a half finished class from the build.) 2020-08-04 10:09:10 +02:00
0ed644e4a4 Fix compile for 4.0. 2020-07-29 00:03:05 +02:00
fa401ce645 Fixed processor_get_node_for's parameter, and now PropInstance will create hidden nodes as preview for using it in the editor. 2020-07-05 23:08:24 +02:00
b34a8f3996 Added get_node_for to PropDataProcessor's api. Also work on PropInstance. 2020-07-05 21:19:32 +02:00
6c8391ea17 Moved PropMeshDataInstance into the mesh_data_resource module. 2020-06-27 21:44:10 +02:00
26cc4e9b3d Work on PropMeshDataInstance, and PropInstance. 2020-06-22 02:32:53 +02:00
7cacfed933 Added PropInstance. This module will be reworked to be Node based. This design will simplify everything. 2020-04-03 12:00:02 +02:00