Centronias
697879a0ee
Decouple Lights from Toggleable Visuals (and headphone music notes bugfix) ( #35341 )
...
* - Combine enum keys `ToggleableLightVisuals` and `ToggleVisuals` into `ToggleableVisuals`
- Rename `ToggleableLightVisualsComponent` to `ToggleableVisualsComponent` and `ToggleableLightVisualsSystem` to `ToggleableVisualsSystem`
- (The `SpriteLayer` field on the component is now required because the old default of `light` doesn't make sense anymore)
- Make it so that `ToggleableVisualsComponent` works even when there's not a light attached to the entity
- (Amazingly this seems to have only applied to Headphones, but I can only imagine there are many other things people would like to do with simple toggleable visuals)
- Explicitly make `ItemTogglePointLightComponent`'s purpose to make `ToggleVisualsComponent` apply to `PointLightComponent`s on the same entity.
- Add field `ToggleableVisualsColorModulatesLights`, which makes the `Color` appearance value of `ToggleableVisuals` modulate the color of lights on the same entity
- Lots of prototype updates to uptake the above
* fix bad merge
* unbork robust
* blindly letting rider reformat stuff
* I guess I never cleaned up these imports at all
2025-08-06 22:06:58 +02:00
..
2025-04-25 01:58:16 +00:00
2025-02-24 06:33:22 +00:00
2025-08-06 20:10:06 +02:00
2024-11-20 01:00:15 +00:00
2025-07-27 13:31:36 +01:00
2025-03-19 16:15:29 +00:00
2025-07-23 14:52:18 +01:00
2025-04-04 20:42:52 +01:00
2024-12-27 16:40:05 +00:00
2025-08-05 16:53:07 +02:00
2025-08-06 20:10:06 +02:00
2025-08-05 18:57:06 +02:00
2025-03-09 19:35:09 +00:00
2025-05-18 17:56:24 +01:00
2025-05-18 16:21:09 +01:00
2024-08-09 17:52:22 +01:00
2025-05-18 18:12:48 +01:00
2025-05-18 17:39:12 +01:00
2024-08-09 18:08:24 +01:00
2023-10-03 14:15:46 -05:00
2025-08-05 16:16:25 +02:00
2025-05-18 17:58:43 +01:00
2025-08-04 14:57:40 +02:00
2025-08-04 14:33:26 +02:00
2025-08-04 14:33:26 +02:00
2025-05-18 16:21:09 +01:00
2025-08-05 16:16:25 +02:00
2023-09-27 21:59:12 +02:00
2025-05-18 17:58:43 +01:00
2024-02-18 23:02:29 +01:00
2025-08-04 14:33:26 +02:00
2025-08-04 14:33:26 +02:00
2025-03-23 15:47:56 +00:00
2025-05-06 19:35:03 -04:00
2025-04-04 17:18:19 +01:00
2025-08-06 20:08:30 +02:00
2025-08-04 14:33:26 +02:00
2025-08-05 16:16:25 +02:00
2025-08-05 16:16:25 +02:00
2025-05-18 18:12:48 +01:00
2025-05-18 17:58:43 +01:00
2023-07-08 14:08:32 +10:00
2024-08-09 17:52:22 +01:00
2025-08-06 21:13:41 +02:00
2024-02-18 23:02:29 +01:00
2025-05-18 18:12:48 +01:00
2025-05-16 15:27:37 -04:00
2024-09-10 01:20:38 +10:00
2025-05-06 19:35:03 -04:00
2025-08-04 14:57:40 +02:00
2025-08-05 20:00:58 +02:00
2022-10-12 10:16:23 +02:00
2025-03-01 14:13:07 +00:00
2025-05-06 19:35:03 -04:00
2025-01-28 04:36:11 +00:00
2025-05-06 19:35:03 -04:00
2025-05-18 17:58:43 +01:00
2025-08-05 16:16:25 +02:00
2025-08-05 16:16:25 +02:00
2024-07-25 01:51:28 +02:00
2025-08-06 20:08:30 +02:00
2024-02-18 22:46:26 +01:00
2025-05-06 19:35:03 -04:00
2023-05-15 18:44:35 -04:00
2025-05-18 18:12:48 +01:00
2025-05-18 17:58:43 +01:00
2025-05-18 17:29:45 +01:00
2025-05-18 18:12:48 +01:00
2025-08-04 14:33:26 +02:00
2025-05-18 17:58:43 +01:00
2024-08-09 18:19:08 +01:00
2025-08-04 15:25:29 +02:00
2024-02-18 23:02:29 +01:00
2025-05-18 18:12:48 +01:00
2025-08-05 16:16:25 +02:00
2023-05-06 11:26:04 -04:00
2025-05-18 17:56:24 +01:00
2025-05-06 19:35:03 -04:00
2024-12-07 21:46:09 +00:00
2025-05-18 15:52:39 +01:00
2025-08-04 14:57:40 +02:00
2025-05-18 16:20:43 +01:00
2025-05-18 18:12:43 +01:00
2024-08-09 17:45:45 +01:00
2024-06-01 16:51:06 +02:00
2025-05-18 17:56:24 +01:00
2024-08-09 19:04:17 +01:00
2023-10-31 19:00:44 +01:00
2025-04-06 21:35:57 +01:00
2025-03-01 14:13:07 +00:00
2024-08-09 17:52:22 +01:00
2025-08-04 14:33:26 +02:00
2022-05-18 14:07:35 +10:00
2024-10-02 11:36:12 +01:00
2025-05-18 17:29:09 +01:00
2025-08-05 16:24:46 +02:00
2025-05-18 18:11:29 +01:00
2025-04-21 15:18:50 +01:00
2025-05-18 18:12:48 +01:00
2025-05-18 17:37:56 +01:00
2024-02-18 23:02:29 +01:00
2025-05-19 07:49:53 +01:00
2025-05-18 17:14:53 +01:00
2022-10-16 08:44:23 -07:00
2025-05-06 19:35:03 -04:00
2025-08-06 21:56:47 +02:00
2025-05-06 19:35:03 -04:00
2025-08-04 14:43:12 +02:00
2025-05-06 19:35:03 -04:00
2024-06-01 16:56:23 +02:00
2025-05-18 17:58:43 +01:00
2025-03-01 14:13:07 +00:00
2025-08-04 19:20:00 +02:00
2025-02-14 16:09:58 +00:00
2025-08-04 14:33:26 +02:00
2025-08-04 14:33:26 +02:00
2024-08-09 17:52:22 +01:00
2025-08-04 14:33:26 +02:00
2025-05-06 19:35:03 -04:00
2025-08-04 19:17:04 +02:00
2025-05-18 17:55:33 +01:00
2025-05-06 19:35:03 -04:00
2025-08-06 22:06:58 +02:00
2023-08-22 18:14:33 -07:00
2025-08-05 20:00:58 +02:00
2025-08-05 16:16:25 +02:00
2024-09-10 01:20:38 +10:00
2025-03-01 12:53:19 +00:00
2024-08-09 17:52:22 +01:00
2025-06-16 11:26:40 +02:00
2025-08-06 20:08:30 +02:00
2025-03-01 12:44:03 +00:00
2024-07-05 20:23:41 +02:00
2025-08-04 14:33:26 +02:00
2025-03-01 12:53:20 +00:00
2025-08-04 14:57:40 +02:00
2025-08-04 14:57:40 +02:00
2025-07-18 16:12:41 +01:00
2023-08-22 18:14:33 -07:00
2024-09-10 01:20:38 +10:00
2023-10-24 18:04:06 +02:00
2025-08-04 14:57:40 +02:00
2022-09-19 16:59:04 -07:00
2024-08-09 17:19:01 +01:00
2025-08-04 14:57:40 +02:00
2025-05-06 19:35:03 -04:00
2024-08-09 17:45:27 +01:00
2025-08-04 19:19:50 +02:00
2025-05-18 16:20:43 +01:00
2025-03-01 12:53:20 +00:00
2024-08-09 17:52:23 +01:00
2025-08-04 14:33:26 +02:00
2025-01-01 07:50:34 +00:00
2023-09-27 21:59:12 +02:00
2025-08-04 14:57:40 +02:00
2025-08-04 14:33:26 +02:00
2025-05-06 19:35:03 -04:00
2025-05-18 18:12:48 +01:00
2022-02-16 18:23:23 +11:00
2025-08-05 16:16:25 +02:00
2025-08-04 19:22:03 +02:00
2025-08-05 16:16:25 +02:00
2025-08-05 16:16:25 +02:00
2025-08-05 19:18:09 +02:00
2025-08-04 14:57:40 +02:00
2023-07-08 14:08:32 +10:00
2024-10-24 02:01:46 +01:00
2023-01-16 08:56:09 -08:00
2025-05-18 18:12:48 +01:00
2023-10-03 14:15:46 -05:00
2025-08-04 14:33:26 +02:00
2025-05-06 19:35:03 -04:00
2025-08-05 16:16:25 +02:00
2025-08-05 16:16:25 +02:00
2025-05-18 18:12:48 +01:00
2025-08-05 19:13:42 +02:00
2024-08-27 01:00:42 +01:00
2023-09-27 21:59:12 +02:00
2025-05-06 19:35:03 -04:00
2024-03-24 00:08:08 +01:00
2025-05-06 19:35:03 -04:00
2024-08-09 17:52:22 +01:00
2023-09-27 21:59:12 +02:00
2025-05-18 17:37:56 +01:00
2024-06-08 19:59:10 +02:00
2024-09-10 01:20:38 +10:00
2024-08-27 00:42:12 +01:00
2025-04-06 20:53:16 +01:00
2024-09-10 01:20:38 +10:00
2025-08-05 15:59:51 +02:00
2024-12-07 22:11:27 +00:00
2025-05-06 19:35:03 -04:00
2025-05-18 18:12:59 +01:00
2025-01-01 17:10:26 +00:00
2023-10-08 19:52:10 +02:00
2025-08-05 16:16:25 +02:00
2025-08-04 14:33:26 +02:00
2025-08-04 14:33:26 +02:00
2025-08-04 14:33:26 +02:00
2023-01-05 05:56:35 +11:00
2023-04-29 18:34:19 +10:00
2025-05-06 19:35:03 -04:00
2025-05-18 17:58:43 +01:00
2024-06-08 19:59:10 +02:00
2025-08-04 14:57:40 +02:00
2025-05-18 15:52:39 +01:00
2024-08-27 01:00:42 +01:00
2025-05-18 18:10:03 +01:00
2025-05-18 18:12:48 +01:00
2025-05-18 18:12:48 +01:00
2025-08-05 16:16:25 +02:00
2025-08-06 20:08:30 +02:00
2024-08-09 17:52:22 +01:00
2023-08-08 12:19:31 -08:00
2025-06-10 10:56:50 +00:00
2025-05-18 18:12:48 +01:00
2025-08-04 14:33:26 +02:00
2025-05-18 18:12:48 +01:00
2024-12-21 10:13:32 +00:00
2025-05-18 15:33:20 +01:00
2025-04-06 20:52:44 +01:00
2025-08-05 16:16:25 +02:00
2024-08-09 17:52:22 +01:00
2025-08-04 14:33:26 +02:00
2025-05-18 17:28:23 +01:00
2025-08-06 22:06:58 +02:00
2025-08-04 14:57:40 +02:00
2024-09-22 02:38:29 +01:00
2025-08-04 14:33:26 +02:00
2025-08-05 20:00:42 +02:00
2025-08-05 16:53:07 +02:00
2025-08-06 20:08:30 +02:00
2025-05-18 17:40:05 +01:00
2025-04-06 21:35:59 +01:00
2025-02-14 16:09:46 +00:00
2024-10-02 12:06:05 +01:00
2025-03-01 12:44:03 +00:00
2024-04-09 22:12:36 -05:00
2025-08-04 15:25:05 +02:00
2025-03-01 14:12:40 +00:00
2025-01-28 05:02:03 +00:00
2025-08-05 16:16:25 +02:00
2025-08-05 16:16:25 +02:00
2025-08-04 14:57:40 +02:00
2019-11-12 01:43:11 +01:00
2024-08-27 00:37:51 +01:00
2021-07-04 18:11:52 +02:00
2022-02-05 11:39:36 -07:00
2025-01-28 04:31:22 +00:00