Leon Friedrich
15d5b9aa02
Move parts of SpriteComponent to SpriteSystem (#5602)
* Partial sprite component ECS
* release notes
* tests
* Why
* SetSnapCardinals
* NoRotation
* DirectionOverride
* This is why I love distinct overrides that take in object
* LayerSetData
* ISerializationHooks continue to haunt me
* Relocate SetShader
* LayerSetSprite
* LayerSetTexture
* yipeeeee
* LayerSetRsi
* Remove GetFallbackState
* LayerSet Scale,Rotation,Color,Visible
* Fix LayerSetRsi
* LayerSetOffset
* LayerSetDirOffset
* Add overrides that take in a Layer
* LayerSetAnimationTime
* LayerSetRenderingStrategy
* Reduce Resolves, Add Layer.Index
* Access
* Try fix NREs
* Asserts
* LayerGetState
* Cleanup
* Merge helper partial classes
* partial rendering
* GetLayerDirectionCount
* Cache local bounds
* RenderLayer
* RefreshCachedState
* RoundToCardinalAngle
* Fix the pr
* Fix debug assert
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2025-05-10 21:56:53 +10:00
..
2025-04-19 17:29:17 +10:00
2022-10-17 03:54:10 +11:00
2024-03-20 11:11:32 +01:00
2025-03-26 01:39:10 +01:00
2024-11-28 19:49:51 +01:00
2025-05-10 21:56:53 +10:00
2025-02-14 14:21:22 +11:00
2025-04-14 13:54:42 +10:00
2025-04-30 13:10:03 +10:00
2025-05-05 00:45:05 +02:00
2024-07-10 01:38:32 +02:00
2023-12-12 20:17:36 +11:00
2025-05-05 23:13:31 +10:00
2025-02-16 19:29:32 +11:00
2023-12-15 19:37:13 +01:00
2025-05-10 21:56:53 +10:00
2025-02-04 12:23:42 -05:00
2025-05-04 02:24:57 +02:00
2024-06-05 16:32:56 +10:00
2023-12-23 13:52:08 +11:00
2025-04-26 22:38:56 +10:00
2025-01-07 20:54:14 +01:00
2025-05-05 23:13:31 +10:00
2022-04-17 18:02:35 +02:00
2025-05-05 23:13:31 +10:00
2024-11-25 00:37:05 +01:00
2025-05-10 12:40:15 +10:00
2023-08-26 22:16:14 +10:00
2024-09-20 16:43:12 +02:00
2023-07-01 22:02:12 +10:00
2022-09-14 19:39:00 +10:00
2025-05-10 21:37:42 +10:00
2024-06-20 17:23:47 +10:00
2023-07-30 20:17:22 +10:00
2025-04-18 19:01:34 +10:00
2024-12-08 23:49:12 +01:00
2020-11-26 23:37:31 +01:00
2025-05-10 21:56:53 +10:00
2024-08-10 11:12:44 +10:00
2024-08-23 14:33:36 +10:00
2025-01-16 01:13:50 +01:00
2025-02-16 21:55:05 +11:00
2025-01-31 15:38:13 +11:00
2025-04-26 22:38:56 +10:00
2024-07-10 01:38:32 +02:00
2023-08-23 16:03:34 -05:00
2023-03-06 11:12:08 -08:00
2025-04-16 21:25:31 +10:00
2021-11-28 00:41:53 +01:00
2022-02-05 19:31:58 +01:00
2022-02-05 19:31:58 +01:00
2022-02-05 19:31:58 +01:00
2021-04-23 00:05:42 +02:00
2025-04-26 22:59:02 +10:00
2023-12-28 02:31:34 +01:00
2025-01-08 02:19:27 +01:00
2021-02-10 23:27:19 -08:00
2023-12-15 19:37:13 +01:00
2025-04-26 22:38:56 +10:00
2022-12-05 00:44:50 +01:00
2022-02-05 19:31:58 +01:00