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/Mannequins/Meshes/SKM_Manny_Simple.uasset b/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset index 077e1f4..efbcd46 100644 Binary files a/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset and b/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset differ diff --git a/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset b/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset index 0bd76fb..764a9ca 100644 Binary files a/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset and b/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset differ diff --git a/Content/ProofOfConcept/DDICharacter_BP.uasset b/Content/ProofOfConcept/DDICharacter_BP.uasset index cfd9e59..526b8e2 100644 Binary files a/Content/ProofOfConcept/DDICharacter_BP.uasset and b/Content/ProofOfConcept/DDICharacter_BP.uasset differ diff --git a/Content/ProofOfConcept/DDIGamemode_BP.uasset b/Content/ProofOfConcept/DDIGamemode_BP.uasset index c48b0d4..b269bb6 100644 Binary files a/Content/ProofOfConcept/DDIGamemode_BP.uasset and b/Content/ProofOfConcept/DDIGamemode_BP.uasset differ diff --git a/Content/UI_Hud/HUD_BP.uasset b/Content/UI_Hud/HUD_BP.uasset index 5529630..e5b667e 100644 Binary files a/Content/UI_Hud/HUD_BP.uasset and b/Content/UI_Hud/HUD_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/OpenConflict.sln.DotSettings.user b/OpenConflict.sln.DotSettings.user index 7764275..164bd7c 100644 --- a/OpenConflict.sln.DotSettings.user +++ b/OpenConflict.sln.DotSettings.user @@ -1,2 +1,3 @@  + ForceIncluded ForceIncluded \ 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..d928746 --- /dev/null +++ b/Source/OpenConflict/PlayerCharacter/Components/DDIHealth.cpp @@ -0,0 +1,89 @@ +// 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; + MaxHealth = 0; + CurrentHealth = 0; + ClassName = ClassNames::Scout; + HealTickTime = 0.2f; + HealDelayTime = 1.5f; + +} + +// 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::Cyan, 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; + HealTimer.Invalidate(); + return; + } + + CurrentHealth += 1; +} + + +// Called to cause damage +void UDDIHealth::TakeDamage(int DamageValue) +{ + if (HealTimer.IsValid()) + HealTimer.Invalidate(); + + CurrentHealth -= DamageValue; + +} \ 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..00a35f1 --- /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*/ + UFUNCTION(BlueprintAuthorityOnly, BlueprintCallable, Category = "Health") + void TakeDamage(int DamageValue); + +public: + /*Properties*/ + + /*Functions*/ + + /*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; + +};