diff --git a/Content/Blueprint/Base/TG_GameInstance.uasset b/Content/Blueprint/Base/TG_GameInstance.uasset index e78d558cc..3ba59655f 100644 Binary files a/Content/Blueprint/Base/TG_GameInstance.uasset and b/Content/Blueprint/Base/TG_GameInstance.uasset differ diff --git a/Content/Blueprint/Base/TG_GameModeBase.uasset b/Content/Blueprint/Base/TG_GameModeBase.uasset index c78e55cb1..29c994607 100644 Binary files a/Content/Blueprint/Base/TG_GameModeBase.uasset and b/Content/Blueprint/Base/TG_GameModeBase.uasset differ diff --git a/Content/Blueprint/Base/TG_PlayerControllerBase.uasset b/Content/Blueprint/Base/TG_PlayerControllerBase.uasset index 25b471b5f..dee5a3445 100644 Binary files a/Content/Blueprint/Base/TG_PlayerControllerBase.uasset and b/Content/Blueprint/Base/TG_PlayerControllerBase.uasset differ diff --git a/Content/Blueprint/GamePlay/TG_PlayerControllerGamePlay.uasset b/Content/Blueprint/GamePlay/TG_PlayerControllerGamePlay.uasset index 6c869bdd7..4e129017b 100644 Binary files a/Content/Blueprint/GamePlay/TG_PlayerControllerGamePlay.uasset and b/Content/Blueprint/GamePlay/TG_PlayerControllerGamePlay.uasset differ diff --git a/Content/Blueprint/Lobby/NPC_StartGame.uasset b/Content/Blueprint/Lobby/NPC_StartGame.uasset index ce20bc975..d875eb67f 100644 Binary files a/Content/Blueprint/Lobby/NPC_StartGame.uasset and b/Content/Blueprint/Lobby/NPC_StartGame.uasset differ diff --git a/Content/Blueprint/Lobby/TG_GameModeLobby.uasset b/Content/Blueprint/Lobby/TG_GameModeLobby.uasset index 9d8ee1807..e9b1caa7e 100644 Binary files a/Content/Blueprint/Lobby/TG_GameModeLobby.uasset and b/Content/Blueprint/Lobby/TG_GameModeLobby.uasset differ diff --git a/Content/LocalData/Csv_MapInfo.uasset b/Content/LocalData/Csv_MapInfo.uasset new file mode 100644 index 000000000..f6e471881 Binary files /dev/null and b/Content/LocalData/Csv_MapInfo.uasset differ diff --git a/Content/LocalData/E_Map.uasset b/Content/LocalData/E_Map.uasset new file mode 100644 index 000000000..7fb5b9050 Binary files /dev/null and b/Content/LocalData/E_Map.uasset differ diff --git a/Content/LocalData/Mission.uasset b/Content/LocalData/Mission.uasset index 472ba1803..e98d70568 100644 Binary files a/Content/LocalData/Mission.uasset and b/Content/LocalData/Mission.uasset differ diff --git a/Content/LocalData/S_MapInfo.uasset b/Content/LocalData/S_MapInfo.uasset new file mode 100644 index 000000000..e047ecbd9 Binary files /dev/null and b/Content/LocalData/S_MapInfo.uasset differ diff --git a/Content/LocalData/S_MissionMap.uasset b/Content/LocalData/S_MissionMap.uasset index 53103b888..17078312b 100644 Binary files a/Content/LocalData/S_MissionMap.uasset and b/Content/LocalData/S_MissionMap.uasset differ diff --git a/Content/Maps/Login.umap b/Content/Maps/Login.umap index ebe18e232..d34a92af4 100644 Binary files a/Content/Maps/Login.umap and b/Content/Maps/Login.umap differ diff --git a/Content/Maps/NewYorkCity.umap b/Content/Maps/NewYorkCity.umap index 84b1fecc9..b15e7654b 100644 Binary files a/Content/Maps/NewYorkCity.umap and b/Content/Maps/NewYorkCity.umap differ diff --git a/Content/TokyoStylizedEnvironment/Maps/Tokyo.umap b/Content/Maps/Tokyo.umap similarity index 52% rename from Content/TokyoStylizedEnvironment/Maps/Tokyo.umap rename to Content/Maps/Tokyo.umap index 3c559a6a6..5688166d5 100644 Binary files a/Content/TokyoStylizedEnvironment/Maps/Tokyo.umap and b/Content/Maps/Tokyo.umap differ diff --git a/Content/Maps/TokyoBattle.umap b/Content/Maps/TokyoBattle.umap new file mode 100644 index 000000000..0550acf54 Binary files /dev/null and b/Content/Maps/TokyoBattle.umap differ diff --git a/Content/TokyoStylizedEnvironment/Sequence/Maglev_01.uasset b/Content/TokyoStylizedEnvironment/Sequence/Maglev_01.uasset index ba2bfcd6b..77135baf8 100644 Binary files a/Content/TokyoStylizedEnvironment/Sequence/Maglev_01.uasset and b/Content/TokyoStylizedEnvironment/Sequence/Maglev_01.uasset differ diff --git a/Content/UI/Login/WB_Login.uasset b/Content/UI/Login/WB_Login.uasset index 92ed7c2dc..15fee8a36 100644 Binary files a/Content/UI/Login/WB_Login.uasset and b/Content/UI/Login/WB_Login.uasset differ diff --git a/Content/UIMaterialLab/Curves/Atlas_UIMaterialLab.uasset b/Content/UIMaterialLab/Curves/Atlas_UIMaterialLab.uasset new file mode 100644 index 000000000..f719712ab Binary files /dev/null and b/Content/UIMaterialLab/Curves/Atlas_UIMaterialLab.uasset differ diff --git a/Content/UIMaterialLab/Curves/Curve_HeartPulse.uasset b/Content/UIMaterialLab/Curves/Curve_HeartPulse.uasset new file mode 100644 index 000000000..41b7657d2 Binary files /dev/null and b/Content/UIMaterialLab/Curves/Curve_HeartPulse.uasset differ diff --git a/Content/UIMaterialLab/Fonts/PermanentMarker-Regular.uasset b/Content/UIMaterialLab/Fonts/PermanentMarker-Regular.uasset new file mode 100644 index 000000000..940eee2dc Binary files /dev/null and b/Content/UIMaterialLab/Fonts/PermanentMarker-Regular.uasset differ diff --git a/Content/UIMaterialLab/Fonts/PermanentMarker-Regular_Font.uasset b/Content/UIMaterialLab/Fonts/PermanentMarker-Regular_Font.uasset new file mode 100644 index 000000000..bb521b878 Binary files /dev/null and b/Content/UIMaterialLab/Fonts/PermanentMarker-Regular_Font.uasset differ diff --git a/Content/UIMaterialLab/Fonts/Roboto-Black.uasset b/Content/UIMaterialLab/Fonts/Roboto-Black.uasset new file mode 100644 index 000000000..895726fb6 Binary files /dev/null and b/Content/UIMaterialLab/Fonts/Roboto-Black.uasset differ diff --git a/Content/UIMaterialLab/Fonts/Roboto-BlackItalic.uasset b/Content/UIMaterialLab/Fonts/Roboto-BlackItalic.uasset new file mode 100644 index 000000000..a0bfa00c6 Binary files /dev/null and b/Content/UIMaterialLab/Fonts/Roboto-BlackItalic.uasset differ diff --git a/Content/UIMaterialLab/Fonts/Roboto-Bold.uasset b/Content/UIMaterialLab/Fonts/Roboto-Bold.uasset new file mode 100644 index 000000000..4909c47ee Binary files /dev/null and b/Content/UIMaterialLab/Fonts/Roboto-Bold.uasset differ diff --git a/Content/UIMaterialLab/Fonts/Roboto-BoldItalic.uasset b/Content/UIMaterialLab/Fonts/Roboto-BoldItalic.uasset new file mode 100644 index 000000000..45280d8b8 Binary files /dev/null and b/Content/UIMaterialLab/Fonts/Roboto-BoldItalic.uasset differ diff --git a/Content/UIMaterialLab/Fonts/Roboto-Italic.uasset b/Content/UIMaterialLab/Fonts/Roboto-Italic.uasset new file mode 100644 index 000000000..aa352d05d Binary files /dev/null and b/Content/UIMaterialLab/Fonts/Roboto-Italic.uasset differ diff --git a/Content/UIMaterialLab/Fonts/Roboto-Light.uasset b/Content/UIMaterialLab/Fonts/Roboto-Light.uasset new file mode 100644 index 000000000..78199cb1d Binary files /dev/null and b/Content/UIMaterialLab/Fonts/Roboto-Light.uasset differ diff --git a/Content/UIMaterialLab/Fonts/Roboto-LightItalic.uasset b/Content/UIMaterialLab/Fonts/Roboto-LightItalic.uasset new file mode 100644 index 000000000..82f2915d2 Binary files /dev/null and b/Content/UIMaterialLab/Fonts/Roboto-LightItalic.uasset differ diff --git a/Content/UIMaterialLab/Fonts/Roboto-Medium.uasset b/Content/UIMaterialLab/Fonts/Roboto-Medium.uasset new file mode 100644 index 000000000..650bb854c Binary files /dev/null and b/Content/UIMaterialLab/Fonts/Roboto-Medium.uasset differ diff --git a/Content/UIMaterialLab/Fonts/Roboto-MediumItalic.uasset b/Content/UIMaterialLab/Fonts/Roboto-MediumItalic.uasset new file mode 100644 index 000000000..00f7b10e9 Binary files /dev/null and b/Content/UIMaterialLab/Fonts/Roboto-MediumItalic.uasset differ diff --git a/Content/UIMaterialLab/Fonts/Roboto-Regular.uasset b/Content/UIMaterialLab/Fonts/Roboto-Regular.uasset new file mode 100644 index 000000000..11994a282 Binary files /dev/null and b/Content/UIMaterialLab/Fonts/Roboto-Regular.uasset differ diff --git a/Content/UIMaterialLab/Fonts/Roboto-Thin.uasset b/Content/UIMaterialLab/Fonts/Roboto-Thin.uasset new file mode 100644 index 000000000..f5eb6b00b Binary files /dev/null and b/Content/UIMaterialLab/Fonts/Roboto-Thin.uasset differ diff --git a/Content/UIMaterialLab/Fonts/Roboto-ThinItalic.uasset b/Content/UIMaterialLab/Fonts/Roboto-ThinItalic.uasset new file mode 100644 index 000000000..4a200adad Binary files /dev/null and b/Content/UIMaterialLab/Fonts/Roboto-ThinItalic.uasset differ diff --git a/Content/UIMaterialLab/Fonts/Roboto.uasset b/Content/UIMaterialLab/Fonts/Roboto.uasset new file mode 100644 index 000000000..161367e5c Binary files /dev/null and b/Content/UIMaterialLab/Fonts/Roboto.uasset differ diff --git a/Content/UIMaterialLab/Maps/Main.umap b/Content/UIMaterialLab/Maps/Main.umap new file mode 100644 index 000000000..01f7a2d8f Binary files /dev/null and b/Content/UIMaterialLab/Maps/Main.umap differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Distortions/MF_UI_PolarCoordinates.uasset b/Content/UIMaterialLab/MaterialFunctions/Distortions/MF_UI_PolarCoordinates.uasset new file mode 100644 index 000000000..10afc46a7 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Distortions/MF_UI_PolarCoordinates.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Distortions/MF_UI_Skew.uasset b/Content/UIMaterialLab/MaterialFunctions/Distortions/MF_UI_Skew.uasset new file mode 100644 index 000000000..a8741cdad Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Distortions/MF_UI_Skew.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Distortions/MF_UI_Slant.uasset b/Content/UIMaterialLab/MaterialFunctions/Distortions/MF_UI_Slant.uasset new file mode 100644 index 000000000..2a6ab271a Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Distortions/MF_UI_Slant.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Distortions/MF_UI_WaveWarp.uasset b/Content/UIMaterialLab/MaterialFunctions/Distortions/MF_UI_WaveWarp.uasset new file mode 100644 index 000000000..2cb22e2fb Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Distortions/MF_UI_WaveWarp.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_Alternate.uasset b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_Alternate.uasset new file mode 100644 index 000000000..3787d5960 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_Alternate.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_BlindMask.uasset b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_BlindMask.uasset new file mode 100644 index 000000000..88d57282d Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_BlindMask.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_CheckerMask.uasset b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_CheckerMask.uasset new file mode 100644 index 000000000..80912e36b Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_CheckerMask.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_Radial_Segments.uasset b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_Radial_Segments.uasset new file mode 100644 index 000000000..573e942cc Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_Radial_Segments.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_RingMask.uasset b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_RingMask.uasset new file mode 100644 index 000000000..cf7a224e6 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_RingMask.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_Sectors.uasset b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_Sectors.uasset new file mode 100644 index 000000000..377f6dbd2 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_Sectors.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_SquareGradient.uasset b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_SquareGradient.uasset new file mode 100644 index 000000000..c83e25a71 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_SquareGradient.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_WedgesMask.uasset b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_WedgesMask.uasset new file mode 100644 index 000000000..990d8f160 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Masks/MF_UI_WedgesMask.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Patterns/MF_UI_GridTiling.uasset b/Content/UIMaterialLab/MaterialFunctions/Patterns/MF_UI_GridTiling.uasset new file mode 100644 index 000000000..7a5094429 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Patterns/MF_UI_GridTiling.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Patterns/MF_UI_Halftone.uasset b/Content/UIMaterialLab/MaterialFunctions/Patterns/MF_UI_Halftone.uasset new file mode 100644 index 000000000..a9725854f Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Patterns/MF_UI_Halftone.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Patterns/MF_UI_HexagonTiling.uasset b/Content/UIMaterialLab/MaterialFunctions/Patterns/MF_UI_HexagonTiling.uasset new file mode 100644 index 000000000..466bbf77b Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Patterns/MF_UI_HexagonTiling.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Patterns/MF_UI_Truchet.uasset b/Content/UIMaterialLab/MaterialFunctions/Patterns/MF_UI_Truchet.uasset new file mode 100644 index 000000000..ea320cfcc Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Patterns/MF_UI_Truchet.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Box.uasset b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Box.uasset new file mode 100644 index 000000000..848447909 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Box.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Circle.uasset b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Circle.uasset new file mode 100644 index 000000000..6d9eeaae7 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Circle.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Hexagon.uasset b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Hexagon.uasset new file mode 100644 index 000000000..2c0053a5d Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Hexagon.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Intersection.uasset b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Intersection.uasset new file mode 100644 index 000000000..b7c5b0841 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Intersection.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Subtraction.uasset b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Subtraction.uasset new file mode 100644 index 000000000..5ce4a2305 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Subtraction.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Triangle.uasset b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Triangle.uasset new file mode 100644 index 000000000..e94deeeff Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Triangle.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Union.uasset b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Union.uasset new file mode 100644 index 000000000..d4c75723e Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_SDF_Union.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_Wave.uasset b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_Wave.uasset new file mode 100644 index 000000000..863156d08 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/SDFs/MF_UI_Wave.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Time/MF_UI_LinearTime.uasset b/Content/UIMaterialLab/MaterialFunctions/Time/MF_UI_LinearTime.uasset new file mode 100644 index 000000000..a83a4f635 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Time/MF_UI_LinearTime.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Time/MF_UI_SineTime.uasset b/Content/UIMaterialLab/MaterialFunctions/Time/MF_UI_SineTime.uasset new file mode 100644 index 000000000..22b8bee67 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Time/MF_UI_SineTime.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Time/MF_UI_TimeDisplace.uasset b/Content/UIMaterialLab/MaterialFunctions/Time/MF_UI_TimeDisplace.uasset new file mode 100644 index 000000000..4121bfa5a Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Time/MF_UI_TimeDisplace.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Transforms/MF_UI_Flip.uasset b/Content/UIMaterialLab/MaterialFunctions/Transforms/MF_UI_Flip.uasset new file mode 100644 index 000000000..06ee8d518 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Transforms/MF_UI_Flip.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Transforms/MF_UI_Scale.uasset b/Content/UIMaterialLab/MaterialFunctions/Transforms/MF_UI_Scale.uasset new file mode 100644 index 000000000..89df420bb Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Transforms/MF_UI_Scale.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Transforms/MF_UI_Symmetry.uasset b/Content/UIMaterialLab/MaterialFunctions/Transforms/MF_UI_Symmetry.uasset new file mode 100644 index 000000000..3fcdd69d7 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Transforms/MF_UI_Symmetry.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Transforms/MF_UI_Translate.uasset b/Content/UIMaterialLab/MaterialFunctions/Transforms/MF_UI_Translate.uasset new file mode 100644 index 000000000..11ce651cf Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Transforms/MF_UI_Translate.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_AspectRatio.uasset b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_AspectRatio.uasset new file mode 100644 index 000000000..a957b4dbb Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_AspectRatio.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_EaseCurves.uasset b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_EaseCurves.uasset new file mode 100644 index 000000000..d3db1e01c Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_EaseCurves.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_PingPong.uasset b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_PingPong.uasset new file mode 100644 index 000000000..3e6c77d0f Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_PingPong.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_Pixelate.uasset b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_Pixelate.uasset new file mode 100644 index 000000000..481e15b02 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_Pixelate.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_Random.uasset b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_Random.uasset new file mode 100644 index 000000000..d8d0fae4b Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_Random.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_RemappableGradient.uasset b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_RemappableGradient.uasset new file mode 100644 index 000000000..847d671a6 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_RemappableGradient.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_RemappableGradient_Float.uasset b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_RemappableGradient_Float.uasset new file mode 100644 index 000000000..65dff12e6 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_RemappableGradient_Float.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_SteppedGradient.uasset b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_SteppedGradient.uasset new file mode 100644 index 000000000..8f4bf1604 Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_SteppedGradient.uasset differ diff --git a/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_WeightedCorners.uasset b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_WeightedCorners.uasset new file mode 100644 index 000000000..d2d42bf5a Binary files /dev/null and b/Content/UIMaterialLab/MaterialFunctions/Utilities/MF_UI_WeightedCorners.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/1_Translate/MI_UI_Translate_1.uasset b/Content/UIMaterialLab/Materials/1_Transforms/1_Translate/MI_UI_Translate_1.uasset new file mode 100644 index 000000000..6b1e1cf46 Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/1_Translate/MI_UI_Translate_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/1_Translate/MI_UI_Translate_2.uasset b/Content/UIMaterialLab/Materials/1_Transforms/1_Translate/MI_UI_Translate_2.uasset new file mode 100644 index 000000000..e7fd36db1 Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/1_Translate/MI_UI_Translate_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/1_Translate/MI_UI_Translate_3.uasset b/Content/UIMaterialLab/Materials/1_Transforms/1_Translate/MI_UI_Translate_3.uasset new file mode 100644 index 000000000..e1d70cd1c Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/1_Translate/MI_UI_Translate_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/1_Translate/M_UI_Translate.uasset b/Content/UIMaterialLab/Materials/1_Transforms/1_Translate/M_UI_Translate.uasset new file mode 100644 index 000000000..9dc43a059 Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/1_Translate/M_UI_Translate.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/2_Rotate/MI_UI_Rotate_1.uasset b/Content/UIMaterialLab/Materials/1_Transforms/2_Rotate/MI_UI_Rotate_1.uasset new file mode 100644 index 000000000..b1a7b7049 Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/2_Rotate/MI_UI_Rotate_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/2_Rotate/MI_UI_Rotate_2.uasset b/Content/UIMaterialLab/Materials/1_Transforms/2_Rotate/MI_UI_Rotate_2.uasset new file mode 100644 index 000000000..87d2d5a64 Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/2_Rotate/MI_UI_Rotate_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/2_Rotate/MI_UI_Rotate_3.uasset b/Content/UIMaterialLab/Materials/1_Transforms/2_Rotate/MI_UI_Rotate_3.uasset new file mode 100644 index 000000000..a35369a8b Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/2_Rotate/MI_UI_Rotate_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/2_Rotate/M_UI_Rotate.uasset b/Content/UIMaterialLab/Materials/1_Transforms/2_Rotate/M_UI_Rotate.uasset new file mode 100644 index 000000000..9abf44c67 Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/2_Rotate/M_UI_Rotate.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/3_Scale/MI_UI_Scale_1.uasset b/Content/UIMaterialLab/Materials/1_Transforms/3_Scale/MI_UI_Scale_1.uasset new file mode 100644 index 000000000..7f27a9b34 Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/3_Scale/MI_UI_Scale_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/3_Scale/MI_UI_Scale_2.uasset b/Content/UIMaterialLab/Materials/1_Transforms/3_Scale/MI_UI_Scale_2.uasset new file mode 100644 index 000000000..42f528afb Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/3_Scale/MI_UI_Scale_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/3_Scale/M_UI_Scale.uasset b/Content/UIMaterialLab/Materials/1_Transforms/3_Scale/M_UI_Scale.uasset new file mode 100644 index 000000000..6722f2a98 Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/3_Scale/M_UI_Scale.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/4_Flip/MI_UI_Flip_1.uasset b/Content/UIMaterialLab/Materials/1_Transforms/4_Flip/MI_UI_Flip_1.uasset new file mode 100644 index 000000000..09ec2d5f5 Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/4_Flip/MI_UI_Flip_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/4_Flip/MI_UI_Flip_2.uasset b/Content/UIMaterialLab/Materials/1_Transforms/4_Flip/MI_UI_Flip_2.uasset new file mode 100644 index 000000000..6bf8cfb25 Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/4_Flip/MI_UI_Flip_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/4_Flip/M_UI_Flip.uasset b/Content/UIMaterialLab/Materials/1_Transforms/4_Flip/M_UI_Flip.uasset new file mode 100644 index 000000000..898e6f858 Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/4_Flip/M_UI_Flip.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/6_Symmetry/MI_UI_Symmetry_1.uasset b/Content/UIMaterialLab/Materials/1_Transforms/6_Symmetry/MI_UI_Symmetry_1.uasset new file mode 100644 index 000000000..e2b98ba28 Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/6_Symmetry/MI_UI_Symmetry_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/6_Symmetry/MI_UI_Symmetry_2.uasset b/Content/UIMaterialLab/Materials/1_Transforms/6_Symmetry/MI_UI_Symmetry_2.uasset new file mode 100644 index 000000000..31c39af7c Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/6_Symmetry/MI_UI_Symmetry_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/1_Transforms/6_Symmetry/M_UI_Symmetry.uasset b/Content/UIMaterialLab/Materials/1_Transforms/6_Symmetry/M_UI_Symmetry.uasset new file mode 100644 index 000000000..5f09e7499 Binary files /dev/null and b/Content/UIMaterialLab/Materials/1_Transforms/6_Symmetry/M_UI_Symmetry.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/1_LinearGradient/MI_UI_LinearGradient_1.uasset b/Content/UIMaterialLab/Materials/2_Gradients/1_LinearGradient/MI_UI_LinearGradient_1.uasset new file mode 100644 index 000000000..a29374d29 Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/1_LinearGradient/MI_UI_LinearGradient_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/1_LinearGradient/MI_UI_LinearGradient_2.uasset b/Content/UIMaterialLab/Materials/2_Gradients/1_LinearGradient/MI_UI_LinearGradient_2.uasset new file mode 100644 index 000000000..094627e51 Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/1_LinearGradient/MI_UI_LinearGradient_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/1_LinearGradient/MI_UI_LinearGradient_3.uasset b/Content/UIMaterialLab/Materials/2_Gradients/1_LinearGradient/MI_UI_LinearGradient_3.uasset new file mode 100644 index 000000000..070f33827 Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/1_LinearGradient/MI_UI_LinearGradient_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/1_LinearGradient/M_UI_LinearGradient.uasset b/Content/UIMaterialLab/Materials/2_Gradients/1_LinearGradient/M_UI_LinearGradient.uasset new file mode 100644 index 000000000..97b4b9325 Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/1_LinearGradient/M_UI_LinearGradient.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/2_RadialGradient/MI_UI_RadialGradient_1.uasset b/Content/UIMaterialLab/Materials/2_Gradients/2_RadialGradient/MI_UI_RadialGradient_1.uasset new file mode 100644 index 000000000..7b8ec7eb1 Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/2_RadialGradient/MI_UI_RadialGradient_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/2_RadialGradient/MI_UI_RadialGradient_2.uasset b/Content/UIMaterialLab/Materials/2_Gradients/2_RadialGradient/MI_UI_RadialGradient_2.uasset new file mode 100644 index 000000000..073198b75 Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/2_RadialGradient/MI_UI_RadialGradient_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/2_RadialGradient/M_UI_RadialGradient.uasset b/Content/UIMaterialLab/Materials/2_Gradients/2_RadialGradient/M_UI_RadialGradient.uasset new file mode 100644 index 000000000..ecb389bf3 Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/2_RadialGradient/M_UI_RadialGradient.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/3_AngleGradient/MI_UI_AngleGradient_1.uasset b/Content/UIMaterialLab/Materials/2_Gradients/3_AngleGradient/MI_UI_AngleGradient_1.uasset new file mode 100644 index 000000000..c8b3799c8 Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/3_AngleGradient/MI_UI_AngleGradient_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/3_AngleGradient/MI_UI_AngleGradient_2.uasset b/Content/UIMaterialLab/Materials/2_Gradients/3_AngleGradient/MI_UI_AngleGradient_2.uasset new file mode 100644 index 000000000..dfa4f8fa0 Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/3_AngleGradient/MI_UI_AngleGradient_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/3_AngleGradient/M_UI_AngleGradient.uasset b/Content/UIMaterialLab/Materials/2_Gradients/3_AngleGradient/M_UI_AngleGradient.uasset new file mode 100644 index 000000000..a98d207b8 Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/3_AngleGradient/M_UI_AngleGradient.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/4_SquareGradient/MI_UI_SquareGradient_1.uasset b/Content/UIMaterialLab/Materials/2_Gradients/4_SquareGradient/MI_UI_SquareGradient_1.uasset new file mode 100644 index 000000000..9277e0f0d Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/4_SquareGradient/MI_UI_SquareGradient_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/4_SquareGradient/MI_UI_SquareGradient_2.uasset b/Content/UIMaterialLab/Materials/2_Gradients/4_SquareGradient/MI_UI_SquareGradient_2.uasset new file mode 100644 index 000000000..b0ceb7d21 Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/4_SquareGradient/MI_UI_SquareGradient_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/4_SquareGradient/M_UI_SquareGradient.uasset b/Content/UIMaterialLab/Materials/2_Gradients/4_SquareGradient/M_UI_SquareGradient.uasset new file mode 100644 index 000000000..fd9001f5f Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/4_SquareGradient/M_UI_SquareGradient.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/5_RemappableGradient/MI_UI_RemappableGradient_1.uasset b/Content/UIMaterialLab/Materials/2_Gradients/5_RemappableGradient/MI_UI_RemappableGradient_1.uasset new file mode 100644 index 000000000..ee63cca2d Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/5_RemappableGradient/MI_UI_RemappableGradient_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/5_RemappableGradient/MI_UI_RemappableGradient_2.uasset b/Content/UIMaterialLab/Materials/2_Gradients/5_RemappableGradient/MI_UI_RemappableGradient_2.uasset new file mode 100644 index 000000000..9775412f1 Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/5_RemappableGradient/MI_UI_RemappableGradient_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/5_RemappableGradient/MI_UI_RemappableGradient_3.uasset b/Content/UIMaterialLab/Materials/2_Gradients/5_RemappableGradient/MI_UI_RemappableGradient_3.uasset new file mode 100644 index 000000000..e6a87b4ca Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/5_RemappableGradient/MI_UI_RemappableGradient_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/2_Gradients/5_RemappableGradient/M_UI_RemappableGradient.uasset b/Content/UIMaterialLab/Materials/2_Gradients/5_RemappableGradient/M_UI_RemappableGradient.uasset new file mode 100644 index 000000000..3a30d7c6c Binary files /dev/null and b/Content/UIMaterialLab/Materials/2_Gradients/5_RemappableGradient/M_UI_RemappableGradient.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/1_LinearTime/MI_UI_LinearTime.uasset b/Content/UIMaterialLab/Materials/3_Time/1_LinearTime/MI_UI_LinearTime.uasset new file mode 100644 index 000000000..d415a1a71 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/1_LinearTime/MI_UI_LinearTime.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/1_LinearTime/M_UI_LinearTime.uasset b/Content/UIMaterialLab/Materials/3_Time/1_LinearTime/M_UI_LinearTime.uasset new file mode 100644 index 000000000..8dfedf567 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/1_LinearTime/M_UI_LinearTime.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_CubicIn.uasset b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_CubicIn.uasset new file mode 100644 index 000000000..57f425c69 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_CubicIn.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_CubicInOut.uasset b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_CubicInOut.uasset new file mode 100644 index 000000000..5c01bf527 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_CubicInOut.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_CubicOut.uasset b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_CubicOut.uasset new file mode 100644 index 000000000..07acfe386 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_CubicOut.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_QuinticIn.uasset b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_QuinticIn.uasset new file mode 100644 index 000000000..66a99e5ee Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_QuinticIn.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_QuinticInOut.uasset b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_QuinticInOut.uasset new file mode 100644 index 000000000..997e246c8 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_QuinticInOut.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_QuinticOut.uasset b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_QuinticOut.uasset new file mode 100644 index 000000000..9d6ef34cc Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_QuinticOut.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_SineIn.uasset b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_SineIn.uasset new file mode 100644 index 000000000..b415bcb56 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_SineIn.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_SineInOut.uasset b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_SineInOut.uasset new file mode 100644 index 000000000..6afa71504 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_SineInOut.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_SineOut.uasset b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_SineOut.uasset new file mode 100644 index 000000000..9ad5911b8 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/MI_UI_EasingFunctions_SineOut.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/M_UI_EasingFunctions.uasset b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/M_UI_EasingFunctions.uasset new file mode 100644 index 000000000..8ddeaf480 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/M_UI_EasingFunctions.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/M_UI_EasingFunctions_Linear.uasset b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/M_UI_EasingFunctions_Linear.uasset new file mode 100644 index 000000000..15467382c Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/2_EasingFunctions/M_UI_EasingFunctions_Linear.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_1.uasset b/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_1.uasset new file mode 100644 index 000000000..35dee9b82 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_2.uasset b/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_2.uasset new file mode 100644 index 000000000..6340fc191 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_3.uasset b/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_3.uasset new file mode 100644 index 000000000..7c0beb3f5 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_4.uasset b/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_4.uasset new file mode 100644 index 000000000..f1dd45a80 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_4.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_5.uasset b/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_5.uasset new file mode 100644 index 000000000..3670ab172 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/MI_UI_TimeDisplace_5.uasset differ diff --git a/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/M_UI_TimeDisplace.uasset b/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/M_UI_TimeDisplace.uasset new file mode 100644 index 000000000..8d0502301 Binary files /dev/null and b/Content/UIMaterialLab/Materials/3_Time/3_TimeDisplace/M_UI_TimeDisplace.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/MI_UI_SDF_Box.uasset b/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/MI_UI_SDF_Box.uasset new file mode 100644 index 000000000..65c493e95 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/MI_UI_SDF_Box.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/MI_UI_SDF_Circle.uasset b/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/MI_UI_SDF_Circle.uasset new file mode 100644 index 000000000..947d7aa29 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/MI_UI_SDF_Circle.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/MI_UI_SDF_Hexagon.uasset b/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/MI_UI_SDF_Hexagon.uasset new file mode 100644 index 000000000..5cec8716b Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/MI_UI_SDF_Hexagon.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/MI_UI_SDF_Triangle.uasset b/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/MI_UI_SDF_Triangle.uasset new file mode 100644 index 000000000..ebe412c18 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/MI_UI_SDF_Triangle.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/M_UI_SDFs.uasset b/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/M_UI_SDFs.uasset new file mode 100644 index 000000000..fa44d60b2 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/1_SDFs/M_UI_SDFs.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Example.uasset b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Example.uasset new file mode 100644 index 000000000..506e2ec02 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Example.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Intersection_Exact.uasset b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Intersection_Exact.uasset new file mode 100644 index 000000000..ece6be78c Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Intersection_Exact.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Intersection_Smooth.uasset b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Intersection_Smooth.uasset new file mode 100644 index 000000000..a204a85c0 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Intersection_Smooth.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Subtraction_Exact.uasset b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Subtraction_Exact.uasset new file mode 100644 index 000000000..6a83b05da Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Subtraction_Exact.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Subtraction_Smooth.uasset b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Subtraction_Smooth.uasset new file mode 100644 index 000000000..a3b5838b4 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Subtraction_Smooth.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Union_Exact.uasset b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Union_Exact.uasset new file mode 100644 index 000000000..0dd06fa5d Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Union_Exact.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Union_Smooth.uasset b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Union_Smooth.uasset new file mode 100644 index 000000000..f20549fb3 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/MI_UI_SDF_Union_Smooth.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/M_UI_SDF_BooleanOperations.uasset b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/M_UI_SDF_BooleanOperations.uasset new file mode 100644 index 000000000..5105c9d16 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/2_SDF_BooleanOperations/M_UI_SDF_BooleanOperations.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/3_SDF_Morphing/MI_UI_SDF_Morphing_1.uasset b/Content/UIMaterialLab/Materials/4_Shapes/3_SDF_Morphing/MI_UI_SDF_Morphing_1.uasset new file mode 100644 index 000000000..43d2b77a3 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/3_SDF_Morphing/MI_UI_SDF_Morphing_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/3_SDF_Morphing/MI_UI_SDF_Morphing_Texture_1.uasset b/Content/UIMaterialLab/Materials/4_Shapes/3_SDF_Morphing/MI_UI_SDF_Morphing_Texture_1.uasset new file mode 100644 index 000000000..6fc2e56a9 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/3_SDF_Morphing/MI_UI_SDF_Morphing_Texture_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/3_SDF_Morphing/MI_UI_SDF_Morphing_Texture_2.uasset b/Content/UIMaterialLab/Materials/4_Shapes/3_SDF_Morphing/MI_UI_SDF_Morphing_Texture_2.uasset new file mode 100644 index 000000000..f61dd5665 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/3_SDF_Morphing/MI_UI_SDF_Morphing_Texture_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/3_SDF_Morphing/M_UI_SDF_Morphing.uasset b/Content/UIMaterialLab/Materials/4_Shapes/3_SDF_Morphing/M_UI_SDF_Morphing.uasset new file mode 100644 index 000000000..76d62bd76 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/3_SDF_Morphing/M_UI_SDF_Morphing.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/4_Wave/MI_UI_Wave_1.uasset b/Content/UIMaterialLab/Materials/4_Shapes/4_Wave/MI_UI_Wave_1.uasset new file mode 100644 index 000000000..1d5437c5b Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/4_Wave/MI_UI_Wave_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/4_Wave/MI_UI_Wave_2.uasset b/Content/UIMaterialLab/Materials/4_Shapes/4_Wave/MI_UI_Wave_2.uasset new file mode 100644 index 000000000..532aa3ac5 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/4_Wave/MI_UI_Wave_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/4_Wave/MI_UI_Wave_3.uasset b/Content/UIMaterialLab/Materials/4_Shapes/4_Wave/MI_UI_Wave_3.uasset new file mode 100644 index 000000000..ce91cca3d Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/4_Wave/MI_UI_Wave_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/4_Wave/M_UI_Wave.uasset b/Content/UIMaterialLab/Materials/4_Shapes/4_Wave/M_UI_Wave.uasset new file mode 100644 index 000000000..5ad45f614 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/4_Wave/M_UI_Wave.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/MI_UI_SDF_Effects_1.uasset b/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/MI_UI_SDF_Effects_1.uasset new file mode 100644 index 000000000..3e4eff3bb Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/MI_UI_SDF_Effects_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/MI_UI_SDF_Effects_2.uasset b/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/MI_UI_SDF_Effects_2.uasset new file mode 100644 index 000000000..c8bd6fbd6 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/MI_UI_SDF_Effects_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/MI_UI_SDF_Effects_3.uasset b/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/MI_UI_SDF_Effects_3.uasset new file mode 100644 index 000000000..308502c9a Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/MI_UI_SDF_Effects_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/MI_UI_SDF_Effects_4.uasset b/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/MI_UI_SDF_Effects_4.uasset new file mode 100644 index 000000000..16dcbad54 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/MI_UI_SDF_Effects_4.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/M_QuadSDF.uasset b/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/M_QuadSDF.uasset new file mode 100644 index 000000000..89e18ed12 Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/M_QuadSDF.uasset differ diff --git a/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/M_UI_SDF_Effects.uasset b/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/M_UI_SDF_Effects.uasset new file mode 100644 index 000000000..0fcf9c63b Binary files /dev/null and b/Content/UIMaterialLab/Materials/4_Shapes/5_SDF_Effects/M_UI_SDF_Effects.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/1_Blind/MI_UI_BlindMask.uasset b/Content/UIMaterialLab/Materials/5_Masks/1_Blind/MI_UI_BlindMask.uasset new file mode 100644 index 000000000..83d5bb50c Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/1_Blind/MI_UI_BlindMask.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/1_Blind/MI_UI_Sweep_1.uasset b/Content/UIMaterialLab/Materials/5_Masks/1_Blind/MI_UI_Sweep_1.uasset new file mode 100644 index 000000000..1f6da5eb2 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/1_Blind/MI_UI_Sweep_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/1_Blind/MI_UI_Sweep_2.uasset b/Content/UIMaterialLab/Materials/5_Masks/1_Blind/MI_UI_Sweep_2.uasset new file mode 100644 index 000000000..03fc31729 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/1_Blind/MI_UI_Sweep_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/1_Blind/MI_UI_Sweep_3.uasset b/Content/UIMaterialLab/Materials/5_Masks/1_Blind/MI_UI_Sweep_3.uasset new file mode 100644 index 000000000..da1b342be Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/1_Blind/MI_UI_Sweep_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/1_Blind/M_UI_BlindMask.uasset b/Content/UIMaterialLab/Materials/5_Masks/1_Blind/M_UI_BlindMask.uasset new file mode 100644 index 000000000..dc460c5a6 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/1_Blind/M_UI_BlindMask.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/2_Wedges/MI_UI_Wedges_1.uasset b/Content/UIMaterialLab/Materials/5_Masks/2_Wedges/MI_UI_Wedges_1.uasset new file mode 100644 index 000000000..ba5b59ea7 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/2_Wedges/MI_UI_Wedges_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/2_Wedges/MI_UI_Wedges_2.uasset b/Content/UIMaterialLab/Materials/5_Masks/2_Wedges/MI_UI_Wedges_2.uasset new file mode 100644 index 000000000..cb4a6d2c0 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/2_Wedges/MI_UI_Wedges_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/2_Wedges/MI_UI_Wedges_3.uasset b/Content/UIMaterialLab/Materials/5_Masks/2_Wedges/MI_UI_Wedges_3.uasset new file mode 100644 index 000000000..2821aa761 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/2_Wedges/MI_UI_Wedges_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/2_Wedges/M_UI_Wedges.uasset b/Content/UIMaterialLab/Materials/5_Masks/2_Wedges/M_UI_Wedges.uasset new file mode 100644 index 000000000..bd425d191 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/2_Wedges/M_UI_Wedges.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/3_Checkers/MI_UI_Checkers_1.uasset b/Content/UIMaterialLab/Materials/5_Masks/3_Checkers/MI_UI_Checkers_1.uasset new file mode 100644 index 000000000..3f90ea751 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/3_Checkers/MI_UI_Checkers_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/3_Checkers/MI_UI_Checkers_2.uasset b/Content/UIMaterialLab/Materials/5_Masks/3_Checkers/MI_UI_Checkers_2.uasset new file mode 100644 index 000000000..e39b09031 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/3_Checkers/MI_UI_Checkers_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/3_Checkers/M_UI_Checkers.uasset b/Content/UIMaterialLab/Materials/5_Masks/3_Checkers/M_UI_Checkers.uasset new file mode 100644 index 000000000..a43e23f90 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/3_Checkers/M_UI_Checkers.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/4_RadialSegments/MI_UI_Radial_Segments_1.uasset b/Content/UIMaterialLab/Materials/5_Masks/4_RadialSegments/MI_UI_Radial_Segments_1.uasset new file mode 100644 index 000000000..b7b9aa2c7 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/4_RadialSegments/MI_UI_Radial_Segments_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/4_RadialSegments/MI_UI_Radial_Segments_2.uasset b/Content/UIMaterialLab/Materials/5_Masks/4_RadialSegments/MI_UI_Radial_Segments_2.uasset new file mode 100644 index 000000000..c0b26ba5e Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/4_RadialSegments/MI_UI_Radial_Segments_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/4_RadialSegments/MI_UI_Radial_Segments_3.uasset b/Content/UIMaterialLab/Materials/5_Masks/4_RadialSegments/MI_UI_Radial_Segments_3.uasset new file mode 100644 index 000000000..58991894a Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/4_RadialSegments/MI_UI_Radial_Segments_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/4_RadialSegments/M_UI_Radial_Segments.uasset b/Content/UIMaterialLab/Materials/5_Masks/4_RadialSegments/M_UI_Radial_Segments.uasset new file mode 100644 index 000000000..0cf7694b6 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/4_RadialSegments/M_UI_Radial_Segments.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/5_Sectors/MI_UI_Sectors_1.uasset b/Content/UIMaterialLab/Materials/5_Masks/5_Sectors/MI_UI_Sectors_1.uasset new file mode 100644 index 000000000..b709b0f5b Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/5_Sectors/MI_UI_Sectors_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/5_Sectors/MI_UI_Sectors_2.uasset b/Content/UIMaterialLab/Materials/5_Masks/5_Sectors/MI_UI_Sectors_2.uasset new file mode 100644 index 000000000..a95394f3d Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/5_Sectors/MI_UI_Sectors_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/5_Sectors/M_UI_Sectors.uasset b/Content/UIMaterialLab/Materials/5_Masks/5_Sectors/M_UI_Sectors.uasset new file mode 100644 index 000000000..f7be0791d Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/5_Sectors/M_UI_Sectors.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/6_Rings/MI_UI_Rings_1.uasset b/Content/UIMaterialLab/Materials/5_Masks/6_Rings/MI_UI_Rings_1.uasset new file mode 100644 index 000000000..9fafc5d30 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/6_Rings/MI_UI_Rings_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/6_Rings/MI_UI_Rings_2.uasset b/Content/UIMaterialLab/Materials/5_Masks/6_Rings/MI_UI_Rings_2.uasset new file mode 100644 index 000000000..483c0822f Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/6_Rings/MI_UI_Rings_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/5_Masks/6_Rings/M_UI_Rings.uasset b/Content/UIMaterialLab/Materials/5_Masks/6_Rings/M_UI_Rings.uasset new file mode 100644 index 000000000..ff2868bb7 Binary files /dev/null and b/Content/UIMaterialLab/Materials/5_Masks/6_Rings/M_UI_Rings.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/1_GridTiling/MI_UI_GridTiling_1.uasset b/Content/UIMaterialLab/Materials/6_Patterns/1_GridTiling/MI_UI_GridTiling_1.uasset new file mode 100644 index 000000000..ebe26d419 Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/1_GridTiling/MI_UI_GridTiling_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/1_GridTiling/MI_UI_GridTiling_2.uasset b/Content/UIMaterialLab/Materials/6_Patterns/1_GridTiling/MI_UI_GridTiling_2.uasset new file mode 100644 index 000000000..76ecb6934 Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/1_GridTiling/MI_UI_GridTiling_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/1_GridTiling/M_UI_GridTiling.uasset b/Content/UIMaterialLab/Materials/6_Patterns/1_GridTiling/M_UI_GridTiling.uasset new file mode 100644 index 000000000..372b8d0c6 Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/1_GridTiling/M_UI_GridTiling.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/2_HexagonalTiling/MI_UI_HexagonalTiling_1.uasset b/Content/UIMaterialLab/Materials/6_Patterns/2_HexagonalTiling/MI_UI_HexagonalTiling_1.uasset new file mode 100644 index 000000000..8ec9bc187 Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/2_HexagonalTiling/MI_UI_HexagonalTiling_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/2_HexagonalTiling/MI_UI_HexagonalTiling_2.uasset b/Content/UIMaterialLab/Materials/6_Patterns/2_HexagonalTiling/MI_UI_HexagonalTiling_2.uasset new file mode 100644 index 000000000..1f82f6906 Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/2_HexagonalTiling/MI_UI_HexagonalTiling_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/2_HexagonalTiling/M_UI_HexagonalTiling.uasset b/Content/UIMaterialLab/Materials/6_Patterns/2_HexagonalTiling/M_UI_HexagonalTiling.uasset new file mode 100644 index 000000000..4de04798c Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/2_HexagonalTiling/M_UI_HexagonalTiling.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_Mask_1.uasset b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_Mask_1.uasset new file mode 100644 index 000000000..ab55885c4 Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_Mask_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_Mask_2.uasset b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_Mask_2.uasset new file mode 100644 index 000000000..cb385f5e8 Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_Mask_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_Mask_3.uasset b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_Mask_3.uasset new file mode 100644 index 000000000..00f03a398 Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_Mask_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_Mask_4.uasset b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_Mask_4.uasset new file mode 100644 index 000000000..32195d819 Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_Mask_4.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_UVs_1.uasset b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_UVs_1.uasset new file mode 100644 index 000000000..b1ce2c26b Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_UVs_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_UVs_2.uasset b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_UVs_2.uasset new file mode 100644 index 000000000..76b0655b6 Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/MI_UI_Truchet_UVs_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/M_UI_Truchet_Mask.uasset b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/M_UI_Truchet_Mask.uasset new file mode 100644 index 000000000..b7c4727cc Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/M_UI_Truchet_Mask.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/M_UI_Truchet_UVs.uasset b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/M_UI_Truchet_UVs.uasset new file mode 100644 index 000000000..a030e8891 Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/3_Truchet/M_UI_Truchet_UVs.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/4_Halftone/MI_UI_Halftone_1.uasset b/Content/UIMaterialLab/Materials/6_Patterns/4_Halftone/MI_UI_Halftone_1.uasset new file mode 100644 index 000000000..807290545 Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/4_Halftone/MI_UI_Halftone_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/4_Halftone/MI_UI_Halftone_2.uasset b/Content/UIMaterialLab/Materials/6_Patterns/4_Halftone/MI_UI_Halftone_2.uasset new file mode 100644 index 000000000..555b9d535 Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/4_Halftone/MI_UI_Halftone_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/4_Halftone/MI_UI_Halftone_3.uasset b/Content/UIMaterialLab/Materials/6_Patterns/4_Halftone/MI_UI_Halftone_3.uasset new file mode 100644 index 000000000..7992ea50f Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/4_Halftone/MI_UI_Halftone_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/6_Patterns/4_Halftone/M_UI_Halftone.uasset b/Content/UIMaterialLab/Materials/6_Patterns/4_Halftone/M_UI_Halftone.uasset new file mode 100644 index 000000000..b54e1667b Binary files /dev/null and b/Content/UIMaterialLab/Materials/6_Patterns/4_Halftone/M_UI_Halftone.uasset differ diff --git a/Content/UIMaterialLab/Materials/7_UVDistortion/1_Slant/MI_UI_Slant_1.uasset b/Content/UIMaterialLab/Materials/7_UVDistortion/1_Slant/MI_UI_Slant_1.uasset new file mode 100644 index 000000000..26320054f Binary files /dev/null and b/Content/UIMaterialLab/Materials/7_UVDistortion/1_Slant/MI_UI_Slant_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/7_UVDistortion/1_Slant/MI_UI_Slant_2.uasset b/Content/UIMaterialLab/Materials/7_UVDistortion/1_Slant/MI_UI_Slant_2.uasset new file mode 100644 index 000000000..52e4341cf Binary files /dev/null and b/Content/UIMaterialLab/Materials/7_UVDistortion/1_Slant/MI_UI_Slant_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/7_UVDistortion/1_Slant/M_UI_Slant.uasset b/Content/UIMaterialLab/Materials/7_UVDistortion/1_Slant/M_UI_Slant.uasset new file mode 100644 index 000000000..626739461 Binary files /dev/null and b/Content/UIMaterialLab/Materials/7_UVDistortion/1_Slant/M_UI_Slant.uasset differ diff --git a/Content/UIMaterialLab/Materials/7_UVDistortion/2_Skew/MI_UI_Skew_1.uasset b/Content/UIMaterialLab/Materials/7_UVDistortion/2_Skew/MI_UI_Skew_1.uasset new file mode 100644 index 000000000..0e26a963d Binary files /dev/null and b/Content/UIMaterialLab/Materials/7_UVDistortion/2_Skew/MI_UI_Skew_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/7_UVDistortion/2_Skew/MI_UI_Skew_2.uasset b/Content/UIMaterialLab/Materials/7_UVDistortion/2_Skew/MI_UI_Skew_2.uasset new file mode 100644 index 000000000..496e28c46 Binary files /dev/null and b/Content/UIMaterialLab/Materials/7_UVDistortion/2_Skew/MI_UI_Skew_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/7_UVDistortion/2_Skew/M_UI_Skew.uasset b/Content/UIMaterialLab/Materials/7_UVDistortion/2_Skew/M_UI_Skew.uasset new file mode 100644 index 000000000..f241f912d Binary files /dev/null and b/Content/UIMaterialLab/Materials/7_UVDistortion/2_Skew/M_UI_Skew.uasset differ diff --git a/Content/UIMaterialLab/Materials/7_UVDistortion/3_PolarCoordinates/MI_UI_PolarCoordinates_1.uasset b/Content/UIMaterialLab/Materials/7_UVDistortion/3_PolarCoordinates/MI_UI_PolarCoordinates_1.uasset new file mode 100644 index 000000000..9d13eaf4c Binary files /dev/null and b/Content/UIMaterialLab/Materials/7_UVDistortion/3_PolarCoordinates/MI_UI_PolarCoordinates_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/7_UVDistortion/3_PolarCoordinates/MI_UI_PolarCoordinates_2.uasset b/Content/UIMaterialLab/Materials/7_UVDistortion/3_PolarCoordinates/MI_UI_PolarCoordinates_2.uasset new file mode 100644 index 000000000..1e0af6049 Binary files /dev/null and b/Content/UIMaterialLab/Materials/7_UVDistortion/3_PolarCoordinates/MI_UI_PolarCoordinates_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/7_UVDistortion/3_PolarCoordinates/M_UI_PolarCoordinates.uasset b/Content/UIMaterialLab/Materials/7_UVDistortion/3_PolarCoordinates/M_UI_PolarCoordinates.uasset new file mode 100644 index 000000000..8c3944910 Binary files /dev/null and b/Content/UIMaterialLab/Materials/7_UVDistortion/3_PolarCoordinates/M_UI_PolarCoordinates.uasset differ diff --git a/Content/UIMaterialLab/Materials/7_UVDistortion/4_WaveWarp/MI_UI_WaveWarp_1.uasset b/Content/UIMaterialLab/Materials/7_UVDistortion/4_WaveWarp/MI_UI_WaveWarp_1.uasset new file mode 100644 index 000000000..8f59e2288 Binary files /dev/null and b/Content/UIMaterialLab/Materials/7_UVDistortion/4_WaveWarp/MI_UI_WaveWarp_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/7_UVDistortion/4_WaveWarp/MI_UI_WaveWarp_2.uasset b/Content/UIMaterialLab/Materials/7_UVDistortion/4_WaveWarp/MI_UI_WaveWarp_2.uasset new file mode 100644 index 000000000..c13778f6b Binary files /dev/null and b/Content/UIMaterialLab/Materials/7_UVDistortion/4_WaveWarp/MI_UI_WaveWarp_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/7_UVDistortion/4_WaveWarp/MI_UI_WaveWarp_3.uasset b/Content/UIMaterialLab/Materials/7_UVDistortion/4_WaveWarp/MI_UI_WaveWarp_3.uasset new file mode 100644 index 000000000..ead650ffe Binary files /dev/null and b/Content/UIMaterialLab/Materials/7_UVDistortion/4_WaveWarp/MI_UI_WaveWarp_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/7_UVDistortion/4_WaveWarp/M_UI_WaveWarp.uasset b/Content/UIMaterialLab/Materials/7_UVDistortion/4_WaveWarp/M_UI_WaveWarp.uasset new file mode 100644 index 000000000..c9d46a095 Binary files /dev/null and b/Content/UIMaterialLab/Materials/7_UVDistortion/4_WaveWarp/M_UI_WaveWarp.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/1_Random/MI_UI_Random_1.uasset b/Content/UIMaterialLab/Materials/8_Utilities/1_Random/MI_UI_Random_1.uasset new file mode 100644 index 000000000..c674c9ec0 Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/1_Random/MI_UI_Random_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/1_Random/MI_UI_Random_2.uasset b/Content/UIMaterialLab/Materials/8_Utilities/1_Random/MI_UI_Random_2.uasset new file mode 100644 index 000000000..20c731e7b Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/1_Random/MI_UI_Random_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/1_Random/MI_UI_Random_3.uasset b/Content/UIMaterialLab/Materials/8_Utilities/1_Random/MI_UI_Random_3.uasset new file mode 100644 index 000000000..6d69afbea Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/1_Random/MI_UI_Random_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/1_Random/M_UI_Random.uasset b/Content/UIMaterialLab/Materials/8_Utilities/1_Random/M_UI_Random.uasset new file mode 100644 index 000000000..7bf8bf502 Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/1_Random/M_UI_Random.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/2_SteppedGradient/MI_UI_SteppedGradient_1.uasset b/Content/UIMaterialLab/Materials/8_Utilities/2_SteppedGradient/MI_UI_SteppedGradient_1.uasset new file mode 100644 index 000000000..a45b6cc43 Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/2_SteppedGradient/MI_UI_SteppedGradient_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/2_SteppedGradient/MI_UI_SteppedGradient_2.uasset b/Content/UIMaterialLab/Materials/8_Utilities/2_SteppedGradient/MI_UI_SteppedGradient_2.uasset new file mode 100644 index 000000000..e08d467df Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/2_SteppedGradient/MI_UI_SteppedGradient_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/2_SteppedGradient/MI_UI_SteppedGradient_3.uasset b/Content/UIMaterialLab/Materials/8_Utilities/2_SteppedGradient/MI_UI_SteppedGradient_3.uasset new file mode 100644 index 000000000..9ffc0e491 Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/2_SteppedGradient/MI_UI_SteppedGradient_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/2_SteppedGradient/M_UI_SteppedGradient.uasset b/Content/UIMaterialLab/Materials/8_Utilities/2_SteppedGradient/M_UI_SteppedGradient.uasset new file mode 100644 index 000000000..6196922e7 Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/2_SteppedGradient/M_UI_SteppedGradient.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/3_Pixelate/MI_UI_Pixelate_1.uasset b/Content/UIMaterialLab/Materials/8_Utilities/3_Pixelate/MI_UI_Pixelate_1.uasset new file mode 100644 index 000000000..80b1ffbcc Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/3_Pixelate/MI_UI_Pixelate_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/3_Pixelate/MI_UI_Pixelate_2.uasset b/Content/UIMaterialLab/Materials/8_Utilities/3_Pixelate/MI_UI_Pixelate_2.uasset new file mode 100644 index 000000000..8a8034f43 Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/3_Pixelate/MI_UI_Pixelate_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/3_Pixelate/MI_UI_Pixelate_3.uasset b/Content/UIMaterialLab/Materials/8_Utilities/3_Pixelate/MI_UI_Pixelate_3.uasset new file mode 100644 index 000000000..497cea719 Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/3_Pixelate/MI_UI_Pixelate_3.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/3_Pixelate/M_UI_Pixelate.uasset b/Content/UIMaterialLab/Materials/8_Utilities/3_Pixelate/M_UI_Pixelate.uasset new file mode 100644 index 000000000..cb7a70f23 Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/3_Pixelate/M_UI_Pixelate.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/4_PingPong/MI_UI_PingPong_1.uasset b/Content/UIMaterialLab/Materials/8_Utilities/4_PingPong/MI_UI_PingPong_1.uasset new file mode 100644 index 000000000..a5163cc0d Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/4_PingPong/MI_UI_PingPong_1.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/4_PingPong/MI_UI_PingPong_2.uasset b/Content/UIMaterialLab/Materials/8_Utilities/4_PingPong/MI_UI_PingPong_2.uasset new file mode 100644 index 000000000..2a1e05914 Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/4_PingPong/MI_UI_PingPong_2.uasset differ diff --git a/Content/UIMaterialLab/Materials/8_Utilities/4_PingPong/M_UI_PingPong.uasset b/Content/UIMaterialLab/Materials/8_Utilities/4_PingPong/M_UI_PingPong.uasset new file mode 100644 index 000000000..190c5953f Binary files /dev/null and b/Content/UIMaterialLab/Materials/8_Utilities/4_PingPong/M_UI_PingPong.uasset differ diff --git a/Content/UIMaterialLab/Textures/T_UI_Axe.uasset b/Content/UIMaterialLab/Textures/T_UI_Axe.uasset new file mode 100644 index 000000000..101dedeed Binary files /dev/null and b/Content/UIMaterialLab/Textures/T_UI_Axe.uasset differ diff --git a/Content/UIMaterialLab/Textures/T_UI_Cards.uasset b/Content/UIMaterialLab/Textures/T_UI_Cards.uasset new file mode 100644 index 000000000..f75050d52 Binary files /dev/null and b/Content/UIMaterialLab/Textures/T_UI_Cards.uasset differ diff --git a/Content/UIMaterialLab/Textures/T_UI_Noise.uasset b/Content/UIMaterialLab/Textures/T_UI_Noise.uasset new file mode 100644 index 000000000..f68379d2b Binary files /dev/null and b/Content/UIMaterialLab/Textures/T_UI_Noise.uasset differ diff --git a/Content/UIMaterialLab/Textures/T_UI_Numbers.uasset b/Content/UIMaterialLab/Textures/T_UI_Numbers.uasset new file mode 100644 index 000000000..3d8e8b100 Binary files /dev/null and b/Content/UIMaterialLab/Textures/T_UI_Numbers.uasset differ diff --git a/Content/UIMaterialLab/Textures/T_UI_Oxo.uasset b/Content/UIMaterialLab/Textures/T_UI_Oxo.uasset new file mode 100644 index 000000000..be07d726c Binary files /dev/null and b/Content/UIMaterialLab/Textures/T_UI_Oxo.uasset differ diff --git a/Content/UIMaterialLab/Textures/T_UI_Potion.uasset b/Content/UIMaterialLab/Textures/T_UI_Potion.uasset new file mode 100644 index 000000000..df6eadb4e Binary files /dev/null and b/Content/UIMaterialLab/Textures/T_UI_Potion.uasset differ diff --git a/Content/UIMaterialLab/Textures/T_UI_Shield.uasset b/Content/UIMaterialLab/Textures/T_UI_Shield.uasset new file mode 100644 index 000000000..d8b24d8ad Binary files /dev/null and b/Content/UIMaterialLab/Textures/T_UI_Shield.uasset differ diff --git a/Content/UIMaterialLab/Textures/T_UI_Sword.uasset b/Content/UIMaterialLab/Textures/T_UI_Sword.uasset new file mode 100644 index 000000000..40a5313aa Binary files /dev/null and b/Content/UIMaterialLab/Textures/T_UI_Sword.uasset differ diff --git a/Content/UIMaterialLab/Textures/WIP_texture.uasset b/Content/UIMaterialLab/Textures/WIP_texture.uasset new file mode 100644 index 000000000..e3d2b7711 Binary files /dev/null and b/Content/UIMaterialLab/Textures/WIP_texture.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Button.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Button.uasset new file mode 100644 index 000000000..55525e4d5 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Button.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Button2.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Button2.uasset new file mode 100644 index 000000000..279c8ee89 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Button2.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Button3.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Button3.uasset new file mode 100644 index 000000000..e4d46f03a Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Button3.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_LedBackground.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_LedBackground.uasset new file mode 100644 index 000000000..b58746bd8 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_LedBackground.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Liquid_Fill.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Liquid_Fill.uasset new file mode 100644 index 000000000..fb727ffee Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Liquid_Fill.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_ObjectiveFill.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_ObjectiveFill.uasset new file mode 100644 index 000000000..15ce2c515 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_ObjectiveFill.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_ProfileCard.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_ProfileCard.uasset new file mode 100644 index 000000000..2f62df80b Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_ProfileCard.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_ProgressBar_Segmented.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_ProgressBar_Segmented.uasset new file mode 100644 index 000000000..a9ad286a9 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_ProgressBar_Segmented.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Slot.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Slot.uasset new file mode 100644 index 000000000..9fe9a1517 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_Slot.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_TileBackground.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_TileBackground.uasset new file mode 100644 index 000000000..6744f7536 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_TileBackground.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_WIP_Tile.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_WIP_Tile.uasset new file mode 100644 index 000000000..0ccba58f9 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/M_UI_WIP_Tile.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_TabBackground.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_TabBackground.uasset new file mode 100644 index 000000000..0fb8912f1 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_TabBackground.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_TileBackground.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_TileBackground.uasset new file mode 100644 index 000000000..c6c2595f0 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_TileBackground.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_TileShadow.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_TileShadow.uasset new file mode 100644 index 000000000..daf5ead39 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_TileShadow.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Button.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Button.uasset new file mode 100644 index 000000000..46dc3ac45 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Button.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Button2.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Button2.uasset new file mode 100644 index 000000000..0f3b5479d Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Button2.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Button3.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Button3.uasset new file mode 100644 index 000000000..b2637aa97 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Button3.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_LedBackground.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_LedBackground.uasset new file mode 100644 index 000000000..33026fd38 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_LedBackground.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_LedBackground1.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_LedBackground1.uasset new file mode 100644 index 000000000..903d173e3 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_LedBackground1.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Liquid_Fill_1.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Liquid_Fill_1.uasset new file mode 100644 index 000000000..0052f72c9 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Liquid_Fill_1.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Liquid_Fill_2.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Liquid_Fill_2.uasset new file mode 100644 index 000000000..394747eef Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Liquid_Fill_2.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Liquid_Fill_3.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Liquid_Fill_3.uasset new file mode 100644 index 000000000..97d6a1c75 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Liquid_Fill_3.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ObjectiveFill.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ObjectiveFill.uasset new file mode 100644 index 000000000..fe6b6ab1a Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ObjectiveFill.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ObjectiveFill_2.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ObjectiveFill_2.uasset new file mode 100644 index 000000000..c11c41004 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ObjectiveFill_2.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ProfileCard.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ProfileCard.uasset new file mode 100644 index 000000000..ef1963a8b Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ProfileCard.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ProgressBar_1.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ProgressBar_1.uasset new file mode 100644 index 000000000..e683c623f Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ProgressBar_1.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ProgressBar_2.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ProgressBar_2.uasset new file mode 100644 index 000000000..96011ceb4 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ProgressBar_2.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ProgressBar_3.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ProgressBar_3.uasset new file mode 100644 index 000000000..40d8778e9 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_ProgressBar_3.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Slot_1.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Slot_1.uasset new file mode 100644 index 000000000..53a1bfac9 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Slot_1.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Slot_2.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Slot_2.uasset new file mode 100644 index 000000000..d5a07f78b Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Slot_2.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Slot_3.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Slot_3.uasset new file mode 100644 index 000000000..6851519e5 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Slot_3.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Slot_4.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Slot_4.uasset new file mode 100644 index 000000000..add5737f8 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_Slot_4.uasset differ diff --git a/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_WIP_Tile.uasset b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_WIP_Tile.uasset new file mode 100644 index 000000000..1bd755d1b Binary files /dev/null and b/Content/UIMaterialLab/Widgets/ComponentMaterials/MaterialInstances/MI_UI_WIP_Tile.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Components/MaterialLab_ModularTile.uasset b/Content/UIMaterialLab/Widgets/Components/MaterialLab_ModularTile.uasset new file mode 100644 index 000000000..800fcf337 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Components/MaterialLab_ModularTile.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Components/MaterialLab_SectionButton.uasset b/Content/UIMaterialLab/Widgets/Components/MaterialLab_SectionButton.uasset new file mode 100644 index 000000000..c6d1df988 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Components/MaterialLab_SectionButton.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Components/MaterialLab_SectionHeader.uasset b/Content/UIMaterialLab/Widgets/Components/MaterialLab_SectionHeader.uasset new file mode 100644 index 000000000..a4afe011e Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Components/MaterialLab_SectionHeader.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Components/MaterialLab_Tile.uasset b/Content/UIMaterialLab/Widgets/Components/MaterialLab_Tile.uasset new file mode 100644 index 000000000..0866605a9 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Components/MaterialLab_Tile.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Components/WBP_Applications_Button.uasset b/Content/UIMaterialLab/Widgets/Components/WBP_Applications_Button.uasset new file mode 100644 index 000000000..b96636e8f Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Components/WBP_Applications_Button.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Components/WBP_Applications_Button_2.uasset b/Content/UIMaterialLab/Widgets/Components/WBP_Applications_Button_2.uasset new file mode 100644 index 000000000..9f0a56cd5 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Components/WBP_Applications_Button_2.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Components/WBP_Applications_Button_3.uasset b/Content/UIMaterialLab/Widgets/Components/WBP_Applications_Button_3.uasset new file mode 100644 index 000000000..09e9345ae Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Components/WBP_Applications_Button_3.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Components/WBP_HalftoneMenu.uasset b/Content/UIMaterialLab/Widgets/Components/WBP_HalftoneMenu.uasset new file mode 100644 index 000000000..65558b7f3 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Components/WBP_HalftoneMenu.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Components/WBP_InventoryGrid.uasset b/Content/UIMaterialLab/Widgets/Components/WBP_InventoryGrid.uasset new file mode 100644 index 000000000..96e15c630 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Components/WBP_InventoryGrid.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Components/WBP_InventorySlot.uasset b/Content/UIMaterialLab/Widgets/Components/WBP_InventorySlot.uasset new file mode 100644 index 000000000..cb3cb4813 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Components/WBP_InventorySlot.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Components/WBP_ObjectiveFill.uasset b/Content/UIMaterialLab/Widgets/Components/WBP_ObjectiveFill.uasset new file mode 100644 index 000000000..c3a91339d Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Components/WBP_ObjectiveFill.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Pages/1_MaterialLab_Transforms.uasset b/Content/UIMaterialLab/Widgets/Pages/1_MaterialLab_Transforms.uasset new file mode 100644 index 000000000..4a6a1028a Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Pages/1_MaterialLab_Transforms.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Pages/2_MaterialLab_Gradients.uasset b/Content/UIMaterialLab/Widgets/Pages/2_MaterialLab_Gradients.uasset new file mode 100644 index 000000000..10c979c7a Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Pages/2_MaterialLab_Gradients.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Pages/3_MaterialLab_Time.uasset b/Content/UIMaterialLab/Widgets/Pages/3_MaterialLab_Time.uasset new file mode 100644 index 000000000..4ff770807 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Pages/3_MaterialLab_Time.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Pages/4_MaterialLab_SDFs.uasset b/Content/UIMaterialLab/Widgets/Pages/4_MaterialLab_SDFs.uasset new file mode 100644 index 000000000..d098023ae Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Pages/4_MaterialLab_SDFs.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Pages/5_MaterialLab_Masks.uasset b/Content/UIMaterialLab/Widgets/Pages/5_MaterialLab_Masks.uasset new file mode 100644 index 000000000..49e120ca2 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Pages/5_MaterialLab_Masks.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Pages/6_MaterialLab_Patterns.uasset b/Content/UIMaterialLab/Widgets/Pages/6_MaterialLab_Patterns.uasset new file mode 100644 index 000000000..21bd6aa37 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Pages/6_MaterialLab_Patterns.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Pages/7_MaterialLab_UVDistortions.uasset b/Content/UIMaterialLab/Widgets/Pages/7_MaterialLab_UVDistortions.uasset new file mode 100644 index 000000000..1534a405f Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Pages/7_MaterialLab_UVDistortions.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Pages/8_MaterialLab_Utilities.uasset b/Content/UIMaterialLab/Widgets/Pages/8_MaterialLab_Utilities.uasset new file mode 100644 index 000000000..1ebdc2c9d Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Pages/8_MaterialLab_Utilities.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Pages/9_MaterialLab_Applications.uasset b/Content/UIMaterialLab/Widgets/Pages/9_MaterialLab_Applications.uasset new file mode 100644 index 000000000..95375a104 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Pages/9_MaterialLab_Applications.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Styles/h2_text_style.uasset b/Content/UIMaterialLab/Widgets/Styles/h2_text_style.uasset new file mode 100644 index 000000000..62083eec2 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Styles/h2_text_style.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Styles/h3_text_style.uasset b/Content/UIMaterialLab/Widgets/Styles/h3_text_style.uasset new file mode 100644 index 000000000..7ed08dca5 Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Styles/h3_text_style.uasset differ diff --git a/Content/UIMaterialLab/Widgets/Styles/section_text_style.uasset b/Content/UIMaterialLab/Widgets/Styles/section_text_style.uasset new file mode 100644 index 000000000..e3495e80d Binary files /dev/null and b/Content/UIMaterialLab/Widgets/Styles/section_text_style.uasset differ diff --git a/Content/UIMaterialLab/Widgets/WBP_MaterialLab_Main.uasset b/Content/UIMaterialLab/Widgets/WBP_MaterialLab_Main.uasset new file mode 100644 index 000000000..9361d3b8f Binary files /dev/null and b/Content/UIMaterialLab/Widgets/WBP_MaterialLab_Main.uasset differ diff --git a/Content/Widget/EFCard/WB_EFcard.uasset b/Content/Widget/EFCard/WB_EFcard.uasset index fcd51e5c7..5379d682d 100644 Binary files a/Content/Widget/EFCard/WB_EFcard.uasset and b/Content/Widget/EFCard/WB_EFcard.uasset differ diff --git a/Content/Widget/EscList/W_EscList.uasset b/Content/Widget/EscList/W_EscList.uasset index f1bf228e6..049c69ef6 100644 Binary files a/Content/Widget/EscList/W_EscList.uasset and b/Content/Widget/EscList/W_EscList.uasset differ diff --git a/Content/Widget/Lobby/CWB_MainBar.uasset b/Content/Widget/Lobby/CWB_MainBar.uasset index 0ba2575d0..9ebad4626 100644 Binary files a/Content/Widget/Lobby/CWB_MainBar.uasset and b/Content/Widget/Lobby/CWB_MainBar.uasset differ diff --git a/Content/Widget/Lobby/ReadyMassage/MI_QuadSDF.uasset b/Content/Widget/Lobby/ReadyMassage/MI_QuadSDF.uasset new file mode 100644 index 000000000..6fc382112 Binary files /dev/null and b/Content/Widget/Lobby/ReadyMassage/MI_QuadSDF.uasset differ diff --git a/Content/Widget/Lobby/ReadyMassage/WB_ReadyMassage.uasset b/Content/Widget/Lobby/ReadyMassage/WB_ReadyMassage.uasset new file mode 100644 index 000000000..228bafb9b Binary files /dev/null and b/Content/Widget/Lobby/ReadyMassage/WB_ReadyMassage.uasset differ diff --git a/Content/Widget/Lobby/WB_Main_Lobby.uasset b/Content/Widget/Lobby/WB_Main_Lobby.uasset index 40e844684..b243eade6 100644 Binary files a/Content/Widget/Lobby/WB_Main_Lobby.uasset and b/Content/Widget/Lobby/WB_Main_Lobby.uasset differ diff --git a/Content/Widget/MainMenu/WB_MainMenu.uasset b/Content/Widget/MainMenu/WB_MainMenu.uasset index 6556b7392..fc48168b1 100644 Binary files a/Content/Widget/MainMenu/WB_MainMenu.uasset and b/Content/Widget/MainMenu/WB_MainMenu.uasset differ diff --git a/Content/Widget/NetWork/W_NetWork.uasset b/Content/Widget/NetWork/W_NetWork.uasset index 82f45d6c5..582104644 100644 Binary files a/Content/Widget/NetWork/W_NetWork.uasset and b/Content/Widget/NetWork/W_NetWork.uasset differ diff --git a/Content/Widget/NetWork/W_NetWorkSlot.uasset b/Content/Widget/NetWork/W_NetWorkSlot.uasset index 2bbe5fbe3..cf4856c65 100644 Binary files a/Content/Widget/NetWork/W_NetWorkSlot.uasset and b/Content/Widget/NetWork/W_NetWorkSlot.uasset differ diff --git a/Content/Widget/Quest/WB_Quest.uasset b/Content/Widget/Quest/WB_Quest.uasset index e81bd65f0..1bcf0c32b 100644 Binary files a/Content/Widget/Quest/WB_Quest.uasset and b/Content/Widget/Quest/WB_Quest.uasset differ diff --git a/Content/Widget/UITest/NewWorld.umap b/Content/Widget/UITest/NewWorld.umap index 529a42a21..0c0598f30 100644 Binary files a/Content/Widget/UITest/NewWorld.umap and b/Content/Widget/UITest/NewWorld.umap differ diff --git a/Content/Widget/UITest/UITest.uasset b/Content/Widget/UITest/UITest.uasset index 409f43367..3ff53b05f 100644 Binary files a/Content/Widget/UITest/UITest.uasset and b/Content/Widget/UITest/UITest.uasset differ diff --git a/Source/TG_ARPG/Private/AsyncLoadingFunctionLibrary.cpp b/Source/TG_ARPG/Private/AsyncLoadingFunctionLibrary.cpp index 9fbf1a031..d4f4aa25e 100644 --- a/Source/TG_ARPG/Private/AsyncLoadingFunctionLibrary.cpp +++ b/Source/TG_ARPG/Private/AsyncLoadingFunctionLibrary.cpp @@ -9,10 +9,10 @@ -void UAsyncLoadingFunctionLibrary::TenGenAsyncLoad(TSoftObjectPtr<> PageageLoad,FString& LoadPackagePath, +void UAsyncLoadingFunctionLibrary::TenGenAsyncLoadLevel(FString PageageLoad,FString& LoadPackagePath, const FOnAsyncLoadFinished& OnAsyncLoadFinished) { - LoadPackagePath = FPaths::GetBaseFilename(PageageLoad.ToString(), false); + LoadPackagePath = PageageLoad; //打印loadpackagepath // GEngine->AddOnScreenDebugMessage(-1, 20.0f, FColor::Green, LoadPackagePath); @@ -23,7 +23,7 @@ void UAsyncLoadingFunctionLibrary::TenGenAsyncLoad(TSoftObjectPtr<> PageageLoad, // UE_LOG(LogTemp, Warning, TEXT("String: %s"), *LoadPackagePath); - LoadPackageAsync(LoadPackagePath,FLoadPackageAsyncDelegate::CreateLambda([=](const FName& PackageName, UPackage* LoadedPackage, EAsyncLoadingResult::Type Result) + /*LoadPackageAsync(LoadPackagePath,FLoadPackageAsyncDelegate::CreateLambda([=](const FName& PackageName, UPackage* LoadedPackage, EAsyncLoadingResult::Type Result) { if (Result == EAsyncLoadingResult::Failed) { @@ -34,9 +34,13 @@ void UAsyncLoadingFunctionLibrary::TenGenAsyncLoad(TSoftObjectPtr<> PageageLoad, UE_LOG(LogTemp, Warning, TEXT("Load Succeeded")); OnAsyncLoadFinished.ExecuteIfBound(LoadPackagePath); } - }), 0, PKG_ContainsMap); - + }), 0, PKG_ContainsMap);*/ + FStreamableManager& Streamable = UAssetManager::GetStreamableManager(); + Streamable.RequestAsyncLoad(PageageLoad, FStreamableDelegate::CreateLambda([=]() + { + OnAsyncLoadFinished.ExecuteIfBound(LoadPackagePath); + })); } diff --git a/Source/TG_ARPG/Public/AsyncLoadingFunctionLibrary.h b/Source/TG_ARPG/Public/AsyncLoadingFunctionLibrary.h index 70e09cf13..cc01590ce 100644 --- a/Source/TG_ARPG/Public/AsyncLoadingFunctionLibrary.h +++ b/Source/TG_ARPG/Public/AsyncLoadingFunctionLibrary.h @@ -32,7 +32,7 @@ public: * @param PageageLoad 要加载的资源 */ UFUNCTION(BlueprintCallable,Category = "AsyncLoad") - static void TenGenAsyncLoad(TSoftObjectPtr PageageLoad ,FString& LoadPackagePath,const FOnAsyncLoadFinished& OnAsyncLoadFinished); + static void TenGenAsyncLoadLevel(FString PageageLoad ,FString& LoadPackagePath,const FOnAsyncLoadFinished& OnAsyncLoadFinished); /** * 使用SteamableManger的异步加载