From 7dc253487f1fc0cf5398c0bdb6e7aa4cee189d45 Mon Sep 17 00:00:00 2001 From: Alan Alexander Cerna <87852561+Kroppec@users.noreply.github.com> Date: Wed, 27 Oct 2021 16:27:54 +0300 Subject: [PATCH] Basic system - (Handler/Processor/Manager/Controller) link establishment Established a basic structure of system components and their relative tasks. --- ...n.png-487276ed1e3a0c39cad0279d744ee560.md5 | 4 +- ....png-487276ed1e3a0c39cad0279d744ee560.stex | Bin 3413 -> 15091 bytes ...e.png-96f9ed57cf6d9efdccb3ecbc4b8cd6ff.md5 | 3 ++ ....png-96f9ed57cf6d9efdccb3ecbc4b8cd6ff.stex | Bin 0 -> 33505 bytes ...“ 1.png-b558478550e6d1936c72122630064deb.md5 | 3 ++ ... 1.png-b558478550e6d1936c72122630064deb.stex | Bin 0 -> 33445 bytes ... 10.png-ec522b709593936611c719cfe2a608d4.md5 | 3 ++ ...10.png-ec522b709593936611c719cfe2a608d4.stex | Bin 0 -> 33265 bytes ... 11.png-c9bbf2ef2f59da399e890ce817f55c11.md5 | 3 ++ ...11.png-c9bbf2ef2f59da399e890ce817f55c11.stex | Bin 0 -> 33423 bytes ...“ 2.png-94999a82da3232e7d92c3f9ee67be815.md5 | 3 ++ ... 2.png-94999a82da3232e7d92c3f9ee67be815.stex | Bin 0 -> 33270 bytes ...“ 3.png-8aa6c0a56fbb388157d4fd8c060050bb.md5 | 3 ++ ... 3.png-8aa6c0a56fbb388157d4fd8c060050bb.stex | Bin 0 -> 32896 bytes ...“ 4.png-ca524bffa1dad3792710ef47a48de61e.md5 | 3 ++ ... 4.png-ca524bffa1dad3792710ef47a48de61e.stex | Bin 0 -> 32898 bytes ...“ 5.png-085ea2af6c26ff900dcf762cee999823.md5 | 3 ++ ... 5.png-085ea2af6c26ff900dcf762cee999823.stex | Bin 0 -> 32380 bytes ...“ 6.png-5129eec9d861ea14e3c82822abab25c9.md5 | 3 ++ ... 6.png-5129eec9d861ea14e3c82822abab25c9.stex | Bin 0 -> 32387 bytes ...“ 7.png-72e5dcffd49d5f69c8e378d0b877938a.md5 | 3 ++ ... 7.png-72e5dcffd49d5f69c8e378d0b877938a.stex | Bin 0 -> 32372 bytes ...“ 8.png-55092da9ec8ce8e625504044d2085f5a.md5 | 3 ++ ... 8.png-55092da9ec8ce8e625504044d2085f5a.stex | Bin 0 -> 32893 bytes ...“ 9.png-108d2d665d11cab4daa00a5c845b4c12.md5 | 3 ++ ... 9.png-108d2d665d11cab4daa00a5c845b4c12.stex | Bin 0 -> 32893 bytes ...n.png-39699617848bc9a4a118c7fe272d567e.md5 | 3 ++ ....png-39699617848bc9a4a118c7fe272d567e.stex | Bin 0 -> 33523 bytes ...1.png-42645e27ee440c7554c8860f01ea934b.md5 | 3 ++ ....png-42645e27ee440c7554c8860f01ea934b.stex | Bin 0 -> 59128 bytes ...0.png-079f9a662bb1b208e0b6cfecdc970463.md5 | 3 ++ ....png-079f9a662bb1b208e0b6cfecdc970463.stex | Bin 0 -> 58708 bytes ...2.png-49844e9eb022808ba47217dac3c33091.md5 | 3 ++ ....png-49844e9eb022808ba47217dac3c33091.stex | Bin 0 -> 58596 bytes ...3.png-0d842cea0439966d9f9e07b4b81b0aee.md5 | 3 ++ ....png-0d842cea0439966d9f9e07b4b81b0aee.stex | Bin 0 -> 66754 bytes ...4.png-386a93f32e2aa66a6a20d72d4edb06a6.md5 | 3 ++ ....png-386a93f32e2aa66a6a20d72d4edb06a6.stex | Bin 0 -> 65855 bytes ...5.png-cf73cf71e569505cdaacf218379822e3.md5 | 3 ++ ....png-cf73cf71e569505cdaacf218379822e3.stex | Bin 0 -> 66112 bytes ...6.png-78eaed89b887d9548067a4ab411fd0e6.md5 | 3 ++ ....png-78eaed89b887d9548067a4ab411fd0e6.stex | Bin 0 -> 57821 bytes ...7.png-d48584ac4a7d3a67159a10b7e7b1555e.md5 | 3 ++ ....png-d48584ac4a7d3a67159a10b7e7b1555e.stex | Bin 0 -> 72253 bytes ...8.png-afe2572163deec07d0882aa2b3af6527.md5 | 3 ++ ....png-afe2572163deec07d0882aa2b3af6527.stex | Bin 0 -> 58198 bytes ...9.png-88d59be9b06568c955a07f8b97ec6f86.md5 | 3 ++ ....png-88d59be9b06568c955a07f8b97ec6f86.stex | Bin 0 -> 66673 bytes ...n.png-c86ffd4edb9eef4e97ec67968526b22e.md5 | 3 ++ ....png-c86ffd4edb9eef4e97ec67968526b22e.stex | Bin 0 -> 59746 bytes ...1.png-c4f4650b211d5ef91af6fba1fb21d486.md5 | 3 ++ ....png-c4f4650b211d5ef91af6fba1fb21d486.stex | Bin 0 -> 33808 bytes ...2.png-6286394cbeb398a16ee22b0674e7b50c.md5 | 3 ++ ....png-6286394cbeb398a16ee22b0674e7b50c.stex | Bin 0 -> 33262 bytes ...3.png-b700d49718c8e5afc2b916d776380569.md5 | 3 ++ ....png-b700d49718c8e5afc2b916d776380569.stex | Bin 0 -> 33646 bytes ...4.png-458664d20caf9cb27c8f354327908dda.md5 | 3 ++ ....png-458664d20caf9cb27c8f354327908dda.stex | Bin 0 -> 32891 bytes Alens/movementSystem0.0.3/default_env.tres | 2 + Alens/movementSystem0.0.3/project.godot | 1 + .../controllers/level-scale_controller.gd | 7 +++ .../controllers/managers/canvas_manager.gd | 4 ++ .../controllers/managers/physics_manager.gd | 4 ++ .../controllers/player_collider_controller.gd | 11 ++++ .../controllers/player_sprite_controller.gd | 4 ++ .../character/player/player_body_handler.gd | 19 +++++++ .../character/player/player_node_handler.gd | 10 ++++ .../system/input/user_input_handler.gd | 7 +++ .../vectoral_direction_preset_handler.gd | 4 ++ .../CR/client_rotation_processor.gd | 4 ++ .../VDIR/vectoral_direction_processor.gd | 4 ++ ...body_default_sprite_idle_animation – 1.png | Bin 0 -> 41441 bytes ...fault_sprite_idle_animation – 1.png.import | 34 +++++++++++++ ...ody_default_sprite_idle_animation – 10.png | Bin 0 -> 41111 bytes ...ault_sprite_idle_animation – 10.png.import | 34 +++++++++++++ ...ody_default_sprite_idle_animation – 11.png | Bin 0 -> 41431 bytes ...ault_sprite_idle_animation – 11.png.import | 34 +++++++++++++ ...body_default_sprite_idle_animation – 2.png | Bin 0 -> 41120 bytes ...fault_sprite_idle_animation – 2.png.import | 34 +++++++++++++ ...body_default_sprite_idle_animation – 3.png | Bin 0 -> 40823 bytes ...fault_sprite_idle_animation – 3.png.import | 34 +++++++++++++ ...body_default_sprite_idle_animation – 4.png | Bin 0 -> 40875 bytes ...fault_sprite_idle_animation – 4.png.import | 34 +++++++++++++ ...body_default_sprite_idle_animation – 5.png | Bin 0 -> 40404 bytes ...fault_sprite_idle_animation – 5.png.import | 34 +++++++++++++ ...body_default_sprite_idle_animation – 6.png | Bin 0 -> 40398 bytes ...fault_sprite_idle_animation – 6.png.import | 34 +++++++++++++ ...body_default_sprite_idle_animation – 7.png | Bin 0 -> 40403 bytes ...fault_sprite_idle_animation – 7.png.import | 34 +++++++++++++ ...body_default_sprite_idle_animation – 8.png | Bin 0 -> 40814 bytes ...fault_sprite_idle_animation – 8.png.import | 34 +++++++++++++ ...body_default_sprite_idle_animation – 9.png | Bin 0 -> 40816 bytes ...fault_sprite_idle_animation – 9.png.import | 34 +++++++++++++ ...ain_body_default_sprite_idle_animation.png | Bin 0 -> 41532 bytes ...y_default_sprite_idle_animation.png.import | 34 +++++++++++++ ...player_main_body_default_sprite.png.import | 34 +++++++++++++ .../source/entities/player/player_node.tscn | 48 ++++++++++++++++++ .../trinity_site/trinitySite-level.tscn | 10 ++++ 98 files changed, 667 insertions(+), 2 deletions(-) create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite.png-96f9ed57cf6d9efdccb3ecbc4b8cd6ff.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite.png-96f9ed57cf6d9efdccb3ecbc4b8cd6ff.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 1.png-b558478550e6d1936c72122630064deb.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 1.png-b558478550e6d1936c72122630064deb.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 10.png-ec522b709593936611c719cfe2a608d4.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 10.png-ec522b709593936611c719cfe2a608d4.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 11.png-c9bbf2ef2f59da399e890ce817f55c11.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 11.png-c9bbf2ef2f59da399e890ce817f55c11.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 2.png-94999a82da3232e7d92c3f9ee67be815.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 2.png-94999a82da3232e7d92c3f9ee67be815.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 3.png-8aa6c0a56fbb388157d4fd8c060050bb.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 3.png-8aa6c0a56fbb388157d4fd8c060050bb.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 4.png-ca524bffa1dad3792710ef47a48de61e.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 4.png-ca524bffa1dad3792710ef47a48de61e.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 5.png-085ea2af6c26ff900dcf762cee999823.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 5.png-085ea2af6c26ff900dcf762cee999823.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 6.png-5129eec9d861ea14e3c82822abab25c9.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 6.png-5129eec9d861ea14e3c82822abab25c9.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 7.png-72e5dcffd49d5f69c8e378d0b877938a.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 7.png-72e5dcffd49d5f69c8e378d0b877938a.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 8.png-55092da9ec8ce8e625504044d2085f5a.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 8.png-55092da9ec8ce8e625504044d2085f5a.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 9.png-108d2d665d11cab4daa00a5c845b4c12.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation – 9.png-108d2d665d11cab4daa00a5c845b4c12.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation.png-39699617848bc9a4a118c7fe272d567e.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_idle_animation.png-39699617848bc9a4a118c7fe272d567e.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 1.png-42645e27ee440c7554c8860f01ea934b.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 1.png-42645e27ee440c7554c8860f01ea934b.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 10.png-079f9a662bb1b208e0b6cfecdc970463.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 10.png-079f9a662bb1b208e0b6cfecdc970463.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 2.png-49844e9eb022808ba47217dac3c33091.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 2.png-49844e9eb022808ba47217dac3c33091.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 3.png-0d842cea0439966d9f9e07b4b81b0aee.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 3.png-0d842cea0439966d9f9e07b4b81b0aee.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 4.png-386a93f32e2aa66a6a20d72d4edb06a6.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 4.png-386a93f32e2aa66a6a20d72d4edb06a6.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 5.png-cf73cf71e569505cdaacf218379822e3.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 5.png-cf73cf71e569505cdaacf218379822e3.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 6.png-78eaed89b887d9548067a4ab411fd0e6.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 6.png-78eaed89b887d9548067a4ab411fd0e6.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 7.png-d48584ac4a7d3a67159a10b7e7b1555e.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 7.png-d48584ac4a7d3a67159a10b7e7b1555e.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 8.png-afe2572163deec07d0882aa2b3af6527.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 8.png-afe2572163deec07d0882aa2b3af6527.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 9.png-88d59be9b06568c955a07f8b97ec6f86.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation - 9.png-88d59be9b06568c955a07f8b97ec6f86.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation.png-c86ffd4edb9eef4e97ec67968526b22e.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_default_sprite_movement_animation.png-c86ffd4edb9eef4e97ec67968526b22e.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_movement-animation_sprite_1.png-c4f4650b211d5ef91af6fba1fb21d486.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_movement-animation_sprite_1.png-c4f4650b211d5ef91af6fba1fb21d486.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_movement-animation_sprite_2.png-6286394cbeb398a16ee22b0674e7b50c.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_movement-animation_sprite_2.png-6286394cbeb398a16ee22b0674e7b50c.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_movement-animation_sprite_3.png-b700d49718c8e5afc2b916d776380569.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_movement-animation_sprite_3.png-b700d49718c8e5afc2b916d776380569.stex create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_movement-animation_sprite_4.png-458664d20caf9cb27c8f354327908dda.md5 create mode 100644 Alens/movementSystem0.0.3/.import/player_main_body_movement-animation_sprite_4.png-458664d20caf9cb27c8f354327908dda.stex create mode 100644 Alens/movementSystem0.0.3/source/assets/scripts/controllers/level-scale_controller.gd create mode 100644 Alens/movementSystem0.0.3/source/assets/scripts/controllers/managers/canvas_manager.gd create mode 100644 Alens/movementSystem0.0.3/source/assets/scripts/controllers/managers/physics_manager.gd create mode 100644 Alens/movementSystem0.0.3/source/assets/scripts/controllers/player_collider_controller.gd create mode 100644 Alens/movementSystem0.0.3/source/assets/scripts/controllers/player_sprite_controller.gd create mode 100644 Alens/movementSystem0.0.3/source/assets/scripts/handlers/character/player/player_body_handler.gd create mode 100644 Alens/movementSystem0.0.3/source/assets/scripts/handlers/character/player/player_node_handler.gd create mode 100644 Alens/movementSystem0.0.3/source/assets/scripts/handlers/system/input/user_input_handler.gd create mode 100644 Alens/movementSystem0.0.3/source/assets/scripts/handlers/system/vectoralPresets/vectoral_direction_preset_handler.gd create mode 100644 Alens/movementSystem0.0.3/source/assets/scripts/processors/CR/client_rotation_processor.gd create mode 100644 Alens/movementSystem0.0.3/source/assets/scripts/processors/VDIR/vectoral_direction_processor.gd create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 1.png create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 1.png.import create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 10.png create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 10.png.import create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 11.png create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 11.png.import create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 2.png create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 2.png.import create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 3.png create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 3.png.import create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 4.png create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 4.png.import create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 5.png create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 5.png.import create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 6.png create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 6.png.import create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 7.png create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 7.png.import create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 8.png create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 8.png.import create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 9.png create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation – 9.png.import create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation.png create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/animation/idle/player_main_body_default_sprite_idle_animation.png.import create mode 100644 Alens/movementSystem0.0.3/source/assets/sprites/character/player/player_main_body_default_sprite.png.import create mode 100644 Alens/movementSystem0.0.3/source/entities/player/player_node.tscn create mode 100644 Alens/movementSystem0.0.3/source/levels/trinity_site/trinitySite-level.tscn diff --git a/Alens/movementSystem0.0.3/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 b/Alens/movementSystem0.0.3/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 index 7b61c3e..478b1b4 100644 --- a/Alens/movementSystem0.0.3/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 +++ b/Alens/movementSystem0.0.3/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 @@ -1,3 +1,3 @@ -source_md5="47313fa4c47a9963fddd764e1ec6e4a8" -dest_md5="2ded9e7f9060e2b530aab678b135fc5b" +source_md5="57e12190303c92057f667d53a7be639c" +dest_md5="db6ca84bb6eb657bd9bd8f1c1f04850e" diff --git a/Alens/movementSystem0.0.3/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex b/Alens/movementSystem0.0.3/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex index 3ca6461f885d763a3f3c745fe6819ed84bfd666a..378549fc4dc37e6ea4a2080a99fd2dab705cd218 100644 GIT binary patch literal 15091 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