Commit Graph

14 Commits

Author SHA1 Message Date
Relintai 0fd63f6cb6 Work on fixing compile. 2023-01-09 14:10:10 +01:00
Relintai 401666b560 Move job creation from PropInstanceMerger's constructor to a virtual method. 2022-02-14 12:56:28 +01:00
Relintai d66c8c4ac7 Updated copyright headers. 2022-01-12 22:15:58 +01:00
Relintai c6f6871fc2 Added collision layer and mask support to PropInstance. 2021-08-25 22:21:34 +02:00
Relintai 7ccdbd474c Fixed collision shape positions in PropInstanceMerger. Also improved it's collision shape / physics body handling. 2021-08-25 20:37:37 +02:00
Relintai 067008bb90 Fix moving PropInstanceMerger even when it's parent is moved. 2021-08-12 20:24:39 +02:00
Relintai 10256f556c Implemented automatic lod checks against the active camera. Can be turned off with the new auto_lod property. Also tweaked the default distance values. 2021-08-12 18:45:12 +02:00
Relintai fb9513c911 Implemented lod level switching support for PropInstanceMerger. Also implemented toggling the meshes with visibility. 2021-08-12 17:56:38 +02:00
Relintai 924b32e70a Fixed quite a few issues with the prop instance merger's logic. 2021-08-10 12:23:53 +02:00
Relintai 4ee6f2b033 Remove private _prop_data property. 2021-08-10 10:41:14 +02:00
Relintai 7c815f26b0 Removed the merge_textures property from PropInstanceMerger. 2021-08-10 10:19:03 +02:00
Relintai 0eee4dba90 Cleaned up prop instance job and prop instance merger. All the necessary logic (for the time being) is there. It still needs some fixes though. 2021-05-21 15:33:29 +02:00
Relintai 8667cc8eaf Made prop_preprocess overrideable. 2021-04-27 16:52:36 +02:00
Relintai cbb2028d64 Split PropInstance into PropInstance and PropInstanceMerger. 2021-04-27 16:47:46 +02:00