diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini index b7a47c7..5cd663b 100644 --- a/Config/DefaultEngine.ini +++ b/Config/DefaultEngine.ini @@ -1,7 +1,7 @@ [/Script/EngineSettings.GameMapsSettings] -EditorStartupMap=/Game/Worlds/Playground1.Playground1 +EditorStartupMap=/Game/Worlds/MainMenu.MainMenu LocalMapOptions= TransitionMap=None bUseSplitscreen=True @@ -10,7 +10,7 @@ ThreePlayerSplitscreenLayout=FavorTop FourPlayerSplitscreenLayout=Grid bShowAllPlayerWidgetsWhenSplitscreenDisabled=False bOffsetPlayerGamepadIds=False -GameInstanceClass=/Script/Engine.GameInstance +GameInstanceClass=/Game/ProofOfConcept/DDIGameInstance_BP.DDIGameInstance_BP_C GameDefaultMap=/Game/Worlds/MainMenu.MainMenu ServerDefaultMap=/Engine/Maps/Entry.Entry GlobalDefaultGameMode=/Script/Engine.GameModeBase diff --git a/Config/DefaultGameUserSettings.ini b/Config/DefaultGameUserSettings.ini new file mode 100644 index 0000000..45c6658 --- /dev/null +++ b/Config/DefaultGameUserSettings.ini @@ -0,0 +1,4 @@ +[/Script/Engine.GameUserSettings] +ResolutionSizeX=1280 +ResolutionSizeY=720 +FullscreenMode=2 \ No newline at end of file diff --git a/Content/AnimStarterPack/Aim_Space_Hip.uasset b/Content/AnimStarterPack/Aim_Space_Hip.uasset new file mode 100644 index 0000000..57b62b6 Binary files /dev/null and b/Content/AnimStarterPack/Aim_Space_Hip.uasset differ diff --git a/Content/AnimStarterPack/Aim_Space_Ironsights.uasset b/Content/AnimStarterPack/Aim_Space_Ironsights.uasset new file mode 100644 index 0000000..b3788e6 Binary files /dev/null and b/Content/AnimStarterPack/Aim_Space_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/BS_CrouchWalk.uasset b/Content/AnimStarterPack/BS_CrouchWalk.uasset new file mode 100644 index 0000000..d551c35 Binary files /dev/null and b/Content/AnimStarterPack/BS_CrouchWalk.uasset differ diff --git a/Content/AnimStarterPack/BS_Jog.uasset b/Content/AnimStarterPack/BS_Jog.uasset new file mode 100644 index 0000000..289072c Binary files /dev/null and b/Content/AnimStarterPack/BS_Jog.uasset differ diff --git a/Content/AnimStarterPack/Crouch_Idle_Rifle_Hip.uasset b/Content/AnimStarterPack/Crouch_Idle_Rifle_Hip.uasset new file mode 100644 index 0000000..62ffdbc Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Idle_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/Crouch_Idle_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Crouch_Idle_Rifle_Ironsights.uasset new file mode 100644 index 0000000..339fb13 Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Idle_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Crouch_Walk_Bwd_Rifle_Hip.uasset b/Content/AnimStarterPack/Crouch_Walk_Bwd_Rifle_Hip.uasset new file mode 100644 index 0000000..ee62d4a Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Bwd_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/Crouch_Walk_Bwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Crouch_Walk_Bwd_Rifle_Ironsights.uasset new file mode 100644 index 0000000..948d21a Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Bwd_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Crouch_Walk_Fwd_Rifle_Hip.uasset b/Content/AnimStarterPack/Crouch_Walk_Fwd_Rifle_Hip.uasset new file mode 100644 index 0000000..ded1c09 Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Fwd_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/Crouch_Walk_Fwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Crouch_Walk_Fwd_Rifle_Ironsights.uasset new file mode 100644 index 0000000..6fa57eb Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Fwd_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Crouch_Walk_Lt_Rifle_Hip.uasset b/Content/AnimStarterPack/Crouch_Walk_Lt_Rifle_Hip.uasset new file mode 100644 index 0000000..a4976b4 Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Lt_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/Crouch_Walk_Lt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Crouch_Walk_Lt_Rifle_Ironsights.uasset new file mode 100644 index 0000000..ccc8c0e Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Lt_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Crouch_Walk_Rt_Rifle_Hip.uasset b/Content/AnimStarterPack/Crouch_Walk_Rt_Rifle_Hip.uasset new file mode 100644 index 0000000..883a2c3 Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Rt_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/Crouch_Walk_Rt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Crouch_Walk_Rt_Rifle_Ironsights.uasset new file mode 100644 index 0000000..5a3647e Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Rt_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Crouch_to_Stand_Rifle_Hip.uasset b/Content/AnimStarterPack/Crouch_to_Stand_Rifle_Hip.uasset new file mode 100644 index 0000000..3a88fbf Binary files /dev/null and b/Content/AnimStarterPack/Crouch_to_Stand_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/Crouch_to_Stand_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Crouch_to_Stand_Rifle_Ironsights.uasset new file mode 100644 index 0000000..11abfe7 Binary files /dev/null and b/Content/AnimStarterPack/Crouch_to_Stand_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Death_1.uasset b/Content/AnimStarterPack/Death_1.uasset new file mode 100644 index 0000000..7ff0fda Binary files /dev/null and b/Content/AnimStarterPack/Death_1.uasset differ diff --git a/Content/AnimStarterPack/Death_2.uasset b/Content/AnimStarterPack/Death_2.uasset new file mode 100644 index 0000000..61c26bc Binary files /dev/null and b/Content/AnimStarterPack/Death_2.uasset differ diff --git a/Content/AnimStarterPack/Death_3.uasset b/Content/AnimStarterPack/Death_3.uasset new file mode 100644 index 0000000..7d444fc Binary files /dev/null and b/Content/AnimStarterPack/Death_3.uasset differ diff --git a/Content/AnimStarterPack/Death_Ironsights_1.uasset b/Content/AnimStarterPack/Death_Ironsights_1.uasset new file mode 100644 index 0000000..2a818c8 Binary files /dev/null and b/Content/AnimStarterPack/Death_Ironsights_1.uasset differ diff --git a/Content/AnimStarterPack/Death_Ironsights_2.uasset b/Content/AnimStarterPack/Death_Ironsights_2.uasset new file mode 100644 index 0000000..390de5d Binary files /dev/null and b/Content/AnimStarterPack/Death_Ironsights_2.uasset differ diff --git a/Content/AnimStarterPack/Equip_Pistol_Standing.uasset b/Content/AnimStarterPack/Equip_Pistol_Standing.uasset new file mode 100644 index 0000000..b5ec362 Binary files /dev/null and b/Content/AnimStarterPack/Equip_Pistol_Standing.uasset differ diff --git a/Content/AnimStarterPack/Equip_Rifle_Standing.uasset b/Content/AnimStarterPack/Equip_Rifle_Standing.uasset new file mode 100644 index 0000000..f341e54 Binary files /dev/null and b/Content/AnimStarterPack/Equip_Rifle_Standing.uasset differ diff --git a/Content/AnimStarterPack/Fire_Rifle_Hip.uasset b/Content/AnimStarterPack/Fire_Rifle_Hip.uasset new file mode 100644 index 0000000..355a8f1 Binary files /dev/null and b/Content/AnimStarterPack/Fire_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/Fire_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Fire_Rifle_Ironsights.uasset new file mode 100644 index 0000000..6aa6f84 Binary files /dev/null and b/Content/AnimStarterPack/Fire_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Fire_Shotgun_Hip.uasset b/Content/AnimStarterPack/Fire_Shotgun_Hip.uasset new file mode 100644 index 0000000..bddba0d Binary files /dev/null and b/Content/AnimStarterPack/Fire_Shotgun_Hip.uasset differ diff --git a/Content/AnimStarterPack/Fire_Shotgun_Ironsights.uasset b/Content/AnimStarterPack/Fire_Shotgun_Ironsights.uasset new file mode 100644 index 0000000..cb65548 Binary files /dev/null and b/Content/AnimStarterPack/Fire_Shotgun_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Hit_React_1.uasset b/Content/AnimStarterPack/Hit_React_1.uasset new file mode 100644 index 0000000..1c866c7 Binary files /dev/null and b/Content/AnimStarterPack/Hit_React_1.uasset differ diff --git a/Content/AnimStarterPack/Hit_React_2.uasset b/Content/AnimStarterPack/Hit_React_2.uasset new file mode 100644 index 0000000..ccffa88 Binary files /dev/null and b/Content/AnimStarterPack/Hit_React_2.uasset differ diff --git a/Content/AnimStarterPack/Hit_React_3.uasset b/Content/AnimStarterPack/Hit_React_3.uasset new file mode 100644 index 0000000..736fa5f Binary files /dev/null and b/Content/AnimStarterPack/Hit_React_3.uasset differ diff --git a/Content/AnimStarterPack/Hit_React_4.uasset b/Content/AnimStarterPack/Hit_React_4.uasset new file mode 100644 index 0000000..9aad368 Binary files /dev/null and b/Content/AnimStarterPack/Hit_React_4.uasset differ diff --git a/Content/AnimStarterPack/Idle_Pistol.uasset b/Content/AnimStarterPack/Idle_Pistol.uasset new file mode 100644 index 0000000..0206880 Binary files /dev/null and b/Content/AnimStarterPack/Idle_Pistol.uasset differ diff --git a/Content/AnimStarterPack/Idle_Rifle_Hip.uasset b/Content/AnimStarterPack/Idle_Rifle_Hip.uasset new file mode 100644 index 0000000..f333678 Binary files /dev/null and b/Content/AnimStarterPack/Idle_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/Idle_Rifle_Hip_Break1.uasset b/Content/AnimStarterPack/Idle_Rifle_Hip_Break1.uasset new file mode 100644 index 0000000..5f9ebfc Binary files /dev/null and b/Content/AnimStarterPack/Idle_Rifle_Hip_Break1.uasset differ diff --git a/Content/AnimStarterPack/Idle_Rifle_Hip_Break2.uasset b/Content/AnimStarterPack/Idle_Rifle_Hip_Break2.uasset new file mode 100644 index 0000000..2e1286e Binary files /dev/null and b/Content/AnimStarterPack/Idle_Rifle_Hip_Break2.uasset differ diff --git a/Content/AnimStarterPack/Idle_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Idle_Rifle_Ironsights.uasset new file mode 100644 index 0000000..a1d1f4d Binary files /dev/null and b/Content/AnimStarterPack/Idle_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Jog_Bwd_Rifle.uasset b/Content/AnimStarterPack/Jog_Bwd_Rifle.uasset new file mode 100644 index 0000000..204bf54 Binary files /dev/null and b/Content/AnimStarterPack/Jog_Bwd_Rifle.uasset differ diff --git a/Content/AnimStarterPack/Jog_Fwd_Rifle.uasset b/Content/AnimStarterPack/Jog_Fwd_Rifle.uasset new file mode 100644 index 0000000..be9d619 Binary files /dev/null and b/Content/AnimStarterPack/Jog_Fwd_Rifle.uasset differ diff --git a/Content/AnimStarterPack/Jog_Lt_Rifle.uasset b/Content/AnimStarterPack/Jog_Lt_Rifle.uasset new file mode 100644 index 0000000..6784457 Binary files /dev/null and b/Content/AnimStarterPack/Jog_Lt_Rifle.uasset differ diff --git a/Content/AnimStarterPack/Jog_Rt_Rifle.uasset b/Content/AnimStarterPack/Jog_Rt_Rifle.uasset new file mode 100644 index 0000000..992cd84 Binary files /dev/null and b/Content/AnimStarterPack/Jog_Rt_Rifle.uasset differ diff --git a/Content/AnimStarterPack/Jump_From_Jog.uasset b/Content/AnimStarterPack/Jump_From_Jog.uasset new file mode 100644 index 0000000..088a2e5 Binary files /dev/null and b/Content/AnimStarterPack/Jump_From_Jog.uasset differ diff --git a/Content/AnimStarterPack/Jump_From_Stand.uasset b/Content/AnimStarterPack/Jump_From_Stand.uasset new file mode 100644 index 0000000..dcde147 Binary files /dev/null and b/Content/AnimStarterPack/Jump_From_Stand.uasset differ diff --git a/Content/AnimStarterPack/Jump_From_Stand_Ironsights.uasset b/Content/AnimStarterPack/Jump_From_Stand_Ironsights.uasset new file mode 100644 index 0000000..556106a Binary files /dev/null and b/Content/AnimStarterPack/Jump_From_Stand_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Prone_Death_1.uasset b/Content/AnimStarterPack/Prone_Death_1.uasset new file mode 100644 index 0000000..1fd5c6b Binary files /dev/null and b/Content/AnimStarterPack/Prone_Death_1.uasset differ diff --git a/Content/AnimStarterPack/Prone_Death_2.uasset b/Content/AnimStarterPack/Prone_Death_2.uasset new file mode 100644 index 0000000..fe253f7 Binary files /dev/null and b/Content/AnimStarterPack/Prone_Death_2.uasset differ diff --git a/Content/AnimStarterPack/Prone_Fire_1.uasset b/Content/AnimStarterPack/Prone_Fire_1.uasset new file mode 100644 index 0000000..eb9e6a0 Binary files /dev/null and b/Content/AnimStarterPack/Prone_Fire_1.uasset differ diff --git a/Content/AnimStarterPack/Prone_Fire_2.uasset b/Content/AnimStarterPack/Prone_Fire_2.uasset new file mode 100644 index 0000000..25f5176 Binary files /dev/null and b/Content/AnimStarterPack/Prone_Fire_2.uasset differ diff --git a/Content/AnimStarterPack/Prone_Idle.uasset b/Content/AnimStarterPack/Prone_Idle.uasset new file mode 100644 index 0000000..7dbab2b Binary files /dev/null and b/Content/AnimStarterPack/Prone_Idle.uasset differ diff --git a/Content/AnimStarterPack/Prone_Reload_Rifle.uasset b/Content/AnimStarterPack/Prone_Reload_Rifle.uasset new file mode 100644 index 0000000..281c814 Binary files /dev/null and b/Content/AnimStarterPack/Prone_Reload_Rifle.uasset differ diff --git a/Content/AnimStarterPack/Prone_Reload_Shotgun.uasset b/Content/AnimStarterPack/Prone_Reload_Shotgun.uasset new file mode 100644 index 0000000..e300377 Binary files /dev/null and b/Content/AnimStarterPack/Prone_Reload_Shotgun.uasset differ diff --git a/Content/AnimStarterPack/Prone_To_Stand.uasset b/Content/AnimStarterPack/Prone_To_Stand.uasset new file mode 100644 index 0000000..585de6e Binary files /dev/null and b/Content/AnimStarterPack/Prone_To_Stand.uasset differ diff --git a/Content/AnimStarterPack/Reload_Pistol.uasset b/Content/AnimStarterPack/Reload_Pistol.uasset new file mode 100644 index 0000000..b951dd1 Binary files /dev/null and b/Content/AnimStarterPack/Reload_Pistol.uasset differ diff --git a/Content/AnimStarterPack/Reload_Rifle_Hip.uasset b/Content/AnimStarterPack/Reload_Rifle_Hip.uasset new file mode 100644 index 0000000..0bb1581 Binary files /dev/null and b/Content/AnimStarterPack/Reload_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/Reload_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Reload_Rifle_Ironsights.uasset new file mode 100644 index 0000000..cbd95bd Binary files /dev/null and b/Content/AnimStarterPack/Reload_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Reload_Shotgun_Hip.uasset b/Content/AnimStarterPack/Reload_Shotgun_Hip.uasset new file mode 100644 index 0000000..3a686c8 Binary files /dev/null and b/Content/AnimStarterPack/Reload_Shotgun_Hip.uasset differ diff --git a/Content/AnimStarterPack/Reload_Shotgun_Ironsights.uasset b/Content/AnimStarterPack/Reload_Shotgun_Ironsights.uasset new file mode 100644 index 0000000..32689c9 Binary files /dev/null and b/Content/AnimStarterPack/Reload_Shotgun_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Showcase.umap b/Content/AnimStarterPack/Showcase.umap new file mode 100644 index 0000000..76fe367 Binary files /dev/null and b/Content/AnimStarterPack/Showcase.umap differ diff --git a/Content/AnimStarterPack/Sprint_Fwd_Rifle.uasset b/Content/AnimStarterPack/Sprint_Fwd_Rifle.uasset new file mode 100644 index 0000000..414155f Binary files /dev/null and b/Content/AnimStarterPack/Sprint_Fwd_Rifle.uasset differ diff --git a/Content/AnimStarterPack/Stand_To_Prone.uasset b/Content/AnimStarterPack/Stand_To_Prone.uasset new file mode 100644 index 0000000..9983d4b Binary files /dev/null and b/Content/AnimStarterPack/Stand_To_Prone.uasset differ diff --git a/Content/AnimStarterPack/Stand_to_Crouch_Rifle_Hip.uasset b/Content/AnimStarterPack/Stand_to_Crouch_Rifle_Hip.uasset new file mode 100644 index 0000000..e740de9 Binary files /dev/null and b/Content/AnimStarterPack/Stand_to_Crouch_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/Stand_to_Crouch_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Stand_to_Crouch_Rifle_Ironsights.uasset new file mode 100644 index 0000000..b42b87f Binary files /dev/null and b/Content/AnimStarterPack/Stand_to_Crouch_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE4ASP_HeroTPP_AnimBlueprint.uasset b/Content/AnimStarterPack/UE4ASP_HeroTPP_AnimBlueprint.uasset new file mode 100644 index 0000000..f9c28d2 Binary files /dev/null and b/Content/AnimStarterPack/UE4ASP_HeroTPP_AnimBlueprint.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/M_UE4Man_Body.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/M_UE4Man_Body.uasset new file mode 100644 index 0000000..5baca89 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/M_UE4Man_Body.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/M_UE4Man_ChestLogo.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/M_UE4Man_ChestLogo.uasset new file mode 100644 index 0000000..62b93e1 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/M_UE4Man_ChestLogo.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset new file mode 100644 index 0000000..b789090 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset new file mode 100644 index 0000000..4c20099 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_Plastic_Shiny_Beige_LOGO.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_Plastic_Shiny_Beige_LOGO.uasset new file mode 100644 index 0000000..1346a67 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_Plastic_Shiny_Beige_LOGO.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset new file mode 100644 index 0000000..88a2f1c Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Aluminum01.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Aluminum01.uasset new file mode 100644 index 0000000..f9991c8 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Aluminum01.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset new file mode 100644 index 0000000..37f5d7c Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset new file mode 100644 index 0000000..8474053 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset new file mode 100644 index 0000000..fc8aaaa Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Mesh/SK_Mannequin.uasset b/Content/AnimStarterPack/UE4_Mannequin/Mesh/SK_Mannequin.uasset new file mode 100644 index 0000000..18d74b3 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Mesh/SK_Mannequin.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Mesh/SK_Mannequin_PhysicsAsset.uasset b/Content/AnimStarterPack/UE4_Mannequin/Mesh/SK_Mannequin_PhysicsAsset.uasset new file mode 100644 index 0000000..beac535 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Mesh/SK_Mannequin_PhysicsAsset.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Mesh/UE4_Mannequin_Skeleton.uasset b/Content/AnimStarterPack/UE4_Mannequin/Mesh/UE4_Mannequin_Skeleton.uasset new file mode 100644 index 0000000..eb49a48 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Mesh/UE4_Mannequin_Skeleton.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4Man_Logo_N.uasset b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4Man_Logo_N.uasset new file mode 100644 index 0000000..fa1c6a5 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4Man_Logo_N.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_LOGO_CARD.uasset b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_LOGO_CARD.uasset new file mode 100644 index 0000000..6a6bc19 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_LOGO_CARD.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin_MAT_MASKA.uasset b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin_MAT_MASKA.uasset new file mode 100644 index 0000000..18550b6 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin_MAT_MASKA.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin__normals.uasset b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin__normals.uasset new file mode 100644 index 0000000..b804467 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin__normals.uasset differ diff --git a/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin_occlusion_Mobile.uasset b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin_occlusion_Mobile.uasset new file mode 100644 index 0000000..c3daf85 Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin_occlusion_Mobile.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Aim_Space_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Aim_Space_Hip.uasset new file mode 100644 index 0000000..64597d7 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Aim_Space_Hip.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Aim_Space_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Aim_Space_Ironsights.uasset new file mode 100644 index 0000000..25a38ac Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Aim_Space_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_BS_CrouchWalk.uasset b/Content/AnimStarterPack/UE5/UE5_BS_CrouchWalk.uasset new file mode 100644 index 0000000..d7d6cbc Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_BS_CrouchWalk.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_BS_Jog.uasset b/Content/AnimStarterPack/UE5/UE5_BS_Jog.uasset new file mode 100644 index 0000000..462f761 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_BS_Jog.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Idle_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Idle_Rifle_Hip.uasset new file mode 100644 index 0000000..306f7a9 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Idle_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Idle_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Idle_Rifle_Ironsights.uasset new file mode 100644 index 0000000..f337358 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Idle_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Bwd_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Bwd_Rifle_Hip.uasset new file mode 100644 index 0000000..bff2473 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Bwd_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Bwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Bwd_Rifle_Ironsights.uasset new file mode 100644 index 0000000..2590843 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Bwd_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Fwd_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Fwd_Rifle_Hip.uasset new file mode 100644 index 0000000..1d01bac Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Fwd_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Fwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Fwd_Rifle_Ironsights.uasset new file mode 100644 index 0000000..b1216e5 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Fwd_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Lt_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Lt_Rifle_Hip.uasset new file mode 100644 index 0000000..66e5148 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Lt_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Lt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Lt_Rifle_Ironsights.uasset new file mode 100644 index 0000000..25aa82c Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Lt_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Rt_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Rt_Rifle_Hip.uasset new file mode 100644 index 0000000..284350c Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Rt_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Rt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Rt_Rifle_Ironsights.uasset new file mode 100644 index 0000000..108c150 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Rt_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_to_Stand_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_to_Stand_Rifle_Hip.uasset new file mode 100644 index 0000000..ba4133a Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_to_Stand_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_to_Stand_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_to_Stand_Rifle_Ironsights.uasset new file mode 100644 index 0000000..c1512c3 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_to_Stand_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Death_1.uasset b/Content/AnimStarterPack/UE5/UE5_Death_1.uasset new file mode 100644 index 0000000..564db8d Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Death_1.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Death_2.uasset b/Content/AnimStarterPack/UE5/UE5_Death_2.uasset new file mode 100644 index 0000000..bc0b961 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Death_2.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Death_3.uasset b/Content/AnimStarterPack/UE5/UE5_Death_3.uasset new file mode 100644 index 0000000..63aeef3 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Death_3.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Death_Ironsights_1.uasset b/Content/AnimStarterPack/UE5/UE5_Death_Ironsights_1.uasset new file mode 100644 index 0000000..4343641 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Death_Ironsights_1.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Death_Ironsights_2.uasset b/Content/AnimStarterPack/UE5/UE5_Death_Ironsights_2.uasset new file mode 100644 index 0000000..1fa5ad8 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Death_Ironsights_2.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Equip_Pistol_Standing.uasset b/Content/AnimStarterPack/UE5/UE5_Equip_Pistol_Standing.uasset new file mode 100644 index 0000000..8abdf4b Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Equip_Pistol_Standing.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Equip_Rifle_Standing.uasset b/Content/AnimStarterPack/UE5/UE5_Equip_Rifle_Standing.uasset new file mode 100644 index 0000000..a8c1684 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Equip_Rifle_Standing.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Fire_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Fire_Rifle_Hip.uasset new file mode 100644 index 0000000..3a92d77 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Fire_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Fire_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Fire_Rifle_Ironsights.uasset new file mode 100644 index 0000000..519e55e Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Fire_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Fire_Shotgun_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Fire_Shotgun_Hip.uasset new file mode 100644 index 0000000..aa51c3d Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Fire_Shotgun_Hip.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Fire_Shotgun_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Fire_Shotgun_Ironsights.uasset new file mode 100644 index 0000000..bc3fb55 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Fire_Shotgun_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Hit_React_1.uasset b/Content/AnimStarterPack/UE5/UE5_Hit_React_1.uasset new file mode 100644 index 0000000..71c6b0d Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Hit_React_1.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Hit_React_2.uasset b/Content/AnimStarterPack/UE5/UE5_Hit_React_2.uasset new file mode 100644 index 0000000..9f4631e Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Hit_React_2.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Hit_React_3.uasset b/Content/AnimStarterPack/UE5/UE5_Hit_React_3.uasset new file mode 100644 index 0000000..d359d95 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Hit_React_3.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Hit_React_4.uasset b/Content/AnimStarterPack/UE5/UE5_Hit_React_4.uasset new file mode 100644 index 0000000..4345fc5 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Hit_React_4.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Idle_Pistol.uasset b/Content/AnimStarterPack/UE5/UE5_Idle_Pistol.uasset new file mode 100644 index 0000000..ffeffc6 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Idle_Pistol.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip.uasset new file mode 100644 index 0000000..8416fe9 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip_Break1.uasset b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip_Break1.uasset new file mode 100644 index 0000000..7a29bda Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip_Break1.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip_Break2.uasset b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip_Break2.uasset new file mode 100644 index 0000000..059c050 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip_Break2.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Ironsights.uasset new file mode 100644 index 0000000..9d6e5e6 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Jog_Bwd_Rifle.uasset b/Content/AnimStarterPack/UE5/UE5_Jog_Bwd_Rifle.uasset new file mode 100644 index 0000000..f4ba446 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jog_Bwd_Rifle.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Jog_Fwd_Rifle.uasset b/Content/AnimStarterPack/UE5/UE5_Jog_Fwd_Rifle.uasset new file mode 100644 index 0000000..1e07c1a Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jog_Fwd_Rifle.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Jog_Lt_Rifle.uasset b/Content/AnimStarterPack/UE5/UE5_Jog_Lt_Rifle.uasset new file mode 100644 index 0000000..6c01bfb Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jog_Lt_Rifle.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Jog_Rt_Rifle.uasset b/Content/AnimStarterPack/UE5/UE5_Jog_Rt_Rifle.uasset new file mode 100644 index 0000000..28cd59a Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jog_Rt_Rifle.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Jump_From_Jog.uasset b/Content/AnimStarterPack/UE5/UE5_Jump_From_Jog.uasset new file mode 100644 index 0000000..37541ac Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jump_From_Jog.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Jump_From_Stand.uasset b/Content/AnimStarterPack/UE5/UE5_Jump_From_Stand.uasset new file mode 100644 index 0000000..c55da58 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jump_From_Stand.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Jump_From_Stand_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Jump_From_Stand_Ironsights.uasset new file mode 100644 index 0000000..2dccee0 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jump_From_Stand_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Death_1.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Death_1.uasset new file mode 100644 index 0000000..a18dbe2 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Death_1.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Death_2.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Death_2.uasset new file mode 100644 index 0000000..82981f9 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Death_2.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Fire_1.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Fire_1.uasset new file mode 100644 index 0000000..d463c28 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Fire_1.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Fire_2.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Fire_2.uasset new file mode 100644 index 0000000..5b5bbe3 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Fire_2.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Idle.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Idle.uasset new file mode 100644 index 0000000..8f9c4c9 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Idle.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Reload_Rifle.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Reload_Rifle.uasset new file mode 100644 index 0000000..dd47576 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Reload_Rifle.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Reload_Shotgun.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Reload_Shotgun.uasset new file mode 100644 index 0000000..82478af Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Reload_Shotgun.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_To_Stand.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_To_Stand.uasset new file mode 100644 index 0000000..1d2ae28 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_To_Stand.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Reload_Pistol.uasset b/Content/AnimStarterPack/UE5/UE5_Reload_Pistol.uasset new file mode 100644 index 0000000..cc832e5 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Reload_Pistol.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Reload_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Reload_Rifle_Hip.uasset new file mode 100644 index 0000000..02a5c9f Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Reload_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Reload_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Reload_Rifle_Ironsights.uasset new file mode 100644 index 0000000..f3e51fd Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Reload_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Reload_Shotgun_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Reload_Shotgun_Hip.uasset new file mode 100644 index 0000000..f78ff20 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Reload_Shotgun_Hip.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Reload_Shotgun_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Reload_Shotgun_Ironsights.uasset new file mode 100644 index 0000000..d4a050c Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Reload_Shotgun_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Sprint_Fwd_Rifle.uasset b/Content/AnimStarterPack/UE5/UE5_Sprint_Fwd_Rifle.uasset new file mode 100644 index 0000000..600c235 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Sprint_Fwd_Rifle.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Stand_To_Prone.uasset b/Content/AnimStarterPack/UE5/UE5_Stand_To_Prone.uasset new file mode 100644 index 0000000..8642d7e Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Stand_To_Prone.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Stand_to_Crouch_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Stand_to_Crouch_Rifle_Hip.uasset new file mode 100644 index 0000000..40272d6 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Stand_to_Crouch_Rifle_Hip.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Stand_to_Crouch_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Stand_to_Crouch_Rifle_Ironsights.uasset new file mode 100644 index 0000000..59f4e35 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Stand_to_Crouch_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_UE4ASP_HeroTPP_AnimBlueprint.uasset b/Content/AnimStarterPack/UE5/UE5_UE4ASP_HeroTPP_AnimBlueprint.uasset new file mode 100644 index 0000000..ce492df Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_UE4ASP_HeroTPP_AnimBlueprint.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Walk_Bwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Walk_Bwd_Rifle_Ironsights.uasset new file mode 100644 index 0000000..786c53e Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Walk_Bwd_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Walk_Fwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Walk_Fwd_Rifle_Ironsights.uasset new file mode 100644 index 0000000..158d9f1 Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Walk_Fwd_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Walk_Lt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Walk_Lt_Rifle_Ironsights.uasset new file mode 100644 index 0000000..d5c2bff Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Walk_Lt_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/UE5/UE5_Walk_Rt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Walk_Rt_Rifle_Ironsights.uasset new file mode 100644 index 0000000..ee109ec Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Walk_Rt_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Ue4ASP_Character.uasset b/Content/AnimStarterPack/Ue4ASP_Character.uasset new file mode 100644 index 0000000..63976c2 Binary files /dev/null and b/Content/AnimStarterPack/Ue4ASP_Character.uasset differ diff --git a/Content/AnimStarterPack/Walk_Bwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Walk_Bwd_Rifle_Ironsights.uasset new file mode 100644 index 0000000..d162bba Binary files /dev/null and b/Content/AnimStarterPack/Walk_Bwd_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Walk_Fwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Walk_Fwd_Rifle_Ironsights.uasset new file mode 100644 index 0000000..66720e9 Binary files /dev/null and b/Content/AnimStarterPack/Walk_Fwd_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Walk_Lt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Walk_Lt_Rifle_Ironsights.uasset new file mode 100644 index 0000000..8449b63 Binary files /dev/null and b/Content/AnimStarterPack/Walk_Lt_Rifle_Ironsights.uasset differ diff --git a/Content/AnimStarterPack/Walk_Rt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Walk_Rt_Rifle_Ironsights.uasset new file mode 100644 index 0000000..9989e04 Binary files /dev/null and b/Content/AnimStarterPack/Walk_Rt_Rifle_Ironsights.uasset differ diff --git a/Content/Assets/Weapons/SK_Wep_Pistol_01.uasset b/Content/Assets/Weapons/SK_Wep_Pistol_01.uasset new file mode 100644 index 0000000..1213e75 Binary files /dev/null and b/Content/Assets/Weapons/SK_Wep_Pistol_01.uasset differ diff --git a/Content/Characters/Animations/ABP_FP_Copy.uasset b/Content/Characters/Animations/ABP_FP_Copy.uasset new file mode 100644 index 0000000..1a9b8f7 Binary files /dev/null and b/Content/Characters/Animations/ABP_FP_Copy.uasset differ diff --git a/Content/Characters/Animations/CtrlRig_FPWarp.uasset b/Content/Characters/Animations/CtrlRig_FPWarp.uasset new file mode 100644 index 0000000..8a32d08 Binary files /dev/null and b/Content/Characters/Animations/CtrlRig_FPWarp.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Death/MM_Death_Back_01.uasset b/Content/Characters/Mannequins/Anims/Death/MM_Death_Back_01.uasset new file mode 100644 index 0000000..917cff8 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Death/MM_Death_Back_01.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_01.uasset b/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_01.uasset new file mode 100644 index 0000000..ccfd8a9 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_01.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_02.uasset b/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_02.uasset new file mode 100644 index 0000000..a5ccfc5 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_02.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_03.uasset b/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_03.uasset new file mode 100644 index 0000000..d31ec0f Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Death/MM_Death_Front_03.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Death/MM_Death_Left_01.uasset b/Content/Characters/Mannequins/Anims/Death/MM_Death_Left_01.uasset new file mode 100644 index 0000000..2ad429e Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Death/MM_Death_Left_01.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Death/MM_Death_Right_01.uasset b/Content/Characters/Mannequins/Anims/Death/MM_Death_Right_01.uasset new file mode 100644 index 0000000..bce3365 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Death/MM_Death_Right_01.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Aim/AO_Pistol.uasset b/Content/Characters/Mannequins/Anims/Pistol/Aim/AO_Pistol.uasset new file mode 100644 index 0000000..cc21f78 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Aim/AO_Pistol.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS1.uasset b/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS1.uasset new file mode 100644 index 0000000..09c54fa Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS1.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CD.uasset b/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CD.uasset new file mode 100644 index 0000000..94e36c7 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CD.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CU.uasset b/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CU.uasset new file mode 100644 index 0000000..f8cd07f Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Aim/MF_Pistol_Idle_ADS_AO_CU.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd.uasset new file mode 100644 index 0000000..c5bc3a0 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Left.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Left.uasset new file mode 100644 index 0000000..1c0d6a0 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Right.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Right.uasset new file mode 100644 index 0000000..e934901 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Bwd_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd.uasset new file mode 100644 index 0000000..cc14f22 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Left.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Left.uasset new file mode 100644 index 0000000..955f71d Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Right.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Right.uasset new file mode 100644 index 0000000..bcd6de6 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Fwd_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Left.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Left.uasset new file mode 100644 index 0000000..d5f15aa Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Right.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Right.uasset new file mode 100644 index 0000000..e98c2d4 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Jog/MF_Pistol_Jog_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Fall_Loop.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Fall_Loop.uasset new file mode 100644 index 0000000..7ca0d7c Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Fall_Loop.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_RecoveryAdditive.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_RecoveryAdditive.uasset new file mode 100644 index 0000000..9903187 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_RecoveryAdditive.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Start.uasset b/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Start.uasset new file mode 100644 index 0000000..2e47a86 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Jump/MM_Pistol_Jump_Start.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/MF_Pistol_Idle_ADS.uasset b/Content/Characters/Mannequins/Anims/Pistol/MF_Pistol_Idle_ADS.uasset new file mode 100644 index 0000000..5829066 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/MF_Pistol_Idle_ADS.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_DryFire.uasset b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_DryFire.uasset new file mode 100644 index 0000000..d04d2f5 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_DryFire.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Equip.uasset b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Equip.uasset new file mode 100644 index 0000000..3c416f2 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Equip.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire.uasset b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire.uasset new file mode 100644 index 0000000..7120917 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire_Montage.uasset b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire_Montage.uasset new file mode 100644 index 0000000..75d7c8c Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Fire_Montage.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Reload.uasset b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Reload.uasset new file mode 100644 index 0000000..077674e Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/MM_Pistol_Reload.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd.uasset new file mode 100644 index 0000000..2cd3e66 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Left.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Left.uasset new file mode 100644 index 0000000..eb16ba5 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Right.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Right.uasset new file mode 100644 index 0000000..c0e647d Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Bwd_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd.uasset new file mode 100644 index 0000000..dee4cde Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Left.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Left.uasset new file mode 100644 index 0000000..06eee3a Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Right.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Right.uasset new file mode 100644 index 0000000..2ff4293 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Fwd_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Left.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Left.uasset new file mode 100644 index 0000000..c277b2c Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Right.uasset b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Right.uasset new file mode 100644 index 0000000..885473d Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Pistol/Walk/MF_Pistol_Walk_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/AIM/AO_Rifle.uasset b/Content/Characters/Mannequins/Anims/Rifle/AIM/AO_Rifle.uasset new file mode 100644 index 0000000..1b85a18 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/AIM/AO_Rifle.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CC.uasset b/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CC.uasset new file mode 100644 index 0000000..95292ac Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CC.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CD.uasset b/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CD.uasset new file mode 100644 index 0000000..c5c06f9 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CD.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CU.uasset b/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CU.uasset new file mode 100644 index 0000000..eb8a080 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/AIM/MM_Rifle_Idle_ADS_AO_CU.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Back_Med_01.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Back_Med_01.uasset new file mode 100644 index 0000000..74eb352 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Back_Med_01.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Hvy_01.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Hvy_01.uasset new file mode 100644 index 0000000..396e9f3 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Hvy_01.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_01.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_01.uasset new file mode 100644 index 0000000..a6846ff Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_01.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_02.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_02.uasset new file mode 100644 index 0000000..d0bef37 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_02.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_03.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_03.uasset new file mode 100644 index 0000000..dca4bc6 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_03.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_04.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_04.uasset new file mode 100644 index 0000000..d134adb Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Lgt_04.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_01.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_01.uasset new file mode 100644 index 0000000..70302cf Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_01.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_02.uasset b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_02.uasset new file mode 100644 index 0000000..fe6d7d6 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/HitReact/MM_HitReact_Front_Med_02.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd.uasset new file mode 100644 index 0000000..cc1c3a2 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Left.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Left.uasset new file mode 100644 index 0000000..23a8ebe Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Right.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Right.uasset new file mode 100644 index 0000000..2cd5292 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Bwd_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd.uasset new file mode 100644 index 0000000..0cc1859 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Left.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Left.uasset new file mode 100644 index 0000000..6aa7b51 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Right.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Right.uasset new file mode 100644 index 0000000..924600c Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Fwd_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Left.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Left.uasset new file mode 100644 index 0000000..edbb191 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Right.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Right.uasset new file mode 100644 index 0000000..84e67fd Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jog/MF_Rifle_Jog_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Apex.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Apex.uasset new file mode 100644 index 0000000..858c4c5 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Apex.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Land.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Land.uasset new file mode 100644 index 0000000..b411ecc Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Land.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Loop.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Loop.uasset new file mode 100644 index 0000000..826ae53 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Fall_Loop.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_RecoveryAdditive.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_RecoveryAdditive.uasset new file mode 100644 index 0000000..9baadd3 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_RecoveryAdditive.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start.uasset new file mode 100644 index 0000000..513b51e Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start_Loop.uasset b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start_Loop.uasset new file mode 100644 index 0000000..fc1774b Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Jump/MM_Rifle_Jump_Start_Loop.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/MF_Rifle_Idle_ADS.uasset b/Content/Characters/Mannequins/Anims/Rifle/MF_Rifle_Idle_ADS.uasset new file mode 100644 index 0000000..f569392 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/MF_Rifle_Idle_ADS.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_DryFire.uasset b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_DryFire.uasset new file mode 100644 index 0000000..8db0457 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_DryFire.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Equip.uasset b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Equip.uasset new file mode 100644 index 0000000..faf20c7 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Equip.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Fire.uasset b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Fire.uasset new file mode 100644 index 0000000..3120009 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Fire.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Reload.uasset b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Reload.uasset new file mode 100644 index 0000000..ebee502 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/MM_Rifle_Reload.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd.uasset new file mode 100644 index 0000000..29f95fd Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Left.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Left.uasset new file mode 100644 index 0000000..86ed9ac Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Right.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Right.uasset new file mode 100644 index 0000000..aed754e Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Bwd_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd.uasset new file mode 100644 index 0000000..18f0501 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Left.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Left.uasset new file mode 100644 index 0000000..9ec1dc5 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Right.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Right.uasset new file mode 100644 index 0000000..de08560 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Fwd_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Left.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Left.uasset new file mode 100644 index 0000000..e421d11 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Right.uasset b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Right.uasset new file mode 100644 index 0000000..f324682 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Rifle/Walk/MF_Rifle_Walk_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/ABP_Unarmed.uasset b/Content/Characters/Mannequins/Anims/Unarmed/ABP_Unarmed.uasset new file mode 100644 index 0000000..b3207d0 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/ABP_Unarmed.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_01.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_01.uasset new file mode 100644 index 0000000..58bd156 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_01.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_02.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_02.uasset new file mode 100644 index 0000000..ec5f1e3 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_02.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_03.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_03.uasset new file mode 100644 index 0000000..88efb9a Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_Attack_03.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_ChargedAttack.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_ChargedAttack.uasset new file mode 100644 index 0000000..a6dc463 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Attack/MM_ChargedAttack.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/BS_Idle_Walk_Run.uasset b/Content/Characters/Mannequins/Anims/Unarmed/BS_Idle_Walk_Run.uasset new file mode 100644 index 0000000..de46f07 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/BS_Idle_Walk_Run.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd.uasset new file mode 100644 index 0000000..21c9a0f Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Left.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Left.uasset new file mode 100644 index 0000000..34a4c9d Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Right.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Right.uasset new file mode 100644 index 0000000..c0c75e5 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Bwd_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd.uasset new file mode 100644 index 0000000..0a5fa59 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Left.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Left.uasset new file mode 100644 index 0000000..c6c5368 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Right.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Right.uasset new file mode 100644 index 0000000..112223b Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Fwd_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Left.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Left.uasset new file mode 100644 index 0000000..f9fe418 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Right.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Right.uasset new file mode 100644 index 0000000..e455a2e Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Jog/MF_Unarmed_Jog_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Dash.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Dash.uasset new file mode 100644 index 0000000..69df391 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Dash.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Fall_Loop.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Fall_Loop.uasset new file mode 100644 index 0000000..86c58a1 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Fall_Loop.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Jump.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Jump.uasset new file mode 100644 index 0000000..5229aa9 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Jump.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Land.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Land.uasset new file mode 100644 index 0000000..9560d54 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_Land.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_WallJump.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_WallJump.uasset new file mode 100644 index 0000000..73a2af9 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Jump/MM_WallJump.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/MM_Idle.uasset b/Content/Characters/Mannequins/Anims/Unarmed/MM_Idle.uasset new file mode 100644 index 0000000..0f10045 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/MM_Idle.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd.uasset new file mode 100644 index 0000000..03db74a Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Left.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Left.uasset new file mode 100644 index 0000000..f7b1a96 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Right.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Right.uasset new file mode 100644 index 0000000..3a03801 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Bwd_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd.uasset new file mode 100644 index 0000000..d780a3a Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Left.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Left.uasset new file mode 100644 index 0000000..331e673 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Right.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Right.uasset new file mode 100644 index 0000000..b715bbe Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Fwd_Right.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Left.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Left.uasset new file mode 100644 index 0000000..5b5f188 Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Left.uasset differ diff --git a/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Right.uasset b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Right.uasset new file mode 100644 index 0000000..6d0ba3f Binary files /dev/null and b/Content/Characters/Mannequins/Anims/Unarmed/Walk/MF_Unarmed_Walk_Right.uasset differ diff --git a/Content/Characters/Mannequins/Materials/M_Mannequin.uasset b/Content/Characters/Mannequins/Materials/M_Mannequin.uasset new file mode 100644 index 0000000..a384381 Binary files /dev/null and b/Content/Characters/Mannequins/Materials/M_Mannequin.uasset differ diff --git a/Content/Characters/Mannequins/Materials/Manny/MI_Manny_01_New.uasset b/Content/Characters/Mannequins/Materials/Manny/MI_Manny_01_New.uasset new file mode 100644 index 0000000..6316baf Binary files /dev/null and b/Content/Characters/Mannequins/Materials/Manny/MI_Manny_01_New.uasset differ diff --git a/Content/Characters/Mannequins/Materials/Manny/MI_Manny_02_New.uasset b/Content/Characters/Mannequins/Materials/Manny/MI_Manny_02_New.uasset new file mode 100644 index 0000000..5c98ea5 Binary files /dev/null and b/Content/Characters/Mannequins/Materials/Manny/MI_Manny_02_New.uasset differ diff --git a/Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_01.uasset b/Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_01.uasset new file mode 100644 index 0000000..b2d7eec Binary files /dev/null and b/Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_01.uasset differ diff --git a/Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_02.uasset b/Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_02.uasset new file mode 100644 index 0000000..74bbb66 Binary files /dev/null and b/Content/Characters/Mannequins/Materials/Quinn/MI_Quinn_02.uasset differ diff --git a/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset b/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset new file mode 100644 index 0000000..efbcd46 Binary files /dev/null and b/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset differ diff --git a/Content/Characters/Mannequins/Meshes/SKM_Quinn_Simple.uasset b/Content/Characters/Mannequins/Meshes/SKM_Quinn_Simple.uasset new file mode 100644 index 0000000..df9c636 Binary files /dev/null and b/Content/Characters/Mannequins/Meshes/SKM_Quinn_Simple.uasset differ diff --git a/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset b/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset new file mode 100644 index 0000000..764a9ca Binary files /dev/null and b/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/CR_Mannequin_Body.uasset b/Content/Characters/Mannequins/Rigs/CR_Mannequin_Body.uasset new file mode 100644 index 0000000..6032287 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/CR_Mannequin_Body.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/CR_Mannequin_FootIK.uasset b/Content/Characters/Mannequins/Rigs/CR_Mannequin_FootIK.uasset new file mode 100644 index 0000000..b4c4426 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/CR_Mannequin_FootIK.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/CR_Mannequin_Procedural.uasset b/Content/Characters/Mannequins/Rigs/CR_Mannequin_Procedural.uasset new file mode 100644 index 0000000..0b2c38d Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/CR_Mannequin_Procedural.uasset differ diff --git a/Content/Characters/Mannequins/Rigs/PA_Mannequin.uasset b/Content/Characters/Mannequins/Rigs/PA_Mannequin.uasset new file mode 100644 index 0000000..3518d39 Binary files /dev/null and b/Content/Characters/Mannequins/Rigs/PA_Mannequin.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_BN.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_BN.uasset new file mode 100644 index 0000000..2c4145b Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_BN.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_D.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_D.uasset new file mode 100644 index 0000000..2e236b4 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_D.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_MRA.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_MRA.uasset new file mode 100644 index 0000000..faa8537 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_MRA.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_BN.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_BN.uasset new file mode 100644 index 0000000..fbee995 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_BN.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_D.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_D.uasset new file mode 100644 index 0000000..56262e6 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_D.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_MRA.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_MRA.uasset new file mode 100644 index 0000000..f2f4f83 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_MRA.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_N.uasset b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_N.uasset new file mode 100644 index 0000000..e8e61da Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_N.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_D.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_D.uasset new file mode 100644 index 0000000..d2e0ab2 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_D.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_MRA.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_MRA.uasset new file mode 100644 index 0000000..8244da9 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_MRA.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_N.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_N.uasset new file mode 100644 index 0000000..44bd3c8 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_N.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_D.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_D.uasset new file mode 100644 index 0000000..63bd3b7 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_D.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_MRA.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_MRA.uasset new file mode 100644 index 0000000..6c4a979 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_MRA.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_N.uasset b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_N.uasset new file mode 100644 index 0000000..3ba5513 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_N.uasset differ diff --git a/Content/Characters/Mannequins/Textures/Shared/T_UE_Logo_M.uasset b/Content/Characters/Mannequins/Textures/Shared/T_UE_Logo_M.uasset new file mode 100644 index 0000000..1cc7ef6 Binary files /dev/null and b/Content/Characters/Mannequins/Textures/Shared/T_UE_Logo_M.uasset differ diff --git a/Content/Input/Default_IMC.uasset b/Content/Input/Default_IMC.uasset index 257450c..0031252 100644 Binary files a/Content/Input/Default_IMC.uasset and b/Content/Input/Default_IMC.uasset differ diff --git a/Content/Input/LeanLeft_IA.uasset b/Content/Input/LeanLeft_IA.uasset new file mode 100644 index 0000000..ca6f529 Binary files /dev/null and b/Content/Input/LeanLeft_IA.uasset differ diff --git a/Content/Input/LeanRight_IA.uasset b/Content/Input/LeanRight_IA.uasset new file mode 100644 index 0000000..612470d Binary files /dev/null and b/Content/Input/LeanRight_IA.uasset differ diff --git a/Content/Input/Pause_IA.uasset b/Content/Input/Pause_IA.uasset new file mode 100644 index 0000000..6ff4a9c Binary files /dev/null and b/Content/Input/Pause_IA.uasset differ diff --git a/Content/MyDDICharacter.uasset b/Content/MyDDICharacter.uasset new file mode 100644 index 0000000..0612333 Binary files /dev/null and b/Content/MyDDICharacter.uasset differ diff --git a/Content/MyDDICharacter2.uasset b/Content/MyDDICharacter2.uasset new file mode 100644 index 0000000..343c3d6 Binary files /dev/null and b/Content/MyDDICharacter2.uasset differ diff --git a/Content/ProofOfConcept/ClassHealthSegments.uasset b/Content/ProofOfConcept/ClassHealthSegments.uasset new file mode 100644 index 0000000..e5b46be Binary files /dev/null and b/Content/ProofOfConcept/ClassHealthSegments.uasset differ diff --git a/Content/ProofOfConcept/DDICharacter_BP.uasset b/Content/ProofOfConcept/DDICharacter_BP.uasset index bca5068..c71ca88 100644 Binary files a/Content/ProofOfConcept/DDICharacter_BP.uasset and b/Content/ProofOfConcept/DDICharacter_BP.uasset differ diff --git a/Content/ProofOfConcept/DDIGameInstanceInterface_BP.uasset b/Content/ProofOfConcept/DDIGameInstanceInterface_BP.uasset new file mode 100644 index 0000000..7610ab3 Binary files /dev/null and b/Content/ProofOfConcept/DDIGameInstanceInterface_BP.uasset differ diff --git a/Content/ProofOfConcept/DDIGameInstance_BP.uasset b/Content/ProofOfConcept/DDIGameInstance_BP.uasset new file mode 100644 index 0000000..8295b03 Binary files /dev/null and b/Content/ProofOfConcept/DDIGameInstance_BP.uasset differ diff --git a/Content/ProofOfConcept/DDIGamemode_BP.uasset b/Content/ProofOfConcept/DDIGamemode_BP.uasset index feb88e8..b269bb6 100644 Binary files a/Content/ProofOfConcept/DDIGamemode_BP.uasset and b/Content/ProofOfConcept/DDIGamemode_BP.uasset differ diff --git a/Content/ProofOfConcept/DDIHUD_BP.uasset b/Content/ProofOfConcept/DDIHUD_BP.uasset new file mode 100644 index 0000000..69313e6 Binary files /dev/null and b/Content/ProofOfConcept/DDIHUD_BP.uasset differ diff --git a/Content/ProofOfConcept/DDIPlayerController_BP.uasset b/Content/ProofOfConcept/DDIPlayerController_BP.uasset index 82da404..af22bcb 100644 Binary files a/Content/ProofOfConcept/DDIPlayerController_BP.uasset and b/Content/ProofOfConcept/DDIPlayerController_BP.uasset differ diff --git a/Content/ProofOfConcept/ProjectileBase_BP.uasset b/Content/ProofOfConcept/ProjectileBase_BP.uasset new file mode 100644 index 0000000..ce9a0f7 Binary files /dev/null and b/Content/ProofOfConcept/ProjectileBase_BP.uasset differ diff --git a/Content/ProofOfConcept/SettingsSave.uasset b/Content/ProofOfConcept/SettingsSave.uasset new file mode 100644 index 0000000..81cfa32 Binary files /dev/null and b/Content/ProofOfConcept/SettingsSave.uasset differ diff --git a/Content/UI_Hud/DefaultCrosshair_BP.uasset b/Content/UI_Hud/DefaultCrosshair_BP.uasset new file mode 100644 index 0000000..d268a4e Binary files /dev/null and b/Content/UI_Hud/DefaultCrosshair_BP.uasset differ diff --git a/Content/UI_Hud/HUD_BP.uasset b/Content/UI_Hud/HUD_BP.uasset new file mode 100644 index 0000000..e5b667e Binary files /dev/null and b/Content/UI_Hud/HUD_BP.uasset differ diff --git a/Content/UI_Hud/HUD_Interface_BP.uasset b/Content/UI_Hud/HUD_Interface_BP.uasset new file mode 100644 index 0000000..f302c29 Binary files /dev/null and b/Content/UI_Hud/HUD_Interface_BP.uasset differ diff --git a/Content/UI_Hud/HealthBar/HealthBarSection_BP.uasset b/Content/UI_Hud/HealthBar/HealthBarSection_BP.uasset new file mode 100644 index 0000000..1e1e644 Binary files /dev/null and b/Content/UI_Hud/HealthBar/HealthBarSection_BP.uasset differ diff --git a/Content/UI_Hud/HealthBar/HealthBar_BP.uasset b/Content/UI_Hud/HealthBar/HealthBar_BP.uasset new file mode 100644 index 0000000..8e21996 Binary files /dev/null and b/Content/UI_Hud/HealthBar/HealthBar_BP.uasset differ diff --git a/Content/UI_Menus/Common/DDI_Button_BP.uasset b/Content/UI_Menus/Common/DDI_Button_BP.uasset new file mode 100644 index 0000000..ea4e02c Binary files /dev/null and b/Content/UI_Menus/Common/DDI_Button_BP.uasset differ diff --git a/Content/UI_Menus/MainMenu/BP_MainMenu.uasset b/Content/UI_Menus/MainMenu/BP_MainMenu.uasset deleted file mode 100644 index 16d89bd..0000000 Binary files a/Content/UI_Menus/MainMenu/BP_MainMenu.uasset and /dev/null differ diff --git a/Content/UI_Menus/MainMenu/BP_MainMenu_Gamemode.uasset b/Content/UI_Menus/MainMenu/BP_MainMenu_Gamemode.uasset index d4fdc68..007998b 100644 Binary files a/Content/UI_Menus/MainMenu/BP_MainMenu_Gamemode.uasset and b/Content/UI_Menus/MainMenu/BP_MainMenu_Gamemode.uasset differ diff --git a/Content/UI_Menus/MainMenu/MainMenu_BP.uasset b/Content/UI_Menus/MainMenu/MainMenu_BP.uasset new file mode 100644 index 0000000..77d35ae Binary files /dev/null and b/Content/UI_Menus/MainMenu/MainMenu_BP.uasset differ diff --git a/Content/UI_Menus/MainMenu/MainMenu_Parts/BrowseServerList_BP.uasset b/Content/UI_Menus/MainMenu/MainMenu_Parts/BrowseServerList_BP.uasset new file mode 100644 index 0000000..246c056 Binary files /dev/null and b/Content/UI_Menus/MainMenu/MainMenu_Parts/BrowseServerList_BP.uasset differ diff --git a/Content/UI_Menus/MainMenu/MainMenu_Parts/SavedServerList_BP.uasset b/Content/UI_Menus/MainMenu/MainMenu_Parts/SavedServerList_BP.uasset new file mode 100644 index 0000000..043607e Binary files /dev/null and b/Content/UI_Menus/MainMenu/MainMenu_Parts/SavedServerList_BP.uasset differ diff --git a/Content/UI_Menus/PauseMenu/PauseMenu_BP.uasset b/Content/UI_Menus/PauseMenu/PauseMenu_BP.uasset new file mode 100644 index 0000000..45012e1 Binary files /dev/null and b/Content/UI_Menus/PauseMenu/PauseMenu_BP.uasset differ diff --git a/Content/UI_Menus/SettingsMenu/BP_ApplyGraphicsSettings.uasset b/Content/UI_Menus/SettingsMenu/BP_ApplyGraphicsSettings.uasset deleted file mode 100644 index 147df81..0000000 Binary files a/Content/UI_Menus/SettingsMenu/BP_ApplyGraphicsSettings.uasset and /dev/null differ diff --git a/Content/UI_Menus/SettingsMenu/BP_AudioSettings.uasset b/Content/UI_Menus/SettingsMenu/BP_AudioSettings.uasset deleted file mode 100644 index 1e45296..0000000 Binary files a/Content/UI_Menus/SettingsMenu/BP_AudioSettings.uasset and /dev/null differ diff --git a/Content/UI_Menus/SettingsMenu/BP_DisplaySettings.uasset b/Content/UI_Menus/SettingsMenu/BP_DisplaySettings.uasset deleted file mode 100644 index 8e27c04..0000000 Binary files a/Content/UI_Menus/SettingsMenu/BP_DisplaySettings.uasset and /dev/null differ diff --git a/Content/UI_Menus/SettingsMenu/BP_SettingsMenu.uasset b/Content/UI_Menus/SettingsMenu/BP_SettingsMenu.uasset deleted file mode 100644 index 2af7c51..0000000 Binary files a/Content/UI_Menus/SettingsMenu/BP_SettingsMenu.uasset and /dev/null differ diff --git a/Content/UI_Menus/SettingsMenu/Controls/BP_SensitivitySlider.uasset b/Content/UI_Menus/SettingsMenu/Controls/BP_SensitivitySlider.uasset index 3bdf44f..75cf1e9 100644 Binary files a/Content/UI_Menus/SettingsMenu/Controls/BP_SensitivitySlider.uasset and b/Content/UI_Menus/SettingsMenu/Controls/BP_SensitivitySlider.uasset differ diff --git a/Content/UI_Menus/SettingsMenu/Settings/ApplyGraphicsSettings_BP.uasset b/Content/UI_Menus/SettingsMenu/Settings/ApplyGraphicsSettings_BP.uasset new file mode 100644 index 0000000..ea4e3a4 Binary files /dev/null and b/Content/UI_Menus/SettingsMenu/Settings/ApplyGraphicsSettings_BP.uasset differ diff --git a/Content/UI_Menus/SettingsMenu/Settings/AudioSettings_BP.uasset b/Content/UI_Menus/SettingsMenu/Settings/AudioSettings_BP.uasset new file mode 100644 index 0000000..3e2bec3 Binary files /dev/null and b/Content/UI_Menus/SettingsMenu/Settings/AudioSettings_BP.uasset differ diff --git a/Content/UI_Menus/SettingsMenu/Settings/DisplaySettings_BP.uasset b/Content/UI_Menus/SettingsMenu/Settings/DisplaySettings_BP.uasset new file mode 100644 index 0000000..f1aeb0e Binary files /dev/null and b/Content/UI_Menus/SettingsMenu/Settings/DisplaySettings_BP.uasset differ diff --git a/Content/UI_Menus/SettingsMenu/BP_GraphicsSettings.uasset b/Content/UI_Menus/SettingsMenu/Settings/GraphicsSettings_BP.uasset similarity index 57% rename from Content/UI_Menus/SettingsMenu/BP_GraphicsSettings.uasset rename to Content/UI_Menus/SettingsMenu/Settings/GraphicsSettings_BP.uasset index cad08b6..2f02313 100644 Binary files a/Content/UI_Menus/SettingsMenu/BP_GraphicsSettings.uasset and b/Content/UI_Menus/SettingsMenu/Settings/GraphicsSettings_BP.uasset differ diff --git a/Content/UI_Menus/SettingsMenu/SettingsMenu_BP.uasset b/Content/UI_Menus/SettingsMenu/SettingsMenu_BP.uasset new file mode 100644 index 0000000..0ac32e4 Binary files /dev/null and b/Content/UI_Menus/SettingsMenu/SettingsMenu_BP.uasset differ diff --git a/Content/UI_Menus/SettingsMenu/SettingsSave.uasset b/Content/UI_Menus/SettingsMenu/SettingsSave.uasset index 5b36aaf..0b249de 100644 Binary files a/Content/UI_Menus/SettingsMenu/SettingsSave.uasset and b/Content/UI_Menus/SettingsMenu/SettingsSave.uasset differ diff --git a/Content/UI_Menus/StartMenu/BP_StartMenu.uasset b/Content/UI_Menus/StartMenu/BP_StartMenu.uasset deleted file mode 100644 index 5ce0576..0000000 Binary files a/Content/UI_Menus/StartMenu/BP_StartMenu.uasset and /dev/null differ diff --git a/Content/UI_Menus/StartMenu/BP_StartMenu_Controller.uasset b/Content/UI_Menus/StartMenu/BP_StartMenu_Controller.uasset deleted file mode 100644 index 64bca84..0000000 Binary files a/Content/UI_Menus/StartMenu/BP_StartMenu_Controller.uasset and /dev/null differ diff --git a/Content/UI_Menus/StartMenu/StartMenuController_BP.uasset b/Content/UI_Menus/StartMenu/StartMenuController_BP.uasset new file mode 100644 index 0000000..f349aaf Binary files /dev/null and b/Content/UI_Menus/StartMenu/StartMenuController_BP.uasset differ diff --git a/Content/UI_Menus/StartMenu/B_StartMenu_Gamemode.uasset b/Content/UI_Menus/StartMenu/StartMenuGamemode_BP.uasset similarity index 51% rename from Content/UI_Menus/StartMenu/B_StartMenu_Gamemode.uasset rename to Content/UI_Menus/StartMenu/StartMenuGamemode_BP.uasset index 136142a..5fb5fdf 100644 Binary files a/Content/UI_Menus/StartMenu/B_StartMenu_Gamemode.uasset and b/Content/UI_Menus/StartMenu/StartMenuGamemode_BP.uasset differ diff --git a/Content/UI_Menus/StartMenu/StartMenu_BP.uasset b/Content/UI_Menus/StartMenu/StartMenu_BP.uasset new file mode 100644 index 0000000..d9b2d7e Binary files /dev/null and b/Content/UI_Menus/StartMenu/StartMenu_BP.uasset differ diff --git a/Content/Weapons/Pistol_01/PHYS_Wep_Pistol_01.uasset b/Content/Weapons/Pistol_01/PHYS_Wep_Pistol_01.uasset new file mode 100644 index 0000000..6ea7130 Binary files /dev/null and b/Content/Weapons/Pistol_01/PHYS_Wep_Pistol_01.uasset differ diff --git a/Content/Weapons/Pistol_01/SKEL_Wep_Pistol_01.uasset b/Content/Weapons/Pistol_01/SKEL_Wep_Pistol_01.uasset new file mode 100644 index 0000000..c982e72 Binary files /dev/null and b/Content/Weapons/Pistol_01/SKEL_Wep_Pistol_01.uasset differ diff --git a/Content/Weapons/Pistol_01/SK_Wep_Pistol_01.uasset b/Content/Weapons/Pistol_01/SK_Wep_Pistol_01.uasset new file mode 100644 index 0000000..40cb93e Binary files /dev/null and b/Content/Weapons/Pistol_01/SK_Wep_Pistol_01.uasset differ diff --git a/Content/Weapons/Pistol_01/Weapon_BP_Pistol_01.uasset b/Content/Weapons/Pistol_01/Weapon_BP_Pistol_01.uasset new file mode 100644 index 0000000..ad83a93 Binary files /dev/null and b/Content/Weapons/Pistol_01/Weapon_BP_Pistol_01.uasset differ diff --git a/Content/Weapons/Weapon_BP.uasset b/Content/Weapons/Weapon_BP.uasset new file mode 100644 index 0000000..977e14e Binary files /dev/null and b/Content/Weapons/Weapon_BP.uasset differ diff --git a/Content/Worlds/MainMenu.umap b/Content/Worlds/MainMenu.umap index 74516a4..452a236 100644 Binary files a/Content/Worlds/MainMenu.umap and b/Content/Worlds/MainMenu.umap differ diff --git a/Content/Worlds/_GENERATED/Core/ProjectileBase.uasset b/Content/Worlds/_GENERATED/Core/ProjectileBase.uasset new file mode 100644 index 0000000..384d215 Binary files /dev/null and b/Content/Worlds/_GENERATED/Core/ProjectileBase.uasset differ diff --git a/OpenConflict.sln.DotSettings.user b/OpenConflict.sln.DotSettings.user new file mode 100644 index 0000000..164bd7c --- /dev/null +++ b/OpenConflict.sln.DotSettings.user @@ -0,0 +1,3 @@ + + ForceIncluded + ForceIncluded \ No newline at end of file diff --git a/Source/OpenConflict/DDIGameInstance.cpp b/Source/OpenConflict/DDIGameInstance.cpp new file mode 100644 index 0000000..1ea7fa3 --- /dev/null +++ b/Source/OpenConflict/DDIGameInstance.cpp @@ -0,0 +1,5 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "DDIGameInstance.h" + diff --git a/Source/OpenConflict/DDIGameInstance.h b/Source/OpenConflict/DDIGameInstance.h new file mode 100644 index 0000000..19a4ab1 --- /dev/null +++ b/Source/OpenConflict/DDIGameInstance.h @@ -0,0 +1,17 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Engine/GameInstance.h" +#include "DDIGameInstance.generated.h" + +/** + * + */ +UCLASS() +class OPENCONFLICT_API UDDIGameInstance : public UGameInstance +{ + GENERATED_BODY() + +}; diff --git a/Source/OpenConflict/PlayerCharacter/Components/ClassEnums.h b/Source/OpenConflict/PlayerCharacter/Components/ClassEnums.h new file mode 100644 index 0000000..e9b6ed1 --- /dev/null +++ b/Source/OpenConflict/PlayerCharacter/Components/ClassEnums.h @@ -0,0 +1,13 @@ +#pragma once + +#include "CoreMinimal.h" +#include "ClassEnums.generated.h" + +UENUM(BlueprintType) +enum class ClassNames : uint8 +{ + Basic = 0 UMETA(DisplayName = "Basic"), + Scout = 1 UMETA(DisplayName = "Scout"), + Assault = 2 UMETA(DisplayName = "Assault"), + Heavy = 3 UMETA(DisplayName = "Heavy") +}; \ No newline at end of file diff --git a/Source/OpenConflict/PlayerCharacter/Components/DDIHealth.cpp b/Source/OpenConflict/PlayerCharacter/Components/DDIHealth.cpp new file mode 100644 index 0000000..37b08f5 --- /dev/null +++ b/Source/OpenConflict/PlayerCharacter/Components/DDIHealth.cpp @@ -0,0 +1,90 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "DDIHealth.h" + +// Sets default values for this component's properties +UDDIHealth::UDDIHealth() +{ + // Set this component to be initialized when the game starts, and to be ticked every frame. You can turn these features + // off to improve performance if you don't need them. + PrimaryComponentTick.bCanEverTick = true; + SetIsReplicatedByDefault(true); + MaxHealth = 0; + CurrentHealth = 0; + ClassName = ClassNames::Scout; + HealTickTime = 1.f; + HealDelayTime = 2.f; + +} + +// Called when the game starts +void UDDIHealth::BeginPlay() +{ + Super::BeginPlay(); + + FString classNameString = UEnum::GetValueAsName(ClassName).ToString(); + TArray ParsedStrings; + + // Split the string by the comma delimiter + classNameString.ParseIntoArray(ParsedStrings, TEXT("::"), true); + + if (FHealthSegment* Segment = HealthSegmentTable->FindRow(FName(ParsedStrings[1]), FString("HealthSegments"))) + { + HealthSegments = Segment->SegmentList; + FString output = ""; + for (int seg : Segment->SegmentList) + output.Append(seg + ", "); + GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, ""); + } + + for (int seg : HealthSegments) + MaxHealth += seg; + + CurrentHealth = MaxHealth; + GEngine->AddOnScreenDebugMessage(-1, 5.0f, FColor::Emerald, FString::Printf(TEXT("CurrentHealth: %d"), CurrentHealth)); +} + + +// Called every frame +void UDDIHealth::TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) +{ + Super::TickComponent(DeltaTime, TickType, ThisTickFunction); + + if (CurrentHealth < MaxHealth && !HealTimer.IsValid()) + { + GetWorld()->GetTimerManager().SetTimer(HealTimer, this, &UDDIHealth::Heal, HealTickTime, true, HealDelayTime); + int tempHealthPool = 0; + for (int seg : HealthSegments) + { + if (CurrentHealth >= tempHealthPool) + tempHealthPool += seg; + } + MaxHealth = tempHealthPool; + } + + +} + +void UDDIHealth::Heal() +{ + if (CurrentHealth >= MaxHealth) + { + CurrentHealth = MaxHealth; + GetWorld()->GetTimerManager().ClearTimer(HealTimer); + return; + } + + CurrentHealth += 1; +} + + +// Called to cause damage +void UDDIHealth::TakeDamage(int DamageValue) +{ + GetWorld()->GetTimerManager().ClearTimer(HealTimer); + + CurrentHealth -= DamageValue; + GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Cyan, FString::Printf(TEXT("Client Hit\nHealth: %d"), CurrentHealth)); + +} \ No newline at end of file diff --git a/Source/OpenConflict/PlayerCharacter/Components/DDIHealth.h b/Source/OpenConflict/PlayerCharacter/Components/DDIHealth.h new file mode 100644 index 0000000..8ec3581 --- /dev/null +++ b/Source/OpenConflict/PlayerCharacter/Components/DDIHealth.h @@ -0,0 +1,74 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "HealthSegmentStruct.h" +#include "Components/ActorComponent.h" +#include "DDIHealth.generated.h" + +UCLASS( ClassGroup=(Custom), meta=(BlueprintSpawnableComponent) ) +class OPENCONFLICT_API UDDIHealth : public UActorComponent +{ + GENERATED_BODY() +/*UPROPERTY and UFUNCTION declarations*/ +private: + /*Properties*/ + + /*Functions*/ + UFUNCTION(BlueprintAuthorityOnly, BlueprintCallable, Category = "Health") + void Heal(); + +protected: + /*Properties*/ + UPROPERTY(BlueprintReadOnly, Category = "Health") + int MaxHealth; //Stores the default max health of component + UPROPERTY(BlueprintReadOnly, Category = "Health") + int CurrentHealth; //Stores the active health of component + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Health") + float HealTickTime; //Time in Seconds between heal ticks + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Health") + float HealDelayTime; //Time in Seconds before heal ticks + + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Stage") + UDataTable* HealthSegmentTable; + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Stage") + ClassNames ClassName; + + /*Functions*/ + +public: + /*Properties*/ + + /*Functions*/ + UFUNCTION(BlueprintAuthorityOnly, BlueprintCallable, Category = "Health") + void TakeDamage(int DamageValue); + + /*C++ only declarations*/ +private: + /*Properties*/ + + /*Functions*/ + +protected: + /*Properties*/ + TArray HealthSegments; + + FTimerHandle HealTimer; // Called to begin healing + // FTimerManager& TimerManager = GetWorld()->GetTimerManager(); + + /*Functions*/ + // Called when the game starts + virtual void BeginPlay() override; + +public: + /*Properties*/ + + /*Functions*/ + // Sets default values for this component's properties + UDDIHealth(); + + // Called every frame + virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override; + +}; diff --git a/Source/OpenConflict/PlayerCharacter/Components/HealthSegmentStruct.h b/Source/OpenConflict/PlayerCharacter/Components/HealthSegmentStruct.h new file mode 100644 index 0000000..5761a30 --- /dev/null +++ b/Source/OpenConflict/PlayerCharacter/Components/HealthSegmentStruct.h @@ -0,0 +1,16 @@ +#pragma once +#include "ClassEnums.h" + +#include "HealthSegmentStruct.generated.h" + +USTRUCT(BlueprintType) +struct FHealthSegment : public FTableRowBase +{ + GENERATED_BODY() + + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Health Segments") + ClassNames Class = ClassNames::Basic; + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Health Segments") + TArray SegmentList; + +}; \ No newline at end of file diff --git a/Source/OpenConflict/PlayerCharacter/DDICharacter.cpp b/Source/OpenConflict/PlayerCharacter/DDICharacter.cpp index 39e9d03..ff03254 100644 --- a/Source/OpenConflict/PlayerCharacter/DDICharacter.cpp +++ b/Source/OpenConflict/PlayerCharacter/DDICharacter.cpp @@ -3,6 +3,10 @@ #include "DDICharacter.h" +#include "Components/CapsuleComponent.h" +#include "GameFramework/SpringArmComponent.h" +#include "OpenConflict/Weapons/Projectiles/ProjectileBase.h" + // Sets default values ADDICharacter::ADDICharacter() { @@ -10,18 +14,30 @@ ADDICharacter::ADDICharacter() PrimaryActorTick.bCanEverTick = true; bReplicates = true; // bReplicateMovement = true; - - CameraComponent = CreateDefaultSubobject(TEXT("CameraComponent")); - CameraComponent->SetupAttachment(GetMesh()); - CameraComponent->SetRelativeLocation(FVector(0.0f, 0.0f, 50.0f)); + + CameraComponent = CreateDefaultSubobject(TEXT("CameraComponent")); + CameraComponent->SetupAttachment(GetMesh(), "headSocket"); + CameraComponent->SetRelativeLocation(FVector(0.0f, 0.0f, 50.0f)); CameraComponent->bUsePawnControlRotation = true; + HealthComponent = CreateDefaultSubobject(TEXT("HealthComponent")); + + GetCapsuleComponent()->SetCollisionProfileName(TEXT("BlockAllDynamic")); + GetCapsuleComponent()->SetGenerateOverlapEvents(true); + GetCapsuleComponent()->SetNotifyRigidBodyCollision(true); + + } // Called when the game starts or when spawned void ADDICharacter::BeginPlay() { Super::BeginPlay(); + + if (GetCapsuleComponent()) + { + GetCapsuleComponent()->OnComponentHit.AddDynamic(this, &ADDICharacter::OnHit); + } } @@ -32,4 +48,69 @@ void ADDICharacter::Tick(float DeltaTime) } +void ADDICharacter::OnHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit) +{ + Server_CharacterHit(HitComponent, OtherActor, OtherComp, NormalImpulse, Hit); +} +void ADDICharacter::TakeDamage(int Damage) +{ + HealthComponent->TakeDamage(Damage); +} + +bool ADDICharacter::Server_SpawnProjectile_Validate() +{ + return true; +} +void ADDICharacter::Server_SpawnProjectile_Implementation() +{ + FVector Location = GetActorLocation(); + FRotator Rotation = GetActorRotation(); + FVector Dir = GetActorForwardVector(); + + Location += Dir * 200.f; + if (!ProjectileClass) + { + GEngine->AddOnScreenDebugMessage(1, 10.f, FColor::Emerald, "No Projectile Set"); + return; + } + GetWorld()->SpawnActor(ProjectileClass, Location, Rotation); + + + +} + +void ADDICharacter::Client_CharacterHit_Implementation() +{ + TakeDamage(10); + OnDamageTaken(); + +} +bool ADDICharacter::Client_CharacterHit_Validate() +{ + return true; +} +void ADDICharacter::Server_CharacterHit_Implementation(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit) +{ + if (AProjectileBase* Projectile = Cast(OtherActor)) + { + // if (Cast(Projectile->Owner) == this) + GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Emerald, "Damage dealt"); + Client_CharacterHit(); + } +} +bool ADDICharacter::Server_CharacterHit_Validate(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit) +{ + return true; +} + +void ADDICharacter::OnRep_Health() +{ + GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, "Health Replicated"); +} + +void ADDICharacter::GetLifetimeReplicatedProps(TArray& OutLifetimeProps) const +{ + Super::GetLifetimeReplicatedProps(OutLifetimeProps); + DOREPLIFETIME(ADDICharacter, HealthComponent); +} \ No newline at end of file diff --git a/Source/OpenConflict/PlayerCharacter/DDICharacter.h b/Source/OpenConflict/PlayerCharacter/DDICharacter.h index 2172608..53993d4 100644 --- a/Source/OpenConflict/PlayerCharacter/DDICharacter.h +++ b/Source/OpenConflict/PlayerCharacter/DDICharacter.h @@ -4,26 +4,79 @@ #include "CoreMinimal.h" #include "Camera/CameraComponent.h" +#include "Components/DDIHealth.h" #include "GameFramework/Character.h" +#include "Net/UnrealNetwork.h" #include "DDICharacter.generated.h" + UCLASS() class OPENCONFLICT_API ADDICharacter : public ACharacter { GENERATED_BODY() + /*UPROPERTY and UFUNCTION declarations*/ +private: + /*Properties*/ -public: - // Sets default values for this character's properties - ADDICharacter(); + /*Functions*/ protected: + /*Properties*/ + + /*Functions*/ + UFUNCTION(BlueprintImplementableEvent, Category = "Events") + void OnDamageTaken(); + +public: + /*Properties*/ + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Camera") + UCameraComponent* CameraComponent; + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Health", ReplicatedUsing=OnRep_Health) + UDDIHealth* HealthComponent; + + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Projectile") + TSubclassOf ProjectileClass; + + /*Functions*/ + UFUNCTION() + void OnHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit); + + UFUNCTION() + void TakeDamage(int Damage); + + UFUNCTION(Server, Reliable, WithValidation, BlueprintCallable) + void Server_SpawnProjectile(); + + UFUNCTION(Client, Reliable, WithValidation, BlueprintCallable) + void Client_CharacterHit(); + + UFUNCTION(Server, Reliable, WithValidation, BlueprintCallable) + void Server_CharacterHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit); + + UFUNCTION() + void OnRep_Health(); + + /*C++ only declarations*/ +private: + /*Properties*/ + + /*Functions*/ + +protected: + /*Properties*/ + + /*Functions*/ // Called when the game starts or when spawned virtual void BeginPlay() override; -public: +public: + /*Properties*/ + + /*Functions*/ + // Sets default values for this character's properties + ADDICharacter(); // Called every frame virtual void Tick(float DeltaTime) override; - - UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Camera") - UCameraComponent* CameraComponent; + + }; diff --git a/Source/OpenConflict/PlayerCharacter/DDIPlayerController.cpp b/Source/OpenConflict/PlayerCharacter/DDIPlayerController.cpp index 53b9fc5..c9ff16c 100644 --- a/Source/OpenConflict/PlayerCharacter/DDIPlayerController.cpp +++ b/Source/OpenConflict/PlayerCharacter/DDIPlayerController.cpp @@ -74,7 +74,7 @@ void ADDIPlayerController::Move(const FInputActionValue& Value) void ADDIPlayerController::Look(const FInputActionValue& Value) { - const FVector2D LookAxisVector = Value.Get(); + const FVector2D LookAxisVector = Value.Get()*mouseSensitivity; //Added mouseSensitivity if (APawn* ControlledPawn = GetPawn()) { diff --git a/Source/OpenConflict/PlayerCharacter/DDIPlayerController.h b/Source/OpenConflict/PlayerCharacter/DDIPlayerController.h index 5225244..430aeef 100644 --- a/Source/OpenConflict/PlayerCharacter/DDIPlayerController.h +++ b/Source/OpenConflict/PlayerCharacter/DDIPlayerController.h @@ -36,12 +36,15 @@ protected: UPROPERTY(EditAnywhere, Category="Shooter") FName PlayerPawnTag = FName("Player"); + /**/ + /*Functions*/ public: /*Properties*/ - + UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Game Settings") + float mouseSensitivity; /*Functions*/ /*C++ only declarations*/ diff --git a/Source/OpenConflict/Weapons/Projectiles/ProjectileBase.cpp b/Source/OpenConflict/Weapons/Projectiles/ProjectileBase.cpp new file mode 100644 index 0000000..e794add --- /dev/null +++ b/Source/OpenConflict/Weapons/Projectiles/ProjectileBase.cpp @@ -0,0 +1,52 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "ProjectileBase.h" + +#include "OpenConflict/PlayerCharacter/DDICharacter.h" + +// Sets default values +AProjectileBase::AProjectileBase() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = true; + bReplicates = true; + bNetLoadOnClient = true; + + InitialLifeSpan = 3.f; + + + collision = CreateDefaultSubobject("Collision"); + RootComponent = collision; + collision->BodyInstance.SetCollisionProfileName(TEXT("BlockAllDynamic")); + + projectileMesh = CreateDefaultSubobject("ProjectileMesh"); + projectileMesh->SetupAttachment(collision); + + projectileMotion = CreateDefaultSubobject("ProjectileMovementComponent"); +} + +// Called when the game starts or when spawned +void AProjectileBase::BeginPlay() +{ + Super::BeginPlay(); + + if (collision) + collision->OnComponentHit.AddDynamic(this, &AProjectileBase::OnHit); + +} + +// Called every frame +void AProjectileBase::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); + +} + + +void AProjectileBase::OnHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit) +{ + // if (ADDICharacter* character = Cast(OtherActor)) + Destroy(); + +} \ No newline at end of file diff --git a/Source/OpenConflict/Weapons/Projectiles/ProjectileBase.h b/Source/OpenConflict/Weapons/Projectiles/ProjectileBase.h new file mode 100644 index 0000000..7341cff --- /dev/null +++ b/Source/OpenConflict/Weapons/Projectiles/ProjectileBase.h @@ -0,0 +1,64 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Components/SphereComponent.h" +#include "GameFramework/Actor.h" +#include "GameFramework/ProjectileMovementComponent.h" +#include "ProjectileBase.generated.h" + +UCLASS() +class OPENCONFLICT_API AProjectileBase : public AActor +{ + GENERATED_BODY() + /*UPROPERTY and UFUNCTION declarations*/ +private: + /*Properties*/ + + /*Functions*/ + +protected: + /*Properties*/ + + /*Functions*/ + +public: + /*Properties*/ + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Projectile") + UStaticMeshComponent* projectileMesh; + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Projectile") + USphereComponent* collision; + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Projectile") + UProjectileMovementComponent* projectileMotion; + + /*Functions*/ + UFUNCTION() + void OnHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit); + + + /*C++ only declarations*/ +private: + /*Properties*/ + + /*Functions*/ + +protected: + /*Properties*/ + + /*Functions*/ + // Called when the game starts + virtual void BeginPlay() override; + +public: + /*Properties*/ + + /*Functions*/ + + // Called every frame + virtual void Tick(float DeltaTime) override; + + // Sets default values for this actor's properties + AProjectileBase(); + +}; diff --git a/Source/OpenConflict/Weapons/WeaponBase.cpp b/Source/OpenConflict/Weapons/WeaponBase.cpp new file mode 100644 index 0000000..6449d14 --- /dev/null +++ b/Source/OpenConflict/Weapons/WeaponBase.cpp @@ -0,0 +1,27 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "WeaponBase.h" + +// Sets default values +AWeaponBase::AWeaponBase() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = true; + +} + +// Called when the game starts or when spawned +void AWeaponBase::BeginPlay() +{ + Super::BeginPlay(); + +} + +// Called every frame +void AWeaponBase::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); + +} + diff --git a/Source/OpenConflict/Weapons/WeaponBase.h b/Source/OpenConflict/Weapons/WeaponBase.h new file mode 100644 index 0000000..962ab25 --- /dev/null +++ b/Source/OpenConflict/Weapons/WeaponBase.h @@ -0,0 +1,26 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "WeaponBase.generated.h" + +UCLASS() +class OPENCONFLICT_API AWeaponBase : public AActor +{ + GENERATED_BODY() + +public: + // Sets default values for this actor's properties + AWeaponBase(); + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + +public: + // Called every frame + virtual void Tick(float DeltaTime) override; + +};