From 0921f4f2b04f5377b29980a13dca72262eccbfe3 Mon Sep 17 00:00:00 2001 From: PHILIP WHITE Date: Fri, 27 Sep 2024 20:52:14 +0100 Subject: [PATCH] Add Initial Base Unreal 5.4 Project --- Config/DefaultEditor.ini | 8 ++ .../DefaultEditorPerProjectUserSettings.ini | 2 + Config/DefaultEngine.ini | 95 ++++++++++++++ Config/DefaultGame.ini | 6 + Config/DefaultInput.ini | 109 ++++++++++++++++ .../FirstPersonTemplateWeaponFire02.uasset | 3 + .../FPWeapon/Materials/BaseMaterial.uasset | 3 + .../FirstPersonProjectileMaterial.uasset | 3 + Content/FPWeapon/Materials/M_FPGun.uasset | 3 + .../ML_GlossyBlack_Latex_UE4.uasset | 3 + .../ML_Plastic_Shiny_Beige.uasset | 3 + .../Materials/MaterialLayers/ML_Screen.uasset | 3 + .../MaterialLayers/ML_SoftMetal_UE4.uasset | 3 + .../MaterialLayers/T_ML_Aluminum01.uasset | 3 + .../MaterialLayers/T_ML_Aluminum01_N.uasset | 3 + .../MaterialLayers/T_ML_FineRubber.uasset | 3 + .../T_ML_Rubber_Blue_01_D.uasset | 3 + .../T_ML_Rubber_Blue_01_N.uasset | 3 + .../Mesh/FirstPersonProjectileMesh.uasset | 3 + Content/FPWeapon/Mesh/SK_FPGun.uasset | 3 + Content/FPWeapon/Mesh/SK_FPGun_Physics.uasset | 3 + .../Mesh/SK_FPGun_PhysicsAsset.uasset | 3 + .../FPWeapon/Mesh/SK_FPGun_Skeleton.uasset | 3 + Content/FPWeapon/Textures/T_FPGun_M.uasset | 3 + Content/FPWeapon/Textures/T_FPGun_N.uasset | 3 + .../Blueprints/BP_FirstPersonCharacter.uasset | 3 + .../Blueprints/BP_FirstPersonGameMode.uasset | 3 + .../BP_FirstPersonPlayerController.uasset | 3 + .../BP_FirstPersonProjectile.uasset | 3 + .../Blueprints/BP_PickUp_Rifle.uasset | 3 + .../FirstPerson/Input/Actions/IA_Jump.uasset | 3 + .../FirstPerson/Input/Actions/IA_Look.uasset | 3 + .../FirstPerson/Input/Actions/IA_Move.uasset | 3 + .../FirstPerson/Input/Actions/IA_Shoot.uasset | 3 + Content/FirstPerson/Input/IMC_Default.uasset | 3 + Content/FirstPerson/Input/IMC_Weapons.uasset | 3 + .../FirstPerson/Input/MobileControls.uasset | 3 + Content/FirstPerson/Maps/FirstPersonMap.umap | 3 + .../Animations/FP_Falling.uasset | 3 + .../FirstPersonArms/Animations/FP_Idle.uasset | 3 + .../FirstPersonArms/Animations/FP_Jump.uasset | 3 + .../FirstPersonArms/Animations/FP_Land.uasset | 3 + .../Animations/FP_Rifle_Falling.uasset | 3 + .../Animations/FP_Rifle_Fire.uasset | 3 + .../Animations/FP_Rifle_Idle.uasset | 3 + .../Animations/FP_Rifle_Jump.uasset | 3 + .../Animations/FP_Rifle_Land.uasset | 3 + .../Animations/FP_Rifle_Run.uasset | 3 + .../Animations/FP_Rifle_Shoot_Montage.uasset | 3 + .../Animations/FP_Run_Fwd.uasset | 3 + .../Animations/FirstPerson_AnimBP.uasset | 3 + .../Materials/Functions/CA_Mannequin.uasset | 3 + .../Materials/Functions/ChromaticCurve.uasset | 3 + .../Materials/Functions/MF_Diffraction.uasset | 3 + .../Materials/Functions/MF_logo3layers.uasset | 3 + .../Functions/ML_BaseColorFallOff.uasset | 3 + .../Instances/Manny/MI_Manny_01.uasset | 3 + .../Instances/Manny/MI_Manny_02.uasset | 3 + .../Character/Materials/M_Mannequin.uasset | 3 + .../Character/Mesh/SK_Mannequin_Arms.uasset | 3 + .../SK_Mannequin_Arms_PhysicsAsset.uasset | 3 + .../Mesh/SK_Mannequin_Arms_Skeleton.uasset | 3 + .../Manny/T_Manny_01_ASAOPMASK_MSK.uasset | 3 + .../Textures/Manny/T_Manny_01_BN.uasset | 3 + .../Manny/T_Manny_01_CCRCCPlastic_MSK.uasset | 3 + .../Textures/Manny/T_Manny_01_D.uasset | 3 + .../Textures/Manny/T_Manny_01_MSR_MSK.uasset | 3 + .../Textures/Manny/T_Manny_01_N.uasset | 3 + .../Textures/Manny/T_Manny_01_Tan.uasset | 3 + .../Manny/T_Manny_02_ASAOPMASK_MSK.uasset | 3 + .../Textures/Manny/T_Manny_02_BN.uasset | 3 + .../Manny/T_Manny_02_CCRCCPlastic_MSK.uasset | 3 + .../Textures/Manny/T_Manny_02_D.uasset | 3 + .../Textures/Manny/T_Manny_02_MSR_MSK.uasset | 3 + .../Textures/Manny/T_Manny_02_N.uasset | 3 + .../Textures/Manny/T_Manny_02_Tan.uasset | 3 + .../Textures/Shared/T_UE_Logo_M.uasset | 3 + .../Materials/MF_ProcGrid.uasset | 3 + .../Materials/MI_PrototypeGrid_Gray.uasset | 3 + .../Materials/MI_PrototypeGrid_Gray_02.uasset | 3 + .../Materials/MI_PrototypeGrid_TopDark.uasset | 3 + .../Materials/MI_Solid_Blue.uasset | 3 + .../Materials/M_PrototypeGrid.uasset | 3 + .../LevelPrototyping/Materials/M_Solid.uasset | 3 + .../Meshes/SM_ChamferCube.uasset | 3 + .../LevelPrototyping/Meshes/SM_Cube.uasset | 3 + .../Meshes/SM_Cylinder.uasset | 3 + .../Meshes/SM_QuarterCylinder.uasset | 3 + .../LevelPrototyping/Meshes/SM_Ramp.uasset | 3 + .../Textures/T_GridChecker_A.uasset | 3 + .../0/0M/LYKU8MRWM4BO3O1FDZBG2U.uasset | 3 + .../0/7P/QZX5AESKLO855EVPT5JU20.uasset | 3 + .../0/CL/381LM03PFI8AF9NED1SEV2.uasset | 3 + .../0/GO/I8WEFD3RY9V3NVQLSU6QM4.uasset | 3 + .../0/NB/NWWEVRQSGT6ARVZ8HQLCM9.uasset | 3 + .../0/XV/VTAF5COFGLO9YT51MQCVTR.uasset | 3 + .../1/2J/R4MRTH8FEAO7ML1BCJFIZ2.uasset | 3 + .../1/63/MG6FOV6QQX2CAZCGF7O9MM.uasset | 3 + .../1/JT/XIHYQ8ZTVL6F9GCUZX1AQ2.uasset | 3 + .../1/OD/YPSPM063O6XAJVKSDHY2JX.uasset | 3 + .../3/0O/4IRR0TBO7VGKMMYSZRQTB1.uasset | 3 + .../3/AI/0XWE3RNM2XQC0ST1KXG02O.uasset | 3 + .../3/C8/Z38FT77DKZLKDXTQ7PZNM4.uasset | 3 + .../3/CP/XRLOR3HVYVHJA3N9PKGXZH.uasset | 3 + .../4/CR/SRVPLA8UNZ8XIIP0E036DI.uasset | 3 + .../4/E5/6XON0XLIRNWJCBCE62P2VV.uasset | 3 + .../4/G2/DXY1ROMU8NVTUPH999VNGV.uasset | 3 + .../4/PT/ZXUQMNLL9GZ2UNQ5D0R4A4.uasset | 3 + .../5/80/QQN0UFFAA797E1UT4IMD29.uasset | 3 + .../5/DI/1JZHHCOBVQ2F5XRUWSES1X.uasset | 3 + .../5/W4/MXSOOLN47B2MJB5ZNQINHQ.uasset | 3 + .../6/0Z/5RQIHCZ9W3UXRGL4LTLQAK.uasset | 3 + .../6/7T/GM0EQ2Z7BN3RV91M3TA1BD.uasset | 3 + .../6/7Z/7EHFAZ5HVWXAWQ04QO5TH0.uasset | 3 + .../6/AJ/2XZ3RUK0LFB63FVNQE7P5R.uasset | 3 + .../6/HC/FI3CQDKJY4J00D2B21FYQZ.uasset | 3 + .../7/5X/6EW8RE9VA2GGHRWK614FCI.uasset | 3 + .../7/8K/0OLPBOSZCPU1X7E3PCLCGF.uasset | 3 + .../7/DF/1GID8P6B00XRWKYCXU7HT1.uasset | 3 + .../7/GI/GZM47KS5FPIQH5TLSYC1ME.uasset | 3 + .../7/I8/LH9T10MU22N3EEPTZ4GAFC.uasset | 3 + .../7/L5/1ZJ54FMA0DAL3I2Q8RFAIB.uasset | 3 + .../8/3M/4ATOKH0ZGPCVBS85MPKAXK.uasset | 3 + .../8/80/RCXALNT3NG94XMV0V6D4XE.uasset | 3 + .../8/CF/ZNIOCRD90Z70MMV9NMW778.uasset | 3 + .../8/CW/6HT16P8P5RAXNJG3EVYWE9.uasset | 3 + .../8/N6/7HWHBG6K5ONLNTKPMLXMYR.uasset | 3 + .../8/SZ/D1AHM62WL9TXSNPYQDXQMZ.uasset | 3 + .../8/Y4/KY9ZXT77SAVGWBRTNCFCSC.uasset | 3 + .../8/Z7/W1SXRCM1KAKBJOIZDLHZ47.uasset | 3 + .../9/6K/53TOYTOLDEUBMS5SLUFP3V.uasset | 3 + .../9/JW/IY5R6I5N0YWU9LYWKXFXH9.uasset | 3 + .../9/OJ/9MHHMH0XHVZ04YDZ7NPC32.uasset | 3 + .../9/Q2/TOKV0KMMZ7RIQ78R0UEDQL.uasset | 3 + .../9/VP/FVTPO8KZ0WPMCSQLVJE6O9.uasset | 3 + .../A/2W/U0XT0R08XQA6C15NK8ILFA.uasset | 3 + .../A/KU/12YG9I1QW2GU72MG8QQX1K.uasset | 3 + .../A/RJ/Z7CLKO8GGJ7RXH5PUAF4T4.uasset | 3 + .../A/XJ/HL558UUAGCS9HVVOI0S7PX.uasset | 3 + .../B/51/6JKB4DNGJP09QUHY23FHRV.uasset | 3 + .../B/DD/654T6CAPVSXAN1LXEX71EI.uasset | 3 + .../B/EF/G3O7YJR3QU51OHQGRYB635.uasset | 3 + .../B/YQ/KT6JL4FVCNJJ9VFOCSF32J.uasset | 3 + .../C/P8/0GJ9TLQE2YKOIFZ6YHG33H.uasset | 3 + .../C/VO/VMN4G7K3NKKV6F8HTPHHDB.uasset | 3 + .../D/0W/E1FKEGVKGOLM7HGLQPCIPO.uasset | 3 + .../E/MX/R1GV431P5FDO08OFULRA01.uasset | 3 + .../E/UE/YUZ9741T50O1SYRX90OB0S.uasset | 3 + .../E/V3/ICWLYCF62EJ63XTK5ZSZWV.uasset | 3 + .../F/2F/0SPQG8P507LI9VUAFG20OA.uasset | 3 + .../1/KG/WXBHR5YF7EMN5ENSKZGERE.uasset | 3 + .../3/BY/K2NKB37FY83282ZJ5Q84B9.uasset | 3 + .../5/68/DK3EWP7A4H1CU1MWJ4M3SR.uasset | 3 + .../6/B8/RE8N15L5TGXIQNKLJO5ONQ.uasset | 3 + .../6/VE/TF378B0L0V6R2E9RYZ61WK.uasset | 3 + .../7/XG/B4XEEQD3M51IAE3XXUCIGI.uasset | 3 + .../9/NP/OGSW48O49NB75KV3Y5NAUU.uasset | 3 + .../E/D1/9XTHNJ7RYMHRDCEYQKNIYP.uasset | 3 + Monolith.uproject | 22 ++++ Source/Monolith.Target.cs | 15 +++ Source/Monolith/Monolith.Build.cs | 13 ++ Source/Monolith/Monolith.cpp | 7 ++ Source/Monolith/Monolith.h | 5 + Source/Monolith/MonolithCharacter.cpp | 95 ++++++++++++++ Source/Monolith/MonolithCharacter.h | 71 +++++++++++ Source/Monolith/MonolithGameMode.cpp | 14 +++ Source/Monolith/MonolithGameMode.h | 19 +++ Source/Monolith/MonolithPlayerController.cpp | 18 +++ Source/Monolith/MonolithPlayerController.h | 31 +++++ Source/Monolith/MonolithProjectile.cpp | 43 +++++++ Source/Monolith/MonolithProjectile.h | 37 ++++++ Source/Monolith/TP_PickUpComponent.cpp | 31 +++++ Source/Monolith/TP_PickUpComponent.h | 34 +++++ Source/Monolith/TP_WeaponComponent.cpp | 119 ++++++++++++++++++ Source/Monolith/TP_WeaponComponent.h | 60 +++++++++ Source/MonolithEditor.Target.cs | 15 +++ 176 files changed, 1328 insertions(+) create mode 100644 Config/DefaultEditor.ini create mode 100644 Config/DefaultEditorPerProjectUserSettings.ini create mode 100644 Config/DefaultEngine.ini create mode 100644 Config/DefaultGame.ini create mode 100644 Config/DefaultInput.ini create mode 100644 Content/FPWeapon/Audio/FirstPersonTemplateWeaponFire02.uasset create mode 100644 Content/FPWeapon/Materials/BaseMaterial.uasset create mode 100644 Content/FPWeapon/Materials/FirstPersonProjectileMaterial.uasset create mode 100644 Content/FPWeapon/Materials/M_FPGun.uasset create mode 100644 Content/FPWeapon/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset create mode 100644 Content/FPWeapon/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset create mode 100644 Content/FPWeapon/Materials/MaterialLayers/ML_Screen.uasset create mode 100644 Content/FPWeapon/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset create mode 100644 Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01.uasset create mode 100644 Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset create mode 100644 Content/FPWeapon/Materials/MaterialLayers/T_ML_FineRubber.uasset create mode 100644 Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset create mode 100644 Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset create mode 100644 Content/FPWeapon/Mesh/FirstPersonProjectileMesh.uasset create mode 100644 Content/FPWeapon/Mesh/SK_FPGun.uasset create mode 100644 Content/FPWeapon/Mesh/SK_FPGun_Physics.uasset create mode 100644 Content/FPWeapon/Mesh/SK_FPGun_PhysicsAsset.uasset create mode 100644 Content/FPWeapon/Mesh/SK_FPGun_Skeleton.uasset create mode 100644 Content/FPWeapon/Textures/T_FPGun_M.uasset create mode 100644 Content/FPWeapon/Textures/T_FPGun_N.uasset create mode 100644 Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset create mode 100644 Content/FirstPerson/Blueprints/BP_FirstPersonGameMode.uasset create mode 100644 Content/FirstPerson/Blueprints/BP_FirstPersonPlayerController.uasset create mode 100644 Content/FirstPerson/Blueprints/BP_FirstPersonProjectile.uasset create mode 100644 Content/FirstPerson/Blueprints/BP_PickUp_Rifle.uasset create mode 100644 Content/FirstPerson/Input/Actions/IA_Jump.uasset create mode 100644 Content/FirstPerson/Input/Actions/IA_Look.uasset create mode 100644 Content/FirstPerson/Input/Actions/IA_Move.uasset create mode 100644 Content/FirstPerson/Input/Actions/IA_Shoot.uasset create mode 100644 Content/FirstPerson/Input/IMC_Default.uasset create mode 100644 Content/FirstPerson/Input/IMC_Weapons.uasset create mode 100644 Content/FirstPerson/Input/MobileControls.uasset create mode 100644 Content/FirstPerson/Maps/FirstPersonMap.umap create mode 100644 Content/FirstPersonArms/Animations/FP_Falling.uasset create mode 100644 Content/FirstPersonArms/Animations/FP_Idle.uasset create mode 100644 Content/FirstPersonArms/Animations/FP_Jump.uasset create mode 100644 Content/FirstPersonArms/Animations/FP_Land.uasset create mode 100644 Content/FirstPersonArms/Animations/FP_Rifle_Falling.uasset create mode 100644 Content/FirstPersonArms/Animations/FP_Rifle_Fire.uasset create mode 100644 Content/FirstPersonArms/Animations/FP_Rifle_Idle.uasset create mode 100644 Content/FirstPersonArms/Animations/FP_Rifle_Jump.uasset create mode 100644 Content/FirstPersonArms/Animations/FP_Rifle_Land.uasset create mode 100644 Content/FirstPersonArms/Animations/FP_Rifle_Run.uasset create mode 100644 Content/FirstPersonArms/Animations/FP_Rifle_Shoot_Montage.uasset create mode 100644 Content/FirstPersonArms/Animations/FP_Run_Fwd.uasset create mode 100644 Content/FirstPersonArms/Animations/FirstPerson_AnimBP.uasset create mode 100644 Content/FirstPersonArms/Character/Materials/Functions/CA_Mannequin.uasset create mode 100644 Content/FirstPersonArms/Character/Materials/Functions/ChromaticCurve.uasset create mode 100644 Content/FirstPersonArms/Character/Materials/Functions/MF_Diffraction.uasset create mode 100644 Content/FirstPersonArms/Character/Materials/Functions/MF_logo3layers.uasset create mode 100644 Content/FirstPersonArms/Character/Materials/Functions/ML_BaseColorFallOff.uasset create mode 100644 Content/FirstPersonArms/Character/Materials/Instances/Manny/MI_Manny_01.uasset create mode 100644 Content/FirstPersonArms/Character/Materials/Instances/Manny/MI_Manny_02.uasset create mode 100644 Content/FirstPersonArms/Character/Materials/M_Mannequin.uasset create mode 100644 Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms.uasset create mode 100644 Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_PhysicsAsset.uasset create mode 100644 Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_Skeleton.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_ASAOPMASK_MSK.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_BN.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_CCRCCPlastic_MSK.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_D.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_MSR_MSK.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_N.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_Tan.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_ASAOPMASK_MSK.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_BN.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_CCRCCPlastic_MSK.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_D.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_MSR_MSK.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_N.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_Tan.uasset create mode 100644 Content/FirstPersonArms/Character/Textures/Shared/T_UE_Logo_M.uasset create mode 100644 Content/LevelPrototyping/Materials/MF_ProcGrid.uasset create mode 100644 Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray.uasset create mode 100644 Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_02.uasset create mode 100644 Content/LevelPrototyping/Materials/MI_PrototypeGrid_TopDark.uasset create mode 100644 Content/LevelPrototyping/Materials/MI_Solid_Blue.uasset create mode 100644 Content/LevelPrototyping/Materials/M_PrototypeGrid.uasset create mode 100644 Content/LevelPrototyping/Materials/M_Solid.uasset create mode 100644 Content/LevelPrototyping/Meshes/SM_ChamferCube.uasset create mode 100644 Content/LevelPrototyping/Meshes/SM_Cube.uasset create mode 100644 Content/LevelPrototyping/Meshes/SM_Cylinder.uasset create mode 100644 Content/LevelPrototyping/Meshes/SM_QuarterCylinder.uasset create mode 100644 Content/LevelPrototyping/Meshes/SM_Ramp.uasset create mode 100644 Content/LevelPrototyping/Textures/T_GridChecker_A.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/0M/LYKU8MRWM4BO3O1FDZBG2U.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/7P/QZX5AESKLO855EVPT5JU20.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/CL/381LM03PFI8AF9NED1SEV2.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/GO/I8WEFD3RY9V3NVQLSU6QM4.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/NB/NWWEVRQSGT6ARVZ8HQLCM9.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/XV/VTAF5COFGLO9YT51MQCVTR.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/2J/R4MRTH8FEAO7ML1BCJFIZ2.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/63/MG6FOV6QQX2CAZCGF7O9MM.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/JT/XIHYQ8ZTVL6F9GCUZX1AQ2.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/OD/YPSPM063O6XAJVKSDHY2JX.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/0O/4IRR0TBO7VGKMMYSZRQTB1.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/AI/0XWE3RNM2XQC0ST1KXG02O.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/C8/Z38FT77DKZLKDXTQ7PZNM4.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/CP/XRLOR3HVYVHJA3N9PKGXZH.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/CR/SRVPLA8UNZ8XIIP0E036DI.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/E5/6XON0XLIRNWJCBCE62P2VV.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/G2/DXY1ROMU8NVTUPH999VNGV.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/PT/ZXUQMNLL9GZ2UNQ5D0R4A4.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/5/80/QQN0UFFAA797E1UT4IMD29.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/5/DI/1JZHHCOBVQ2F5XRUWSES1X.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/5/W4/MXSOOLN47B2MJB5ZNQINHQ.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/0Z/5RQIHCZ9W3UXRGL4LTLQAK.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/7T/GM0EQ2Z7BN3RV91M3TA1BD.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/7Z/7EHFAZ5HVWXAWQ04QO5TH0.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/AJ/2XZ3RUK0LFB63FVNQE7P5R.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/HC/FI3CQDKJY4J00D2B21FYQZ.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/5X/6EW8RE9VA2GGHRWK614FCI.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/8K/0OLPBOSZCPU1X7E3PCLCGF.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/DF/1GID8P6B00XRWKYCXU7HT1.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/GI/GZM47KS5FPIQH5TLSYC1ME.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/I8/LH9T10MU22N3EEPTZ4GAFC.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/L5/1ZJ54FMA0DAL3I2Q8RFAIB.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/3M/4ATOKH0ZGPCVBS85MPKAXK.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/80/RCXALNT3NG94XMV0V6D4XE.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/CF/ZNIOCRD90Z70MMV9NMW778.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/CW/6HT16P8P5RAXNJG3EVYWE9.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/N6/7HWHBG6K5ONLNTKPMLXMYR.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/SZ/D1AHM62WL9TXSNPYQDXQMZ.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/Y4/KY9ZXT77SAVGWBRTNCFCSC.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/Z7/W1SXRCM1KAKBJOIZDLHZ47.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/6K/53TOYTOLDEUBMS5SLUFP3V.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/JW/IY5R6I5N0YWU9LYWKXFXH9.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/OJ/9MHHMH0XHVZ04YDZ7NPC32.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/Q2/TOKV0KMMZ7RIQ78R0UEDQL.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/VP/FVTPO8KZ0WPMCSQLVJE6O9.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/2W/U0XT0R08XQA6C15NK8ILFA.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/KU/12YG9I1QW2GU72MG8QQX1K.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/RJ/Z7CLKO8GGJ7RXH5PUAF4T4.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/XJ/HL558UUAGCS9HVVOI0S7PX.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/51/6JKB4DNGJP09QUHY23FHRV.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/DD/654T6CAPVSXAN1LXEX71EI.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/EF/G3O7YJR3QU51OHQGRYB635.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/YQ/KT6JL4FVCNJJ9VFOCSF32J.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/C/P8/0GJ9TLQE2YKOIFZ6YHG33H.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/C/VO/VMN4G7K3NKKV6F8HTPHHDB.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/D/0W/E1FKEGVKGOLM7HGLQPCIPO.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/E/MX/R1GV431P5FDO08OFULRA01.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/E/UE/YUZ9741T50O1SYRX90OB0S.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/E/V3/ICWLYCF62EJ63XTK5ZSZWV.uasset create mode 100644 Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/F/2F/0SPQG8P507LI9VUAFG20OA.uasset create mode 100644 Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/1/KG/WXBHR5YF7EMN5ENSKZGERE.uasset create mode 100644 Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/3/BY/K2NKB37FY83282ZJ5Q84B9.uasset create mode 100644 Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/5/68/DK3EWP7A4H1CU1MWJ4M3SR.uasset create mode 100644 Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/6/B8/RE8N15L5TGXIQNKLJO5ONQ.uasset create mode 100644 Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/6/VE/TF378B0L0V6R2E9RYZ61WK.uasset create mode 100644 Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/7/XG/B4XEEQD3M51IAE3XXUCIGI.uasset create mode 100644 Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/9/NP/OGSW48O49NB75KV3Y5NAUU.uasset create mode 100644 Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/E/D1/9XTHNJ7RYMHRDCEYQKNIYP.uasset create mode 100644 Monolith.uproject create mode 100644 Source/Monolith.Target.cs create mode 100644 Source/Monolith/Monolith.Build.cs create mode 100644 Source/Monolith/Monolith.cpp create mode 100644 Source/Monolith/Monolith.h create mode 100644 Source/Monolith/MonolithCharacter.cpp create mode 100644 Source/Monolith/MonolithCharacter.h create mode 100644 Source/Monolith/MonolithGameMode.cpp create mode 100644 Source/Monolith/MonolithGameMode.h create mode 100644 Source/Monolith/MonolithPlayerController.cpp create mode 100644 Source/Monolith/MonolithPlayerController.h create mode 100644 Source/Monolith/MonolithProjectile.cpp create mode 100644 Source/Monolith/MonolithProjectile.h create mode 100644 Source/Monolith/TP_PickUpComponent.cpp create mode 100644 Source/Monolith/TP_PickUpComponent.h create mode 100644 Source/Monolith/TP_WeaponComponent.cpp create mode 100644 Source/Monolith/TP_WeaponComponent.h create mode 100644 Source/MonolithEditor.Target.cs diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini new file mode 100644 index 0000000..58552fa --- /dev/null +++ b/Config/DefaultEditor.ini @@ -0,0 +1,8 @@ +[UnrealEd.SimpleMap] +SimpleMapName=/Game/FirstPerson/Maps/FirstPersonExampleMap + +[EditoronlyBP] +bAllowClassAndBlueprintPinMatching=true +bReplaceBlueprintWithClass= true +bDontLoadBlueprintOutsideEditor= true +bBlueprintIsNotBlueprintType= true \ No newline at end of file diff --git a/Config/DefaultEditorPerProjectUserSettings.ini b/Config/DefaultEditorPerProjectUserSettings.ini new file mode 100644 index 0000000..220a551 --- /dev/null +++ b/Config/DefaultEditorPerProjectUserSettings.ini @@ -0,0 +1,2 @@ +[ContentBrowser] +ContentBrowserTab1.SelectedPaths=/Game/FirstPerson \ No newline at end of file diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini new file mode 100644 index 0000000..76f3a35 --- /dev/null +++ b/Config/DefaultEngine.ini @@ -0,0 +1,95 @@ +[/Script/Engine.CollisionProfile] ++Profiles=(Name="Projectile",CollisionEnabled=QueryOnly,ObjectTypeName="Projectile",CustomResponses=,HelpMessage="Preset for projectiles",bCanModify=True) ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel1,Name="Projectile",DefaultResponse=ECR_Block,bTraceType=False,bStaticObject=False) ++EditProfiles=(Name="Trigger",CustomResponses=((Channel=Projectile, Response=ECR_Ignore))) + +[/Script/EngineSettings.GameMapsSettings] +EditorStartupMap=/Game/FirstPerson/Maps/FirstPersonMap.FirstPersonMap +LocalMapOptions= +TransitionMap= +bUseSplitscreen=True +TwoPlayerSplitscreenLayout=Horizontal +ThreePlayerSplitscreenLayout=FavorTop +GameInstanceClass=/Script/Engine.GameInstance +GameDefaultMap=/Game/FirstPerson/Maps/FirstPersonMap.FirstPersonMap +ServerDefaultMap=/Engine/Maps/Entry +GlobalDefaultGameMode=/Game/FirstPerson/Blueprints/BP_FirstPersonGameMode.BP_FirstPersonGameMode_C +GlobalDefaultServerGameMode=None + +[/Script/Engine.RendererSettings] +r.ReflectionMethod=1 +r.GenerateMeshDistanceFields=True +r.DynamicGlobalIlluminationMethod=1 +r.Mobile.EnableNoPrecomputedLightingCSMShader=1 +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=true + + +r.Shadow.Virtual.Enable=1 + +r.DefaultFeature.LocalExposure.HighlightContrastScale=0.8 + +r.DefaultFeature.LocalExposure.ShadowContrastScale=0.8 + +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 +-D3D12TargetedShaderFormats=PCD3D_SM5 ++D3D12TargetedShaderFormats=PCD3D_SM6 +-D3D11TargetedShaderFormats=PCD3D_SM5 ++D3D11TargetedShaderFormats=PCD3D_SM5 +Compiler=Default +AudioSampleRate=48000 +AudioCallbackBufferFrameSize=1024 +AudioNumBuffersToEnqueue=1 +AudioMaxChannels=0 +AudioNumSourceWorkers=4 +SpatializationPlugin= +SourceDataOverridePlugin= +ReverbPlugin= +OcclusionPlugin= +CompressionOverrides=(bOverrideCompressionTimes=False,DurationThreshold=5.000000,MaxNumRandomBranches=0,SoundCueQualityIndex=0) +CacheSizeKB=65536 +MaxChunkSizeOverrideKB=0 +bResampleForDevice=False +MaxSampleRate=48000.000000 +HighSampleRate=32000.000000 +MedSampleRate=24000.000000 +LowSampleRate=12000.000000 +MinSampleRate=8000.000000 +CompressionQualityModifier=1.000000 +AutoStreamingThreshold=0.000000 +SoundCueCookQualityIndex=-1 + +[/Script/LinuxTargetPlatform.LinuxTargetSettings] +-TargetedRHIs=SF_VULKAN_SM5 ++TargetedRHIs=SF_VULKAN_SM6 + + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Maximum +AppliedDefaultGraphicsPerformance=Maximum + +[/Script/Engine.Engine] ++ActiveGameNameRedirects=(OldGameName="TP_FirstPerson",NewGameName="/Script/Monolith") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_FirstPerson",NewGameName="/Script/Monolith") ++ActiveClassRedirects=(OldClassName="TP_FirstPersonProjectile",NewClassName="MonolithProjectile") ++ActiveClassRedirects=(OldClassName="TP_FirstPersonPlayerController",NewClassName="MonolithPlayerController") ++ActiveClassRedirects=(OldClassName="TP_FirstPersonGameMode",NewClassName="MonolithGameMode") ++ActiveClassRedirects=(OldClassName="TP_FirstPersonCharacter",NewClassName="MonolithCharacter") + +[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings] +bEnablePlugin=True +bAllowNetworkConnection=True +SecurityToken=EFA3F5834D7B98E7868E9AB5EA191EE5 +bIncludeInShipping=False +bAllowExternalStartInShipping=False +bCompileAFSProject=False +bUseCompression=False +bLogFiles=False +bReportStats=False +ConnectionType=USBOnly +bUseManualIPAddress=False +ManualIPAddress= + diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini new file mode 100644 index 0000000..3d32d90 --- /dev/null +++ b/Config/DefaultGame.ini @@ -0,0 +1,6 @@ +[ProjectSettings] +ProjectID=(A=1823396784,B=1298598689,C=1743498150,D=-2048051708) +ProjectName=First Person Template + +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=0372459146729C80725C12B31AB0AD13 diff --git a/Config/DefaultInput.ini b/Config/DefaultInput.ini new file mode 100644 index 0000000..0d0b0e5 --- /dev/null +++ b/Config/DefaultInput.ini @@ -0,0 +1,109 @@ +[/Script/Engine.InputSettings] +-AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) ++AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Touch",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_FaceButton1",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_FaceButton2",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_IndexPointing",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_ThumbUp",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_ThumbRest",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_FaceButton1",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_FaceButton2",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_IndexPointing",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_ThumbUp",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_ThumbRest",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_ThumbPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_IndexPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_MiddlePinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_RingPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_PinkPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_ThumbPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_IndexPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_MiddlePinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_RingPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_PinkPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) +bAltEnterTogglesFullscreen=True +bF11TogglesFullscreen=True +bUseMouseForTouch=False +bEnableMouseSmoothing=True +bEnableFOVScaling=True +bCaptureMouseOnLaunch=True +bEnableLegacyInputScales=True +bEnableMotionControls=True +bFilterInputByPlatformUser=False +bShouldFlushPressedKeysOnViewportFocusLost=True +bAlwaysShowTouchInterface=False +bShowConsoleOnFourFingerTap=True +bEnableGestureRecognizer=False +bUseAutocorrect=False +DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown +DefaultViewportMouseLockMode=LockOnCapture +FOVScale=0.011110 +DoubleClickTime=0.200000 +DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput +DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent +DefaultTouchInterface=/Game/FirstPerson/Input/MobileControls.MobileControls +-ConsoleKeys=Tilde ++ConsoleKeys=Tilde + diff --git a/Content/FPWeapon/Audio/FirstPersonTemplateWeaponFire02.uasset b/Content/FPWeapon/Audio/FirstPersonTemplateWeaponFire02.uasset new file mode 100644 index 0000000..b7cf8ba --- /dev/null +++ b/Content/FPWeapon/Audio/FirstPersonTemplateWeaponFire02.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a79553601bdadcb7f7430150268f8250e0a846feb8e1a9214c7a281dcbd2ec95 +size 306457 diff --git a/Content/FPWeapon/Materials/BaseMaterial.uasset b/Content/FPWeapon/Materials/BaseMaterial.uasset new file mode 100644 index 0000000..ca1d082 --- /dev/null +++ b/Content/FPWeapon/Materials/BaseMaterial.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e915f808df8bc86369f178331f86f43a1ffdb2820c831996506f4bee98281122 +size 113203 diff --git a/Content/FPWeapon/Materials/FirstPersonProjectileMaterial.uasset b/Content/FPWeapon/Materials/FirstPersonProjectileMaterial.uasset new file mode 100644 index 0000000..ea4d873 --- /dev/null +++ b/Content/FPWeapon/Materials/FirstPersonProjectileMaterial.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cf7b9bf1990888fc38fbef38e2c1c4685ac2ff49082131f6de23260af0a7273 +size 98384 diff --git a/Content/FPWeapon/Materials/M_FPGun.uasset b/Content/FPWeapon/Materials/M_FPGun.uasset new file mode 100644 index 0000000..b0fdf95 --- /dev/null +++ b/Content/FPWeapon/Materials/M_FPGun.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe7d865c29d4a9b393413e2b06ac07d18db5c73180321829cb8f147a03044540 +size 135198 diff --git a/Content/FPWeapon/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset b/Content/FPWeapon/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset new file mode 100644 index 0000000..1882944 --- /dev/null +++ b/Content/FPWeapon/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9e17524241935882b3c7d3b40f8497b555eca64cbbc419d2dfcd3ab3eb4baa2 +size 116110 diff --git a/Content/FPWeapon/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset b/Content/FPWeapon/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset new file mode 100644 index 0000000..8b398ea --- /dev/null +++ b/Content/FPWeapon/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56815475b3e4755609990348b2678c22ebfc5e85ae884e3e609c82b0f92d4d4f +size 99007 diff --git a/Content/FPWeapon/Materials/MaterialLayers/ML_Screen.uasset b/Content/FPWeapon/Materials/MaterialLayers/ML_Screen.uasset new file mode 100644 index 0000000..e6cb752 --- /dev/null +++ b/Content/FPWeapon/Materials/MaterialLayers/ML_Screen.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84f8ab6e7c2117ee8f7a6f9c20f3bb1d9d44ed4b2f8c95b84d50d7069ea57637 +size 96590 diff --git a/Content/FPWeapon/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset b/Content/FPWeapon/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset new file mode 100644 index 0000000..8e4c1e3 --- /dev/null +++ b/Content/FPWeapon/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e598fff8f159d48b1f8febc143616bbeef44fd51331487d652a1c776114025ee +size 116886 diff --git a/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01.uasset b/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01.uasset new file mode 100644 index 0000000..4c4e70c --- /dev/null +++ b/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fda38b7222415bde3a7b44e711c78feaf8f1a75bca0645c3ae4101c983a13216 +size 8753839 diff --git a/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset b/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset new file mode 100644 index 0000000..deeba26 --- /dev/null +++ b/Content/FPWeapon/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb297b2d2966af5cd4c4c019e3c65a81b55f31ac33657dcbc772851e35ea62c6 +size 4448460 diff --git a/Content/FPWeapon/Materials/MaterialLayers/T_ML_FineRubber.uasset b/Content/FPWeapon/Materials/MaterialLayers/T_ML_FineRubber.uasset new file mode 100644 index 0000000..fb6172f --- /dev/null +++ b/Content/FPWeapon/Materials/MaterialLayers/T_ML_FineRubber.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0beafa8dc8fc41f7c027397c4706ab6d03176032a3539202b0f9ee094bd468be +size 6357504 diff --git a/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset b/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset new file mode 100644 index 0000000..c14aec2 --- /dev/null +++ b/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5729fdd2f679bde8db97927a11052d7df6bd6282508ce082076f2d09b04d1c40 +size 5504250 diff --git a/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset b/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset new file mode 100644 index 0000000..5cbf264 --- /dev/null +++ b/Content/FPWeapon/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edbfb81b6f0a67e846e3ea0c707f1e727041828192efa42590ee6aebeebb3db9 +size 4902831 diff --git a/Content/FPWeapon/Mesh/FirstPersonProjectileMesh.uasset b/Content/FPWeapon/Mesh/FirstPersonProjectileMesh.uasset new file mode 100644 index 0000000..628d324 --- /dev/null +++ b/Content/FPWeapon/Mesh/FirstPersonProjectileMesh.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df7570d958e52a68e48b3bcd93739ca93d4ec9897c997ef98e43eee7b063725d +size 32063 diff --git a/Content/FPWeapon/Mesh/SK_FPGun.uasset b/Content/FPWeapon/Mesh/SK_FPGun.uasset new file mode 100644 index 0000000..0f1eb26 --- /dev/null +++ b/Content/FPWeapon/Mesh/SK_FPGun.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67c8259a243d5c66d35b91458da2dd7e9e860224052098ba554eba470cee4a2a +size 2162660 diff --git a/Content/FPWeapon/Mesh/SK_FPGun_Physics.uasset b/Content/FPWeapon/Mesh/SK_FPGun_Physics.uasset new file mode 100644 index 0000000..d4a0939 --- /dev/null +++ b/Content/FPWeapon/Mesh/SK_FPGun_Physics.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca07f36fcb88f5a7ed10ba1ab173d7640447340e153369a1f62f8fc4a6e1cc40 +size 9248 diff --git a/Content/FPWeapon/Mesh/SK_FPGun_PhysicsAsset.uasset b/Content/FPWeapon/Mesh/SK_FPGun_PhysicsAsset.uasset new file mode 100644 index 0000000..074241e --- /dev/null +++ b/Content/FPWeapon/Mesh/SK_FPGun_PhysicsAsset.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1efc2cbafdefc34bd01ba68891b4e257b3fab2f87eb7e3d0f47cb2a4e7ef80eb +size 9268 diff --git a/Content/FPWeapon/Mesh/SK_FPGun_Skeleton.uasset b/Content/FPWeapon/Mesh/SK_FPGun_Skeleton.uasset new file mode 100644 index 0000000..69ba91c --- /dev/null +++ b/Content/FPWeapon/Mesh/SK_FPGun_Skeleton.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eec8c05a75e7932e3834cbc1cd1b112f29171212b871fa1552f458ceb1b65948 +size 8000 diff --git a/Content/FPWeapon/Textures/T_FPGun_M.uasset b/Content/FPWeapon/Textures/T_FPGun_M.uasset new file mode 100644 index 0000000..672feb4 --- /dev/null +++ b/Content/FPWeapon/Textures/T_FPGun_M.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88ff19857498031c943afcb0e715a6b5c0ef521cec80a9fc8b7666ead7254ecd +size 266945 diff --git a/Content/FPWeapon/Textures/T_FPGun_N.uasset b/Content/FPWeapon/Textures/T_FPGun_N.uasset new file mode 100644 index 0000000..fb9cd10 --- /dev/null +++ b/Content/FPWeapon/Textures/T_FPGun_N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:991fc740b71c3fccc1b2a3ba021a0c297eeb400f9fb71dd76eb9215fb99cbb99 +size 1616497 diff --git a/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset b/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset new file mode 100644 index 0000000..51a3e9d --- /dev/null +++ b/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f97b3577d7075e2885dc8de9f27a9b0a93bf1ed4ee6ebbccd7f19f470739d7a0 +size 23260 diff --git a/Content/FirstPerson/Blueprints/BP_FirstPersonGameMode.uasset b/Content/FirstPerson/Blueprints/BP_FirstPersonGameMode.uasset new file mode 100644 index 0000000..59f66ce --- /dev/null +++ b/Content/FirstPerson/Blueprints/BP_FirstPersonGameMode.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca412af21b2bfe57534ca779a6f4279809c703746930687785a5af0a14e85525 +size 20527 diff --git a/Content/FirstPerson/Blueprints/BP_FirstPersonPlayerController.uasset b/Content/FirstPerson/Blueprints/BP_FirstPersonPlayerController.uasset new file mode 100644 index 0000000..9f5569d --- /dev/null +++ b/Content/FirstPerson/Blueprints/BP_FirstPersonPlayerController.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7515f9e673affad4be6df1b5953a7204518efad1686c3465b7d4396981576f08 +size 14271 diff --git a/Content/FirstPerson/Blueprints/BP_FirstPersonProjectile.uasset b/Content/FirstPerson/Blueprints/BP_FirstPersonProjectile.uasset new file mode 100644 index 0000000..d363ed2 --- /dev/null +++ b/Content/FirstPerson/Blueprints/BP_FirstPersonProjectile.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:938954bcfd25c5021379f18512b19826e33aa2669f0633afa3e14864ba14a8dc +size 21415 diff --git a/Content/FirstPerson/Blueprints/BP_PickUp_Rifle.uasset b/Content/FirstPerson/Blueprints/BP_PickUp_Rifle.uasset new file mode 100644 index 0000000..0fecfcf --- /dev/null +++ b/Content/FirstPerson/Blueprints/BP_PickUp_Rifle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e96ef0d21d518ba914366f0570b1e942f9c12b8a88b3ba5e6adc02ff80589fbb +size 50236 diff --git a/Content/FirstPerson/Input/Actions/IA_Jump.uasset b/Content/FirstPerson/Input/Actions/IA_Jump.uasset new file mode 100644 index 0000000..83bf6ea --- /dev/null +++ b/Content/FirstPerson/Input/Actions/IA_Jump.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c69e41cebd82b62480cb6972a5c6e569f95f05ac82fa1c3e4eb5a1c3c6e5a2b3 +size 1307 diff --git a/Content/FirstPerson/Input/Actions/IA_Look.uasset b/Content/FirstPerson/Input/Actions/IA_Look.uasset new file mode 100644 index 0000000..7ecb964 --- /dev/null +++ b/Content/FirstPerson/Input/Actions/IA_Look.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0ba81c4551129a1aefb4faf35a28ccd384bd46eb6ca948de528cabf250bcd6f +size 1454 diff --git a/Content/FirstPerson/Input/Actions/IA_Move.uasset b/Content/FirstPerson/Input/Actions/IA_Move.uasset new file mode 100644 index 0000000..637cd35 --- /dev/null +++ b/Content/FirstPerson/Input/Actions/IA_Move.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95aa056131dabbfa59977db54be33cfcf66cf2dfb176c0bdbb609f9ae5e20ca7 +size 1454 diff --git a/Content/FirstPerson/Input/Actions/IA_Shoot.uasset b/Content/FirstPerson/Input/Actions/IA_Shoot.uasset new file mode 100644 index 0000000..108736e --- /dev/null +++ b/Content/FirstPerson/Input/Actions/IA_Shoot.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1d44dcf8506d3f89055e8f440e10943ff7f436e1bc5ec345c2a79069e2327d4 +size 1598 diff --git a/Content/FirstPerson/Input/IMC_Default.uasset b/Content/FirstPerson/Input/IMC_Default.uasset new file mode 100644 index 0000000..959253f --- /dev/null +++ b/Content/FirstPerson/Input/IMC_Default.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e165f1846da6b13a3c325bcf7dabfc80117868326e594aa44d03963900ddacac +size 13199 diff --git a/Content/FirstPerson/Input/IMC_Weapons.uasset b/Content/FirstPerson/Input/IMC_Weapons.uasset new file mode 100644 index 0000000..beeec8b --- /dev/null +++ b/Content/FirstPerson/Input/IMC_Weapons.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e91b050c8fdd95dee15f86cba8f744d2b51e8ee656fc915602edfc095bc80df +size 3528 diff --git a/Content/FirstPerson/Input/MobileControls.uasset b/Content/FirstPerson/Input/MobileControls.uasset new file mode 100644 index 0000000..afc5991 --- /dev/null +++ b/Content/FirstPerson/Input/MobileControls.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae571ade3c02ef5e9c3eeee2d55abdde1b1f5464a101f3b36161dd9ad061734a +size 4690 diff --git a/Content/FirstPerson/Maps/FirstPersonMap.umap b/Content/FirstPerson/Maps/FirstPersonMap.umap new file mode 100644 index 0000000..f1fec5d --- /dev/null +++ b/Content/FirstPerson/Maps/FirstPersonMap.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db2ea2bc2ebae10e76995067c97f4a3ec15105565107628233af0733028cd056 +size 22784 diff --git a/Content/FirstPersonArms/Animations/FP_Falling.uasset b/Content/FirstPersonArms/Animations/FP_Falling.uasset new file mode 100644 index 0000000..7153b8a --- /dev/null +++ b/Content/FirstPersonArms/Animations/FP_Falling.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87975eda54f3723994ebeab0c962a1eedd0449d78b0f064be40040385ca7100b +size 635462 diff --git a/Content/FirstPersonArms/Animations/FP_Idle.uasset b/Content/FirstPersonArms/Animations/FP_Idle.uasset new file mode 100644 index 0000000..28fedc7 --- /dev/null +++ b/Content/FirstPersonArms/Animations/FP_Idle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:447cd2f8901f668cc516c01d6c3da3ea58f65d6518a0b1989e38d22444433e29 +size 1231790 diff --git a/Content/FirstPersonArms/Animations/FP_Jump.uasset b/Content/FirstPersonArms/Animations/FP_Jump.uasset new file mode 100644 index 0000000..abeda7a --- /dev/null +++ b/Content/FirstPersonArms/Animations/FP_Jump.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1e56a44cd1c36d17e837f36238071f9eadc739e216193d2c4cdd19295e7b14a +size 448652 diff --git a/Content/FirstPersonArms/Animations/FP_Land.uasset b/Content/FirstPersonArms/Animations/FP_Land.uasset new file mode 100644 index 0000000..5a80c83 --- /dev/null +++ b/Content/FirstPersonArms/Animations/FP_Land.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6aa3ecc61f36f6ce5099c50d2a3f972d08a2df2e652d9ebb8a7302de1af65359 +size 444422 diff --git a/Content/FirstPersonArms/Animations/FP_Rifle_Falling.uasset b/Content/FirstPersonArms/Animations/FP_Rifle_Falling.uasset new file mode 100644 index 0000000..8efb90b --- /dev/null +++ b/Content/FirstPersonArms/Animations/FP_Rifle_Falling.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcef492feeb88eda0a736a544f478ee7d2618fa129b33305d4d025a9d99e5fcd +size 290495 diff --git a/Content/FirstPersonArms/Animations/FP_Rifle_Fire.uasset b/Content/FirstPersonArms/Animations/FP_Rifle_Fire.uasset new file mode 100644 index 0000000..992b493 --- /dev/null +++ b/Content/FirstPersonArms/Animations/FP_Rifle_Fire.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:282d228443faf917799e345728aa35c16075f3adba8c1d8a053980830aa91520 +size 255326 diff --git a/Content/FirstPersonArms/Animations/FP_Rifle_Idle.uasset b/Content/FirstPersonArms/Animations/FP_Rifle_Idle.uasset new file mode 100644 index 0000000..a1a7a66 --- /dev/null +++ b/Content/FirstPersonArms/Animations/FP_Rifle_Idle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b424a7420c3944a939cab5a9c4d11caab73d2b4c1e425a686811167d25aa137 +size 360496 diff --git a/Content/FirstPersonArms/Animations/FP_Rifle_Jump.uasset b/Content/FirstPersonArms/Animations/FP_Rifle_Jump.uasset new file mode 100644 index 0000000..7094285 --- /dev/null +++ b/Content/FirstPersonArms/Animations/FP_Rifle_Jump.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9e3c27ebcb12bf25e26d7ed31ca030729d9ad24beebb2ba99bfc98e46c3b9a2 +size 232907 diff --git a/Content/FirstPersonArms/Animations/FP_Rifle_Land.uasset b/Content/FirstPersonArms/Animations/FP_Rifle_Land.uasset new file mode 100644 index 0000000..aa9846a --- /dev/null +++ b/Content/FirstPersonArms/Animations/FP_Rifle_Land.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b14c0837a8b669bb78f5e3d823aeeda0959492fa2b770c1b74384461ca807ead +size 260345 diff --git a/Content/FirstPersonArms/Animations/FP_Rifle_Run.uasset b/Content/FirstPersonArms/Animations/FP_Rifle_Run.uasset new file mode 100644 index 0000000..cc76139 --- /dev/null +++ b/Content/FirstPersonArms/Animations/FP_Rifle_Run.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f0ab0f6ca0ad51dce7e99a6366cc54d2c73e440aff855d68de713120a0bce41 +size 277215 diff --git a/Content/FirstPersonArms/Animations/FP_Rifle_Shoot_Montage.uasset b/Content/FirstPersonArms/Animations/FP_Rifle_Shoot_Montage.uasset new file mode 100644 index 0000000..7f99543 --- /dev/null +++ b/Content/FirstPersonArms/Animations/FP_Rifle_Shoot_Montage.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bda8eef76f360add3289953e83141a8c4b35153f90a57fe885a09feb333dd5e +size 8708 diff --git a/Content/FirstPersonArms/Animations/FP_Run_Fwd.uasset b/Content/FirstPersonArms/Animations/FP_Run_Fwd.uasset new file mode 100644 index 0000000..6d6e0b6 --- /dev/null +++ b/Content/FirstPersonArms/Animations/FP_Run_Fwd.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9744758789302373252898ca644b48cab5ea08051883b6e7eca530c7835fff10 +size 672062 diff --git a/Content/FirstPersonArms/Animations/FirstPerson_AnimBP.uasset b/Content/FirstPersonArms/Animations/FirstPerson_AnimBP.uasset new file mode 100644 index 0000000..d2308a5 --- /dev/null +++ b/Content/FirstPersonArms/Animations/FirstPerson_AnimBP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb78c38a5f009dec1ebb0be6f19030f3b7e2dc6942b51626b1858f3ac044c0cd +size 445166 diff --git a/Content/FirstPersonArms/Character/Materials/Functions/CA_Mannequin.uasset b/Content/FirstPersonArms/Character/Materials/Functions/CA_Mannequin.uasset new file mode 100644 index 0000000..bba0f53 --- /dev/null +++ b/Content/FirstPersonArms/Character/Materials/Functions/CA_Mannequin.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:605d489233046411f00be5f2c09350fdfb91edb9f03524c2a8f42ed8319869fe +size 4993 diff --git a/Content/FirstPersonArms/Character/Materials/Functions/ChromaticCurve.uasset b/Content/FirstPersonArms/Character/Materials/Functions/ChromaticCurve.uasset new file mode 100644 index 0000000..4ff0bfe --- /dev/null +++ b/Content/FirstPersonArms/Character/Materials/Functions/ChromaticCurve.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4296cdb3448f0b9aaa97c1353ab396a86d5773e64c57bf9c23adf263eab0358a +size 6431 diff --git a/Content/FirstPersonArms/Character/Materials/Functions/MF_Diffraction.uasset b/Content/FirstPersonArms/Character/Materials/Functions/MF_Diffraction.uasset new file mode 100644 index 0000000..a650cd8 --- /dev/null +++ b/Content/FirstPersonArms/Character/Materials/Functions/MF_Diffraction.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb1afd20d9bb7bf0c84ee7156bc2770739e64165d7a2593d6a9d8ae25a37726d +size 32047 diff --git a/Content/FirstPersonArms/Character/Materials/Functions/MF_logo3layers.uasset b/Content/FirstPersonArms/Character/Materials/Functions/MF_logo3layers.uasset new file mode 100644 index 0000000..a8cc9be --- /dev/null +++ b/Content/FirstPersonArms/Character/Materials/Functions/MF_logo3layers.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7c13c21b6204d56a627ddc6f83545163ef00719e7a1d87e46d751aba58ed28c +size 55143 diff --git a/Content/FirstPersonArms/Character/Materials/Functions/ML_BaseColorFallOff.uasset b/Content/FirstPersonArms/Character/Materials/Functions/ML_BaseColorFallOff.uasset new file mode 100644 index 0000000..1dce519 --- /dev/null +++ b/Content/FirstPersonArms/Character/Materials/Functions/ML_BaseColorFallOff.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee857404829a4669200755f4f6fdf9b6f55b83b0a098587357c5efa4c9930c51 +size 13735 diff --git a/Content/FirstPersonArms/Character/Materials/Instances/Manny/MI_Manny_01.uasset b/Content/FirstPersonArms/Character/Materials/Instances/Manny/MI_Manny_01.uasset new file mode 100644 index 0000000..f85317f --- /dev/null +++ b/Content/FirstPersonArms/Character/Materials/Instances/Manny/MI_Manny_01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:595c4b10ef147137f1d0659c227da985b7d5e4f36c1f96e447dfb860f944286c +size 13997 diff --git a/Content/FirstPersonArms/Character/Materials/Instances/Manny/MI_Manny_02.uasset b/Content/FirstPersonArms/Character/Materials/Instances/Manny/MI_Manny_02.uasset new file mode 100644 index 0000000..f511943 --- /dev/null +++ b/Content/FirstPersonArms/Character/Materials/Instances/Manny/MI_Manny_02.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c59112fda95389cdafddcbe0cdac787305fea3e1639e419910d7cb9e7f279b9c +size 15267 diff --git a/Content/FirstPersonArms/Character/Materials/M_Mannequin.uasset b/Content/FirstPersonArms/Character/Materials/M_Mannequin.uasset new file mode 100644 index 0000000..d53d7ff --- /dev/null +++ b/Content/FirstPersonArms/Character/Materials/M_Mannequin.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a868106dfabb9b0a75df6f1ec139bdad5817901a5dc39f7f055c1b2b827bd67d +size 83174 diff --git a/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms.uasset b/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms.uasset new file mode 100644 index 0000000..062c9b4 --- /dev/null +++ b/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fbe96e7805b23aeef9d72ace79a4d313a702b2db5dd6d5cd126a5dbcbcbc46f +size 5588863 diff --git a/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_PhysicsAsset.uasset b/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_PhysicsAsset.uasset new file mode 100644 index 0000000..befc953 --- /dev/null +++ b/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_PhysicsAsset.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4729a3b26a1a17c341dce18e24596dc5041fbea62aeea5574fdf0eabfb996c97 +size 17332 diff --git a/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_Skeleton.uasset b/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_Skeleton.uasset new file mode 100644 index 0000000..d9a1aeb --- /dev/null +++ b/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_Skeleton.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fcb271d5232986490232866de153ab5989bd267bc4143dbc978922ac80e8b16 +size 158181 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_ASAOPMASK_MSK.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_ASAOPMASK_MSK.uasset new file mode 100644 index 0000000..e71afcf --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_ASAOPMASK_MSK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a93245681179aba1f6f7eb39e5ba28bdbf1a073b64683806c4eefc9aa31b175 +size 3612738 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_BN.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_BN.uasset new file mode 100644 index 0000000..42d335e --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_BN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69046fa6644bdb06076bd726d790c553aa722d72dad4875c8f08e53aec759225 +size 18514290 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_CCRCCPlastic_MSK.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_CCRCCPlastic_MSK.uasset new file mode 100644 index 0000000..eebc619 --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_CCRCCPlastic_MSK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23811f2f68fb05e4f9c01d52b3d5798b088f318f95a30042baa403c13078530f +size 10272108 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_D.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_D.uasset new file mode 100644 index 0000000..2f3c5f5 --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4e77274674994db38335afdb4560fe7efaa0429f8626449b2588db0f58c0e1 +size 5740476 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_MSR_MSK.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_MSR_MSK.uasset new file mode 100644 index 0000000..817db7e --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_MSR_MSK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:336eae14e85c2c0e6150d549636d33eb7868cdb19a0a307dff90c4b5141fe5b1 +size 11038311 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_N.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_N.uasset new file mode 100644 index 0000000..b79aabf --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:593a9b2b32f0a7bb413aea86360e4090813c180d4d6066febd064213f787dc06 +size 7198372 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_Tan.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_Tan.uasset new file mode 100644 index 0000000..5835b0f --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_01_Tan.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e50b18b9f6375b84974935ac40d88244c9577509526040f07d6d46039bb005b +size 1357893 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_ASAOPMASK_MSK.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_ASAOPMASK_MSK.uasset new file mode 100644 index 0000000..2c5d282 --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_ASAOPMASK_MSK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2320ee9b7854f0e7fb918cde77727f24b68f0902114539427cd69aa1f638abc7 +size 8341514 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_BN.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_BN.uasset new file mode 100644 index 0000000..ba277f9 --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_BN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9a08176c305730ec184e81f7e0f550d8a46f2e8b0c6f02ebf170c8686a887dd +size 21139649 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_CCRCCPlastic_MSK.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_CCRCCPlastic_MSK.uasset new file mode 100644 index 0000000..6076ce1 --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_CCRCCPlastic_MSK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38579a2120c10edff036b9d2411969c7cb4bb0899e68c307a834f6774b77b3d5 +size 13144179 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_D.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_D.uasset new file mode 100644 index 0000000..94aa8fa --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba8e88799b48163ff9e9f3b5c7281d62824f69116229ac3bf2495fa03587ca3 +size 9033644 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_MSR_MSK.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_MSR_MSK.uasset new file mode 100644 index 0000000..a5f94ab --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_MSR_MSK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:623482b5fb92bafaf72c7976aa38c077d9b12be436b512f102a4b33d197972c4 +size 13677737 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_N.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_N.uasset new file mode 100644 index 0000000..dc6249d --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ef77131bc4919c79a66bd383582cd1e900fa308c6721d95cbb314b04c142267 +size 7269456 diff --git a/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_Tan.uasset b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_Tan.uasset new file mode 100644 index 0000000..a905ad5 --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Manny/T_Manny_02_Tan.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b9cd9a461b8c266f3347dc26ae50dab508c5295269ff96849dab3f47a1a9228 +size 2153913 diff --git a/Content/FirstPersonArms/Character/Textures/Shared/T_UE_Logo_M.uasset b/Content/FirstPersonArms/Character/Textures/Shared/T_UE_Logo_M.uasset new file mode 100644 index 0000000..30a9842 --- /dev/null +++ b/Content/FirstPersonArms/Character/Textures/Shared/T_UE_Logo_M.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a018522f58fa7e0ff7ffe520a38668aa04155b9d11eedef0094e5b550aff819 +size 70081 diff --git a/Content/LevelPrototyping/Materials/MF_ProcGrid.uasset b/Content/LevelPrototyping/Materials/MF_ProcGrid.uasset new file mode 100644 index 0000000..767cf20 --- /dev/null +++ b/Content/LevelPrototyping/Materials/MF_ProcGrid.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa5d22837af536b9690ed2f790e288a59ca659c63e669fca99685afc2364ce82 +size 48741 diff --git a/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray.uasset b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray.uasset new file mode 100644 index 0000000..3fd81bc --- /dev/null +++ b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65022a590b73953153898dfd370aa8c2609a84670cdb06dd205d813712d1c1a4 +size 12785 diff --git a/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_02.uasset b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_02.uasset new file mode 100644 index 0000000..d727d35 --- /dev/null +++ b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_02.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa0f2a06a7d937127d7d737c13bacb3f8fe88c8e0479f5e6b7cda81fd225d077 +size 11922 diff --git a/Content/LevelPrototyping/Materials/MI_PrototypeGrid_TopDark.uasset b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_TopDark.uasset new file mode 100644 index 0000000..1eae7f9 --- /dev/null +++ b/Content/LevelPrototyping/Materials/MI_PrototypeGrid_TopDark.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:838034e5afc7ab3a70bfff6de2e1237aa02337fb423e95c1b536b3e30c61c982 +size 11957 diff --git a/Content/LevelPrototyping/Materials/MI_Solid_Blue.uasset b/Content/LevelPrototyping/Materials/MI_Solid_Blue.uasset new file mode 100644 index 0000000..a6e284e --- /dev/null +++ b/Content/LevelPrototyping/Materials/MI_Solid_Blue.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:417952e4c6986a99f1bc3fb25ebceb1308806028bd2b602501b66b874aa87cc6 +size 8669 diff --git a/Content/LevelPrototyping/Materials/M_PrototypeGrid.uasset b/Content/LevelPrototyping/Materials/M_PrototypeGrid.uasset new file mode 100644 index 0000000..32a19d9 --- /dev/null +++ b/Content/LevelPrototyping/Materials/M_PrototypeGrid.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1a5b000cfbe3030ff6f0bb67a2e4cc4bb803769d74ebd88d54f98918616d2d1 +size 40328 diff --git a/Content/LevelPrototyping/Materials/M_Solid.uasset b/Content/LevelPrototyping/Materials/M_Solid.uasset new file mode 100644 index 0000000..abe7dda --- /dev/null +++ b/Content/LevelPrototyping/Materials/M_Solid.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d754d45a7f34228c043d5389af994f3f6c9d6e4bd579bba6c65f11813db11662 +size 9609 diff --git a/Content/LevelPrototyping/Meshes/SM_ChamferCube.uasset b/Content/LevelPrototyping/Meshes/SM_ChamferCube.uasset new file mode 100644 index 0000000..7a5b944 --- /dev/null +++ b/Content/LevelPrototyping/Meshes/SM_ChamferCube.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6301fc4690ae3dbdc0b77203c6e5f662561351252c7df36c334fb72f6ffe2205 +size 22332 diff --git a/Content/LevelPrototyping/Meshes/SM_Cube.uasset b/Content/LevelPrototyping/Meshes/SM_Cube.uasset new file mode 100644 index 0000000..c4909ff --- /dev/null +++ b/Content/LevelPrototyping/Meshes/SM_Cube.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79cf9bb71346c1f0386362238aef3e01400be06211e6813dc1ce9bbae969fb07 +size 17034 diff --git a/Content/LevelPrototyping/Meshes/SM_Cylinder.uasset b/Content/LevelPrototyping/Meshes/SM_Cylinder.uasset new file mode 100644 index 0000000..0ab270f --- /dev/null +++ b/Content/LevelPrototyping/Meshes/SM_Cylinder.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a59270c4e29b708c93c0872970bd7f8cc2a9db0e898ba6792605364b25fee585 +size 20348 diff --git a/Content/LevelPrototyping/Meshes/SM_QuarterCylinder.uasset b/Content/LevelPrototyping/Meshes/SM_QuarterCylinder.uasset new file mode 100644 index 0000000..5edf332 --- /dev/null +++ b/Content/LevelPrototyping/Meshes/SM_QuarterCylinder.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8da43997ae75f32c7fba7047ca3f34ca88d68613845d556072b74c93de74e6a5 +size 17827 diff --git a/Content/LevelPrototyping/Meshes/SM_Ramp.uasset b/Content/LevelPrototyping/Meshes/SM_Ramp.uasset new file mode 100644 index 0000000..d099706 --- /dev/null +++ b/Content/LevelPrototyping/Meshes/SM_Ramp.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81a46d90c20408e4246e37c4c00bf764b5a05d3752eadd1c3b10e8946a79ffbe +size 17169 diff --git a/Content/LevelPrototyping/Textures/T_GridChecker_A.uasset b/Content/LevelPrototyping/Textures/T_GridChecker_A.uasset new file mode 100644 index 0000000..37cf466 --- /dev/null +++ b/Content/LevelPrototyping/Textures/T_GridChecker_A.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb8334767064b107ec4f4407ef1365e8b9e2dfeff5984e66d4a6232254ddd02a +size 9600 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/0M/LYKU8MRWM4BO3O1FDZBG2U.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/0M/LYKU8MRWM4BO3O1FDZBG2U.uasset new file mode 100644 index 0000000..b1a7ec0 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/0M/LYKU8MRWM4BO3O1FDZBG2U.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e979ae4b757e673aaeaa3ffaba273ca4b59c4cdba9f7994b70a13a5ae693b994 +size 4350 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/7P/QZX5AESKLO855EVPT5JU20.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/7P/QZX5AESKLO855EVPT5JU20.uasset new file mode 100644 index 0000000..fa9e527 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/7P/QZX5AESKLO855EVPT5JU20.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d06d56fa1aee4f6cd6a0e827f0c1320f494118858c01300d0b55e1f06b03acd +size 4522 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/CL/381LM03PFI8AF9NED1SEV2.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/CL/381LM03PFI8AF9NED1SEV2.uasset new file mode 100644 index 0000000..56aa4e5 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/CL/381LM03PFI8AF9NED1SEV2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:521fc43b584331ab4605806518d1b2bd84065e03cb06499ba2401731368e1d16 +size 3378 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/GO/I8WEFD3RY9V3NVQLSU6QM4.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/GO/I8WEFD3RY9V3NVQLSU6QM4.uasset new file mode 100644 index 0000000..84bae20 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/GO/I8WEFD3RY9V3NVQLSU6QM4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23bd95b0c2bd11f99028833d098014ca3bdad63f55a962fbfd80a352107f5252 +size 3300 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/NB/NWWEVRQSGT6ARVZ8HQLCM9.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/NB/NWWEVRQSGT6ARVZ8HQLCM9.uasset new file mode 100644 index 0000000..13aa6a5 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/NB/NWWEVRQSGT6ARVZ8HQLCM9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:777d4d84698893c91592caba87e6286fbf6de5fe914d27921ac210245781adee +size 4451 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/XV/VTAF5COFGLO9YT51MQCVTR.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/XV/VTAF5COFGLO9YT51MQCVTR.uasset new file mode 100644 index 0000000..6b57a1f --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/0/XV/VTAF5COFGLO9YT51MQCVTR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1c754360c59dcd26b4ce3c175a5d72480c9f5de488952ecc82f3dc84d4c84ce +size 4459 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/2J/R4MRTH8FEAO7ML1BCJFIZ2.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/2J/R4MRTH8FEAO7ML1BCJFIZ2.uasset new file mode 100644 index 0000000..3360e55 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/2J/R4MRTH8FEAO7ML1BCJFIZ2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e164065d26d7135bc7d854900329b6c230944ecb1b3fb18b536e27d3220f529a +size 4546 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/63/MG6FOV6QQX2CAZCGF7O9MM.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/63/MG6FOV6QQX2CAZCGF7O9MM.uasset new file mode 100644 index 0000000..88ba1d3 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/63/MG6FOV6QQX2CAZCGF7O9MM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4078e49a6a54691f5f9f5ccc7127bf0ec589d575bfc08087101e056a5e50e92 +size 4350 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/JT/XIHYQ8ZTVL6F9GCUZX1AQ2.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/JT/XIHYQ8ZTVL6F9GCUZX1AQ2.uasset new file mode 100644 index 0000000..23def47 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/JT/XIHYQ8ZTVL6F9GCUZX1AQ2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ee42b43d160fbc398100aae9134fd28bce0853f441de20fd60c964819a784d1 +size 4524 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/OD/YPSPM063O6XAJVKSDHY2JX.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/OD/YPSPM063O6XAJVKSDHY2JX.uasset new file mode 100644 index 0000000..e5d076a --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/1/OD/YPSPM063O6XAJVKSDHY2JX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:882449564a19e5faf274b2714d40eec49aa34335ae2905f760e631a96fc8a05a +size 4451 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/0O/4IRR0TBO7VGKMMYSZRQTB1.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/0O/4IRR0TBO7VGKMMYSZRQTB1.uasset new file mode 100644 index 0000000..d9ae786 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/0O/4IRR0TBO7VGKMMYSZRQTB1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a9d22ad8592797c19d5285791107489c3d57be0c1706fca4cf07c8a0a35acf0 +size 4545 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/AI/0XWE3RNM2XQC0ST1KXG02O.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/AI/0XWE3RNM2XQC0ST1KXG02O.uasset new file mode 100644 index 0000000..b5f8ae3 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/AI/0XWE3RNM2XQC0ST1KXG02O.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a0d71b30c127a78275189ed5c620f75dc745cae5a8783181c85d7752793bb7a +size 4345 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/C8/Z38FT77DKZLKDXTQ7PZNM4.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/C8/Z38FT77DKZLKDXTQ7PZNM4.uasset new file mode 100644 index 0000000..4f398f5 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/C8/Z38FT77DKZLKDXTQ7PZNM4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3780f44c8f1c54105ac3e10b2a29baf8eafcb045433a8174fa0339720b38ce +size 4442 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/CP/XRLOR3HVYVHJA3N9PKGXZH.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/CP/XRLOR3HVYVHJA3N9PKGXZH.uasset new file mode 100644 index 0000000..1b79824 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/3/CP/XRLOR3HVYVHJA3N9PKGXZH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9109e7d54c98bc4aaa85d1af2ffb12b5c39e7a34f15e16a4e50e22d6fdc89eea +size 4461 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/CR/SRVPLA8UNZ8XIIP0E036DI.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/CR/SRVPLA8UNZ8XIIP0E036DI.uasset new file mode 100644 index 0000000..bd3f7d9 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/CR/SRVPLA8UNZ8XIIP0E036DI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:463d197c026fe6f4abb158bcd45da1b08fc597f5f1f85269f367cfae76b262e8 +size 2580 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/E5/6XON0XLIRNWJCBCE62P2VV.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/E5/6XON0XLIRNWJCBCE62P2VV.uasset new file mode 100644 index 0000000..37e31d9 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/E5/6XON0XLIRNWJCBCE62P2VV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5361c19b3a0b288bebc5d3b6542f310d6a9beca5cf42de0ac1776bb136f7346c +size 4451 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/G2/DXY1ROMU8NVTUPH999VNGV.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/G2/DXY1ROMU8NVTUPH999VNGV.uasset new file mode 100644 index 0000000..653c24b --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/G2/DXY1ROMU8NVTUPH999VNGV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e89ad1d7d9fdc2e9a274a313a562ae312e1dd8311d94e70ac565febcfc838b3 +size 4451 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/PT/ZXUQMNLL9GZ2UNQ5D0R4A4.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/PT/ZXUQMNLL9GZ2UNQ5D0R4A4.uasset new file mode 100644 index 0000000..7bc7128 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/4/PT/ZXUQMNLL9GZ2UNQ5D0R4A4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3f0e203c8f45c318e00892679fb76cb5117267b7c9a78b6cf36025b4bd15b48 +size 4546 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/5/80/QQN0UFFAA797E1UT4IMD29.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/5/80/QQN0UFFAA797E1UT4IMD29.uasset new file mode 100644 index 0000000..778cbea --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/5/80/QQN0UFFAA797E1UT4IMD29.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f7bb1978127e1852089549e544ec28a0d1c1cc184708aa17fc30697665be44b +size 4522 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/5/DI/1JZHHCOBVQ2F5XRUWSES1X.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/5/DI/1JZHHCOBVQ2F5XRUWSES1X.uasset new file mode 100644 index 0000000..fd6f559 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/5/DI/1JZHHCOBVQ2F5XRUWSES1X.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bbb977df0188e83634abcbd1309691c4c71f5eba18b2f70c41552cc90e4b198 +size 4546 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/5/W4/MXSOOLN47B2MJB5ZNQINHQ.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/5/W4/MXSOOLN47B2MJB5ZNQINHQ.uasset new file mode 100644 index 0000000..d9005e5 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/5/W4/MXSOOLN47B2MJB5ZNQINHQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61fa4a26d8f2604123853aca7ae260cd49a7054cf0633151ee6cea7e53b6a15b +size 3746 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/0Z/5RQIHCZ9W3UXRGL4LTLQAK.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/0Z/5RQIHCZ9W3UXRGL4LTLQAK.uasset new file mode 100644 index 0000000..0e179a4 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/0Z/5RQIHCZ9W3UXRGL4LTLQAK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cee2ea0c9b90ef445042715ed0165c150031c8f7b3fe7a6ff49392713b2c426 +size 3364 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/7T/GM0EQ2Z7BN3RV91M3TA1BD.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/7T/GM0EQ2Z7BN3RV91M3TA1BD.uasset new file mode 100644 index 0000000..742f41e --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/7T/GM0EQ2Z7BN3RV91M3TA1BD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf91c28fb8f31b7b14544a2d10ed97a30f05e76dfc7470ccf05b1b493d2f541d +size 4462 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/7Z/7EHFAZ5HVWXAWQ04QO5TH0.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/7Z/7EHFAZ5HVWXAWQ04QO5TH0.uasset new file mode 100644 index 0000000..2a045e5 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/7Z/7EHFAZ5HVWXAWQ04QO5TH0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56c54ccada6bd9d5fe038dd0b587d2fc7f8a2565e05f7f9f0ffa8fd22453148b +size 4462 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/AJ/2XZ3RUK0LFB63FVNQE7P5R.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/AJ/2XZ3RUK0LFB63FVNQE7P5R.uasset new file mode 100644 index 0000000..5d94739 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/AJ/2XZ3RUK0LFB63FVNQE7P5R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed35330c2c002f21df8b77099d747cec6f47d17f13368a1a694a519bab8f7606 +size 4347 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/HC/FI3CQDKJY4J00D2B21FYQZ.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/HC/FI3CQDKJY4J00D2B21FYQZ.uasset new file mode 100644 index 0000000..b92a867 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/6/HC/FI3CQDKJY4J00D2B21FYQZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68c0a34e86def22b497c5b644ab36eb2b41d8a6d1a52ee36ea9374eac99bc132 +size 4522 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/5X/6EW8RE9VA2GGHRWK614FCI.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/5X/6EW8RE9VA2GGHRWK614FCI.uasset new file mode 100644 index 0000000..552256c --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/5X/6EW8RE9VA2GGHRWK614FCI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bafbd0d58f0872f69e5fcae88192997ed22b320e802122c7c40b6d7addbfa4cc +size 4524 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/8K/0OLPBOSZCPU1X7E3PCLCGF.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/8K/0OLPBOSZCPU1X7E3PCLCGF.uasset new file mode 100644 index 0000000..54697aa --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/8K/0OLPBOSZCPU1X7E3PCLCGF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab30204cfb4e77430f1d1802f4d6bba57b8d63428be314570a544e61638a2d4b +size 5368 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/DF/1GID8P6B00XRWKYCXU7HT1.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/DF/1GID8P6B00XRWKYCXU7HT1.uasset new file mode 100644 index 0000000..5dce68e --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/DF/1GID8P6B00XRWKYCXU7HT1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03d2a6a8b3e094fa1c7e14c0cea414e3da0ccdcc8ba6d12e175be08832d9d694 +size 4524 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/GI/GZM47KS5FPIQH5TLSYC1ME.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/GI/GZM47KS5FPIQH5TLSYC1ME.uasset new file mode 100644 index 0000000..161b420 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/GI/GZM47KS5FPIQH5TLSYC1ME.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a822d3e8464b7e4e3b5e9962ee15bc9c3adc7074393126a1c713c86d8a226ae4 +size 4451 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/I8/LH9T10MU22N3EEPTZ4GAFC.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/I8/LH9T10MU22N3EEPTZ4GAFC.uasset new file mode 100644 index 0000000..54b692c --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/I8/LH9T10MU22N3EEPTZ4GAFC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67ff2140df120e048c94676f0295fcad4915b8e163894586a62e76c382e89ded +size 4247 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/L5/1ZJ54FMA0DAL3I2Q8RFAIB.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/L5/1ZJ54FMA0DAL3I2Q8RFAIB.uasset new file mode 100644 index 0000000..66ec9b1 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/7/L5/1ZJ54FMA0DAL3I2Q8RFAIB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b87252050e00b3b1f1ddd399796e10fc024b0c63b220e2441eb56fcabb99a348 +size 4343 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/3M/4ATOKH0ZGPCVBS85MPKAXK.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/3M/4ATOKH0ZGPCVBS85MPKAXK.uasset new file mode 100644 index 0000000..f40d323 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/3M/4ATOKH0ZGPCVBS85MPKAXK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3e114b95ec2d9d994ab1b31c7aeaece66c401ce0d3f1654d4278f39b83f753d +size 4522 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/80/RCXALNT3NG94XMV0V6D4XE.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/80/RCXALNT3NG94XMV0V6D4XE.uasset new file mode 100644 index 0000000..e961c12 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/80/RCXALNT3NG94XMV0V6D4XE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d99bfaedf52cda763f65294dfef29b1a411cdc36557b3c6b067cab59b8f5f3cc +size 4451 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/CF/ZNIOCRD90Z70MMV9NMW778.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/CF/ZNIOCRD90Z70MMV9NMW778.uasset new file mode 100644 index 0000000..e8085d5 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/CF/ZNIOCRD90Z70MMV9NMW778.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca1bf0e43d296d67d0b862c0b4100e2c29d9e63987c8869aef3ac4e7bac4b93c +size 4449 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/CW/6HT16P8P5RAXNJG3EVYWE9.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/CW/6HT16P8P5RAXNJG3EVYWE9.uasset new file mode 100644 index 0000000..c792796 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/CW/6HT16P8P5RAXNJG3EVYWE9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa4c9c724a7b9cf67a16e5cfe24555905d03da2106299ca2953c9d99850d15ff +size 4402 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/N6/7HWHBG6K5ONLNTKPMLXMYR.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/N6/7HWHBG6K5ONLNTKPMLXMYR.uasset new file mode 100644 index 0000000..926f021 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/N6/7HWHBG6K5ONLNTKPMLXMYR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90eda3db9f16b73b482f2fbb444ee308f388e1f89865b500c1064f59bfa191f9 +size 5015 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/SZ/D1AHM62WL9TXSNPYQDXQMZ.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/SZ/D1AHM62WL9TXSNPYQDXQMZ.uasset new file mode 100644 index 0000000..96c4ca7 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/SZ/D1AHM62WL9TXSNPYQDXQMZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32eaf3b49ae164e945ef2207b89438fcb00ba0b0d173f2ddbd6af2e678ab9245 +size 4459 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/Y4/KY9ZXT77SAVGWBRTNCFCSC.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/Y4/KY9ZXT77SAVGWBRTNCFCSC.uasset new file mode 100644 index 0000000..e41160a --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/Y4/KY9ZXT77SAVGWBRTNCFCSC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64633405e2625faf4fb06ba5a3cc40341b297bb58872d0b1a82f7d9bb978bfe4 +size 4451 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/Z7/W1SXRCM1KAKBJOIZDLHZ47.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/Z7/W1SXRCM1KAKBJOIZDLHZ47.uasset new file mode 100644 index 0000000..37429cd --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/8/Z7/W1SXRCM1KAKBJOIZDLHZ47.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:496bdbd13cd2e8c56c46e772f1e836982c9d351ffed82308cda322805d54d07d +size 4064 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/6K/53TOYTOLDEUBMS5SLUFP3V.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/6K/53TOYTOLDEUBMS5SLUFP3V.uasset new file mode 100644 index 0000000..5db5f27 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/6K/53TOYTOLDEUBMS5SLUFP3V.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b6b4403841a253fdcd929a72f016c595fc12126fa71c329dfb9478c933299e9 +size 4522 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/JW/IY5R6I5N0YWU9LYWKXFXH9.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/JW/IY5R6I5N0YWU9LYWKXFXH9.uasset new file mode 100644 index 0000000..629b924 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/JW/IY5R6I5N0YWU9LYWKXFXH9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:524b68edd30ba96134f80527ce3b371ddb4a9d27a7c3abc1da9ff10445d6c009 +size 4464 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/OJ/9MHHMH0XHVZ04YDZ7NPC32.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/OJ/9MHHMH0XHVZ04YDZ7NPC32.uasset new file mode 100644 index 0000000..d8a3978 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/OJ/9MHHMH0XHVZ04YDZ7NPC32.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef70049f6557c48efbd1556c81711c1e1abb9fa6f1353fe5d5c79af3f146bbff +size 4464 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/Q2/TOKV0KMMZ7RIQ78R0UEDQL.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/Q2/TOKV0KMMZ7RIQ78R0UEDQL.uasset new file mode 100644 index 0000000..7430eea --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/Q2/TOKV0KMMZ7RIQ78R0UEDQL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c41b61cec7c61f1a0b26971b17fb40e3820b1801b00b4975b0875eea0b6d3c6b +size 4524 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/VP/FVTPO8KZ0WPMCSQLVJE6O9.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/VP/FVTPO8KZ0WPMCSQLVJE6O9.uasset new file mode 100644 index 0000000..256713f --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/VP/FVTPO8KZ0WPMCSQLVJE6O9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32f4e2c6e9fc5e99fce347a5739af52a3c5f22a5aa6c64606382cb2dd694b0fc +size 4350 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/2W/U0XT0R08XQA6C15NK8ILFA.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/2W/U0XT0R08XQA6C15NK8ILFA.uasset new file mode 100644 index 0000000..168bc30 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/2W/U0XT0R08XQA6C15NK8ILFA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c66199d7a3f716424a53b057afacefaba116cefa441e3b054ef0896ad5de8a3b +size 4451 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/KU/12YG9I1QW2GU72MG8QQX1K.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/KU/12YG9I1QW2GU72MG8QQX1K.uasset new file mode 100644 index 0000000..1d1c7bf --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/KU/12YG9I1QW2GU72MG8QQX1K.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89d3f2224b7ea719774a0267affaf6b64051cd86a54c04c054b583b5e21a13e2 +size 4607 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/RJ/Z7CLKO8GGJ7RXH5PUAF4T4.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/RJ/Z7CLKO8GGJ7RXH5PUAF4T4.uasset new file mode 100644 index 0000000..ded3beb --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/RJ/Z7CLKO8GGJ7RXH5PUAF4T4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31ac13bcee39949888db1ebd6cff07efbfa3a1e2cbf3b1460e89078784117841 +size 4462 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/XJ/HL558UUAGCS9HVVOI0S7PX.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/XJ/HL558UUAGCS9HVVOI0S7PX.uasset new file mode 100644 index 0000000..6a75316 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/A/XJ/HL558UUAGCS9HVVOI0S7PX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:527ee50597f6afa62860252a819aef8a0252d72dbc26615470d13cb8d2ced785 +size 4348 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/51/6JKB4DNGJP09QUHY23FHRV.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/51/6JKB4DNGJP09QUHY23FHRV.uasset new file mode 100644 index 0000000..f10c5c0 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/51/6JKB4DNGJP09QUHY23FHRV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9fe4fc204629995b5384ed1065642dece4db8c78a0968ee2ab0afd9d32acb62 +size 4464 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/DD/654T6CAPVSXAN1LXEX71EI.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/DD/654T6CAPVSXAN1LXEX71EI.uasset new file mode 100644 index 0000000..cce0a9a --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/DD/654T6CAPVSXAN1LXEX71EI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f12af156663c7bdc32c765bb278e1ded5fe36bf83bb837cfd42690f2c3946dd2 +size 4522 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/EF/G3O7YJR3QU51OHQGRYB635.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/EF/G3O7YJR3QU51OHQGRYB635.uasset new file mode 100644 index 0000000..86324b8 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/EF/G3O7YJR3QU51OHQGRYB635.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8df8078a0d71e872ddd4c4c9767204da2f1a3ec15f384b523f817aa5d26d5581 +size 4449 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/YQ/KT6JL4FVCNJJ9VFOCSF32J.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/YQ/KT6JL4FVCNJJ9VFOCSF32J.uasset new file mode 100644 index 0000000..fcf105b --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/B/YQ/KT6JL4FVCNJJ9VFOCSF32J.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fa7c9e9d4c97a512105a31a7f49a61ea75d3c8bbc197486267d49d580b3e37e +size 4451 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/C/P8/0GJ9TLQE2YKOIFZ6YHG33H.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/C/P8/0GJ9TLQE2YKOIFZ6YHG33H.uasset new file mode 100644 index 0000000..b02b70c --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/C/P8/0GJ9TLQE2YKOIFZ6YHG33H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bd83273dba5547bb4fc7a377555ecd5a664f5f2757bf84e408254b7298aa523 +size 4464 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/C/VO/VMN4G7K3NKKV6F8HTPHHDB.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/C/VO/VMN4G7K3NKKV6F8HTPHHDB.uasset new file mode 100644 index 0000000..683c898 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/C/VO/VMN4G7K3NKKV6F8HTPHHDB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be02e34762055b21e6323f2bff2d9ab6d89d2993e884d7b01cd345caf190e416 +size 3601 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/D/0W/E1FKEGVKGOLM7HGLQPCIPO.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/D/0W/E1FKEGVKGOLM7HGLQPCIPO.uasset new file mode 100644 index 0000000..53e45d0 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/D/0W/E1FKEGVKGOLM7HGLQPCIPO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6804294fa7dafed57effc5c58420da27e60738fc55683f70949c0f11795130a +size 2725 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/E/MX/R1GV431P5FDO08OFULRA01.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/E/MX/R1GV431P5FDO08OFULRA01.uasset new file mode 100644 index 0000000..f20f365 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/E/MX/R1GV431P5FDO08OFULRA01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5d32e8488a46fb3e199f9268851dfc7270d8c7d9a0c28d713a714a70c25c44f +size 12412 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/E/UE/YUZ9741T50O1SYRX90OB0S.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/E/UE/YUZ9741T50O1SYRX90OB0S.uasset new file mode 100644 index 0000000..5f04339 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/E/UE/YUZ9741T50O1SYRX90OB0S.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641af7ff7954557393d8498f6bc456acbb47645d58cb4b4fa0bdf2fe1f88a4dd +size 4347 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/E/V3/ICWLYCF62EJ63XTK5ZSZWV.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/E/V3/ICWLYCF62EJ63XTK5ZSZWV.uasset new file mode 100644 index 0000000..f123e3c --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/E/V3/ICWLYCF62EJ63XTK5ZSZWV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b27be02806a74d1cee9401939ed8ff29a5f6f253401c8d32a4e08403293b057e +size 849 diff --git a/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/F/2F/0SPQG8P507LI9VUAFG20OA.uasset b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/F/2F/0SPQG8P507LI9VUAFG20OA.uasset new file mode 100644 index 0000000..eb117b1 --- /dev/null +++ b/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/F/2F/0SPQG8P507LI9VUAFG20OA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fb3bb52a7cf17e9aa1ac1f41cc9703699bfe405a07996856f34cc90acf0322b +size 4410 diff --git a/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/1/KG/WXBHR5YF7EMN5ENSKZGERE.uasset b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/1/KG/WXBHR5YF7EMN5ENSKZGERE.uasset new file mode 100644 index 0000000..e0ba937 --- /dev/null +++ b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/1/KG/WXBHR5YF7EMN5ENSKZGERE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e56db97dc101475030956ddd0b556cf9e994453b03a9914409a12a3fa16a7400 +size 2009 diff --git a/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/3/BY/K2NKB37FY83282ZJ5Q84B9.uasset b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/3/BY/K2NKB37FY83282ZJ5Q84B9.uasset new file mode 100644 index 0000000..d0ad809 --- /dev/null +++ b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/3/BY/K2NKB37FY83282ZJ5Q84B9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b63c8ba9cb7d41c3a1950ce17d0e48f38d25805c0207ceff44c566641134c88 +size 2009 diff --git a/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/5/68/DK3EWP7A4H1CU1MWJ4M3SR.uasset b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/5/68/DK3EWP7A4H1CU1MWJ4M3SR.uasset new file mode 100644 index 0000000..14fcfe2 --- /dev/null +++ b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/5/68/DK3EWP7A4H1CU1MWJ4M3SR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f157983b1b5a8b43b33070a525ea654c3eab53ba54aa12a04ceface50b77342 +size 2009 diff --git a/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/6/B8/RE8N15L5TGXIQNKLJO5ONQ.uasset b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/6/B8/RE8N15L5TGXIQNKLJO5ONQ.uasset new file mode 100644 index 0000000..43ed885 --- /dev/null +++ b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/6/B8/RE8N15L5TGXIQNKLJO5ONQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b890f2d34dda1febf2dd874ad02703b8df029d92811197ff031aca8e20b2ddac +size 2015 diff --git a/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/6/VE/TF378B0L0V6R2E9RYZ61WK.uasset b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/6/VE/TF378B0L0V6R2E9RYZ61WK.uasset new file mode 100644 index 0000000..41904fb --- /dev/null +++ b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/6/VE/TF378B0L0V6R2E9RYZ61WK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8e43747d48ad6c3937f39f643eb7809c7b6037098f6c97d2d140a51639cc05f +size 2011 diff --git a/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/7/XG/B4XEEQD3M51IAE3XXUCIGI.uasset b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/7/XG/B4XEEQD3M51IAE3XXUCIGI.uasset new file mode 100644 index 0000000..11c12f9 --- /dev/null +++ b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/7/XG/B4XEEQD3M51IAE3XXUCIGI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdc1186b08a3ae140ec8fd63aae846b17f23dc45bc36a4ee499c45846c98b5c1 +size 2009 diff --git a/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/9/NP/OGSW48O49NB75KV3Y5NAUU.uasset b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/9/NP/OGSW48O49NB75KV3Y5NAUU.uasset new file mode 100644 index 0000000..bc95a17 --- /dev/null +++ b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/9/NP/OGSW48O49NB75KV3Y5NAUU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7561b4d3c0722c7a50a18b66e5b7dce161b2997e0700be81e3c4c0e4a8bcaec4 +size 2011 diff --git a/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/E/D1/9XTHNJ7RYMHRDCEYQKNIYP.uasset b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/E/D1/9XTHNJ7RYMHRDCEYQKNIYP.uasset new file mode 100644 index 0000000..4aac8f1 --- /dev/null +++ b/Content/__ExternalObjects__/FirstPerson/Maps/FirstPersonMap/E/D1/9XTHNJ7RYMHRDCEYQKNIYP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bfe8d42a9286b143c3090475c61d043eb849ea6ee78ee486feeb357f88faf0b +size 2023 diff --git a/Monolith.uproject b/Monolith.uproject new file mode 100644 index 0000000..b82a865 --- /dev/null +++ b/Monolith.uproject @@ -0,0 +1,22 @@ +{ + "FileVersion": 3, + "EngineAssociation": "5.4", + "Category": "", + "Description": "", + "Modules": [ + { + "Name": "Monolith", + "Type": "Runtime", + "LoadingPhase": "Default" + } + ], + "Plugins": [ + { + "Name": "ModelingToolsEditorMode", + "Enabled": true, + "TargetAllowList": [ + "Editor" + ] + } + ] +} \ No newline at end of file diff --git a/Source/Monolith.Target.cs b/Source/Monolith.Target.cs new file mode 100644 index 0000000..8bb9f45 --- /dev/null +++ b/Source/Monolith.Target.cs @@ -0,0 +1,15 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class MonolithTarget : TargetRules +{ + public MonolithTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Game; + DefaultBuildSettings = BuildSettingsVersion.V5; + IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_4; + ExtraModuleNames.Add("Monolith"); + } +} diff --git a/Source/Monolith/Monolith.Build.cs b/Source/Monolith/Monolith.Build.cs new file mode 100644 index 0000000..92f3765 --- /dev/null +++ b/Source/Monolith/Monolith.Build.cs @@ -0,0 +1,13 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; + +public class Monolith : ModuleRules +{ + public Monolith(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "EnhancedInput" }); + } +} diff --git a/Source/Monolith/Monolith.cpp b/Source/Monolith/Monolith.cpp new file mode 100644 index 0000000..53abdfb --- /dev/null +++ b/Source/Monolith/Monolith.cpp @@ -0,0 +1,7 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "Monolith.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, Monolith, "Monolith" ); + \ No newline at end of file diff --git a/Source/Monolith/Monolith.h b/Source/Monolith/Monolith.h new file mode 100644 index 0000000..ddbf2e2 --- /dev/null +++ b/Source/Monolith/Monolith.h @@ -0,0 +1,5 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" diff --git a/Source/Monolith/MonolithCharacter.cpp b/Source/Monolith/MonolithCharacter.cpp new file mode 100644 index 0000000..4dff0a4 --- /dev/null +++ b/Source/Monolith/MonolithCharacter.cpp @@ -0,0 +1,95 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "MonolithCharacter.h" +#include "MonolithProjectile.h" +#include "Animation/AnimInstance.h" +#include "Camera/CameraComponent.h" +#include "Components/CapsuleComponent.h" +#include "Components/SkeletalMeshComponent.h" +#include "EnhancedInputComponent.h" +#include "EnhancedInputSubsystems.h" +#include "InputActionValue.h" +#include "Engine/LocalPlayer.h" + +DEFINE_LOG_CATEGORY(LogTemplateCharacter); + +////////////////////////////////////////////////////////////////////////// +// AMonolithCharacter + +AMonolithCharacter::AMonolithCharacter() +{ + // Set size for collision capsule + GetCapsuleComponent()->InitCapsuleSize(55.f, 96.0f); + + // Create a CameraComponent + FirstPersonCameraComponent = CreateDefaultSubobject(TEXT("FirstPersonCamera")); + FirstPersonCameraComponent->SetupAttachment(GetCapsuleComponent()); + FirstPersonCameraComponent->SetRelativeLocation(FVector(-10.f, 0.f, 60.f)); // Position the camera + FirstPersonCameraComponent->bUsePawnControlRotation = true; + + // Create a mesh component that will be used when being viewed from a '1st person' view (when controlling this pawn) + Mesh1P = CreateDefaultSubobject(TEXT("CharacterMesh1P")); + Mesh1P->SetOnlyOwnerSee(true); + Mesh1P->SetupAttachment(FirstPersonCameraComponent); + Mesh1P->bCastDynamicShadow = false; + Mesh1P->CastShadow = false; + //Mesh1P->SetRelativeRotation(FRotator(0.9f, -19.19f, 5.2f)); + Mesh1P->SetRelativeLocation(FVector(-30.f, 0.f, -150.f)); + +} + +void AMonolithCharacter::BeginPlay() +{ + // Call the base class + Super::BeginPlay(); +} + +//////////////////////////////////////////////////////////////////////////// Input + +void AMonolithCharacter::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) +{ + // Set up action bindings + if (UEnhancedInputComponent* EnhancedInputComponent = Cast(PlayerInputComponent)) + { + // Jumping + EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Started, this, &ACharacter::Jump); + EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Completed, this, &ACharacter::StopJumping); + + // Moving + EnhancedInputComponent->BindAction(MoveAction, ETriggerEvent::Triggered, this, &AMonolithCharacter::Move); + + // Looking + EnhancedInputComponent->BindAction(LookAction, ETriggerEvent::Triggered, this, &AMonolithCharacter::Look); + } + else + { + UE_LOG(LogTemplateCharacter, Error, TEXT("'%s' Failed to find an Enhanced Input Component! This template is built to use the Enhanced Input system. If you intend to use the legacy system, then you will need to update this C++ file."), *GetNameSafe(this)); + } +} + + +void AMonolithCharacter::Move(const FInputActionValue& Value) +{ + // input is a Vector2D + FVector2D MovementVector = Value.Get(); + + if (Controller != nullptr) + { + // add movement + AddMovementInput(GetActorForwardVector(), MovementVector.Y); + AddMovementInput(GetActorRightVector(), MovementVector.X); + } +} + +void AMonolithCharacter::Look(const FInputActionValue& Value) +{ + // input is a Vector2D + FVector2D LookAxisVector = Value.Get(); + + if (Controller != nullptr) + { + // add yaw and pitch input to controller + AddControllerYawInput(LookAxisVector.X); + AddControllerPitchInput(LookAxisVector.Y); + } +} \ No newline at end of file diff --git a/Source/Monolith/MonolithCharacter.h b/Source/Monolith/MonolithCharacter.h new file mode 100644 index 0000000..083896c --- /dev/null +++ b/Source/Monolith/MonolithCharacter.h @@ -0,0 +1,71 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Character.h" +#include "Logging/LogMacros.h" +#include "MonolithCharacter.generated.h" + +class UInputComponent; +class USkeletalMeshComponent; +class UCameraComponent; +class UInputAction; +class UInputMappingContext; +struct FInputActionValue; + +DECLARE_LOG_CATEGORY_EXTERN(LogTemplateCharacter, Log, All); + +UCLASS(config=Game) +class AMonolithCharacter : public ACharacter +{ + GENERATED_BODY() + + /** Pawn mesh: 1st person view (arms; seen only by self) */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category=Mesh, meta = (AllowPrivateAccess = "true")) + USkeletalMeshComponent* Mesh1P; + + /** First person camera */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Camera, meta = (AllowPrivateAccess = "true")) + UCameraComponent* FirstPersonCameraComponent; + + /** Jump Input Action */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=Input, meta=(AllowPrivateAccess = "true")) + UInputAction* JumpAction; + + /** Move Input Action */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=Input, meta=(AllowPrivateAccess = "true")) + UInputAction* MoveAction; + +public: + AMonolithCharacter(); + +protected: + virtual void BeginPlay(); + +public: + + /** Look Input Action */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Input, meta = (AllowPrivateAccess = "true")) + class UInputAction* LookAction; + +protected: + /** Called for movement input */ + void Move(const FInputActionValue& Value); + + /** Called for looking input */ + void Look(const FInputActionValue& Value); + +protected: + // APawn interface + virtual void SetupPlayerInputComponent(UInputComponent* InputComponent) override; + // End of APawn interface + +public: + /** Returns Mesh1P subobject **/ + USkeletalMeshComponent* GetMesh1P() const { return Mesh1P; } + /** Returns FirstPersonCameraComponent subobject **/ + UCameraComponent* GetFirstPersonCameraComponent() const { return FirstPersonCameraComponent; } + +}; + diff --git a/Source/Monolith/MonolithGameMode.cpp b/Source/Monolith/MonolithGameMode.cpp new file mode 100644 index 0000000..06b2b3c --- /dev/null +++ b/Source/Monolith/MonolithGameMode.cpp @@ -0,0 +1,14 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "MonolithGameMode.h" +#include "MonolithCharacter.h" +#include "UObject/ConstructorHelpers.h" + +AMonolithGameMode::AMonolithGameMode() + : Super() +{ + // set default pawn class to our Blueprinted character + static ConstructorHelpers::FClassFinder PlayerPawnClassFinder(TEXT("/Game/FirstPerson/Blueprints/BP_FirstPersonCharacter")); + DefaultPawnClass = PlayerPawnClassFinder.Class; + +} diff --git a/Source/Monolith/MonolithGameMode.h b/Source/Monolith/MonolithGameMode.h new file mode 100644 index 0000000..e3bb3fc --- /dev/null +++ b/Source/Monolith/MonolithGameMode.h @@ -0,0 +1,19 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/GameModeBase.h" +#include "MonolithGameMode.generated.h" + +UCLASS(minimalapi) +class AMonolithGameMode : public AGameModeBase +{ + GENERATED_BODY() + +public: + AMonolithGameMode(); +}; + + + diff --git a/Source/Monolith/MonolithPlayerController.cpp b/Source/Monolith/MonolithPlayerController.cpp new file mode 100644 index 0000000..9b1f2ce --- /dev/null +++ b/Source/Monolith/MonolithPlayerController.cpp @@ -0,0 +1,18 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "MonolithPlayerController.h" +#include "EnhancedInputSubsystems.h" +#include "Engine/LocalPlayer.h" + +void AMonolithPlayerController::BeginPlay() +{ + Super::BeginPlay(); + + // get the enhanced input subsystem + if (UEnhancedInputLocalPlayerSubsystem* Subsystem = ULocalPlayer::GetSubsystem(GetLocalPlayer())) + { + // add the mapping context so we get controls + Subsystem->AddMappingContext(InputMappingContext, 0); + } +} \ No newline at end of file diff --git a/Source/Monolith/MonolithPlayerController.h b/Source/Monolith/MonolithPlayerController.h new file mode 100644 index 0000000..f9f6a05 --- /dev/null +++ b/Source/Monolith/MonolithPlayerController.h @@ -0,0 +1,31 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/PlayerController.h" +#include "MonolithPlayerController.generated.h" + +class UInputMappingContext; + +/** + * + */ +UCLASS() +class MONOLITH_API AMonolithPlayerController : public APlayerController +{ + GENERATED_BODY() + +protected: + + /** Input Mapping Context to be used for player input */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Input) + UInputMappingContext* InputMappingContext; + + // Begin Actor interface +protected: + + virtual void BeginPlay() override; + + // End Actor interface +}; diff --git a/Source/Monolith/MonolithProjectile.cpp b/Source/Monolith/MonolithProjectile.cpp new file mode 100644 index 0000000..b6476e9 --- /dev/null +++ b/Source/Monolith/MonolithProjectile.cpp @@ -0,0 +1,43 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "MonolithProjectile.h" +#include "GameFramework/ProjectileMovementComponent.h" +#include "Components/SphereComponent.h" + +AMonolithProjectile::AMonolithProjectile() +{ + // Use a sphere as a simple collision representation + CollisionComp = CreateDefaultSubobject(TEXT("SphereComp")); + CollisionComp->InitSphereRadius(5.0f); + CollisionComp->BodyInstance.SetCollisionProfileName("Projectile"); + CollisionComp->OnComponentHit.AddDynamic(this, &AMonolithProjectile::OnHit); // set up a notification for when this component hits something blocking + + // Players can't walk on it + CollisionComp->SetWalkableSlopeOverride(FWalkableSlopeOverride(WalkableSlope_Unwalkable, 0.f)); + CollisionComp->CanCharacterStepUpOn = ECB_No; + + // Set as root component + RootComponent = CollisionComp; + + // Use a ProjectileMovementComponent to govern this projectile's movement + ProjectileMovement = CreateDefaultSubobject(TEXT("ProjectileComp")); + ProjectileMovement->UpdatedComponent = CollisionComp; + ProjectileMovement->InitialSpeed = 3000.f; + ProjectileMovement->MaxSpeed = 3000.f; + ProjectileMovement->bRotationFollowsVelocity = true; + ProjectileMovement->bShouldBounce = true; + + // Die after 3 seconds by default + InitialLifeSpan = 3.0f; +} + +void AMonolithProjectile::OnHit(UPrimitiveComponent* HitComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit) +{ + // Only add impulse and destroy projectile if we hit a physics + if ((OtherActor != nullptr) && (OtherActor != this) && (OtherComp != nullptr) && OtherComp->IsSimulatingPhysics()) + { + OtherComp->AddImpulseAtLocation(GetVelocity() * 100.0f, GetActorLocation()); + + Destroy(); + } +} \ No newline at end of file diff --git a/Source/Monolith/MonolithProjectile.h b/Source/Monolith/MonolithProjectile.h new file mode 100644 index 0000000..df67be8 --- /dev/null +++ b/Source/Monolith/MonolithProjectile.h @@ -0,0 +1,37 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "MonolithProjectile.generated.h" + +class USphereComponent; +class UProjectileMovementComponent; + +UCLASS(config=Game) +class AMonolithProjectile : public AActor +{ + GENERATED_BODY() + + /** Sphere collision component */ + UPROPERTY(VisibleDefaultsOnly, Category=Projectile) + USphereComponent* CollisionComp; + + /** Projectile movement component */ + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Movement, meta = (AllowPrivateAccess = "true")) + UProjectileMovementComponent* ProjectileMovement; + +public: + AMonolithProjectile(); + + /** called when projectile hits something */ + UFUNCTION() + void OnHit(UPrimitiveComponent* HitComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit); + + /** Returns CollisionComp subobject **/ + USphereComponent* GetCollisionComp() const { return CollisionComp; } + /** Returns ProjectileMovement subobject **/ + UProjectileMovementComponent* GetProjectileMovement() const { return ProjectileMovement; } +}; + diff --git a/Source/Monolith/TP_PickUpComponent.cpp b/Source/Monolith/TP_PickUpComponent.cpp new file mode 100644 index 0000000..2042d3a --- /dev/null +++ b/Source/Monolith/TP_PickUpComponent.cpp @@ -0,0 +1,31 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "TP_PickUpComponent.h" + +UTP_PickUpComponent::UTP_PickUpComponent() +{ + // Setup the Sphere Collision + SphereRadius = 32.f; +} + +void UTP_PickUpComponent::BeginPlay() +{ + Super::BeginPlay(); + + // Register our Overlap Event + OnComponentBeginOverlap.AddDynamic(this, &UTP_PickUpComponent::OnSphereBeginOverlap); +} + +void UTP_PickUpComponent::OnSphereBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult& SweepResult) +{ + // Checking if it is a First Person Character overlapping + AMonolithCharacter* Character = Cast(OtherActor); + if(Character != nullptr) + { + // Notify that the actor is being picked up + OnPickUp.Broadcast(Character); + + // Unregister from the Overlap Event so it is no longer triggered + OnComponentBeginOverlap.RemoveAll(this); + } +} diff --git a/Source/Monolith/TP_PickUpComponent.h b/Source/Monolith/TP_PickUpComponent.h new file mode 100644 index 0000000..110d5e2 --- /dev/null +++ b/Source/Monolith/TP_PickUpComponent.h @@ -0,0 +1,34 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Components/SphereComponent.h" +#include "MonolithCharacter.h" +#include "TP_PickUpComponent.generated.h" + +// Declaration of the delegate that will be called when someone picks this up +// The character picking this up is the parameter sent with the notification +DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnPickUp, AMonolithCharacter*, PickUpCharacter); + +UCLASS(Blueprintable, BlueprintType, ClassGroup = (Custom), meta = (BlueprintSpawnableComponent)) +class MONOLITH_API UTP_PickUpComponent : public USphereComponent +{ + GENERATED_BODY() + +public: + + /** Delegate to whom anyone can subscribe to receive this event */ + UPROPERTY(BlueprintAssignable, Category = "Interaction") + FOnPickUp OnPickUp; + + UTP_PickUpComponent(); +protected: + + /** Called when the game starts */ + virtual void BeginPlay() override; + + /** Code for when something overlaps this component */ + UFUNCTION() + void OnSphereBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult& SweepResult); +}; \ No newline at end of file diff --git a/Source/Monolith/TP_WeaponComponent.cpp b/Source/Monolith/TP_WeaponComponent.cpp new file mode 100644 index 0000000..f0ecda8 --- /dev/null +++ b/Source/Monolith/TP_WeaponComponent.cpp @@ -0,0 +1,119 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "TP_WeaponComponent.h" +#include "MonolithCharacter.h" +#include "MonolithProjectile.h" +#include "GameFramework/PlayerController.h" +#include "Camera/PlayerCameraManager.h" +#include "Kismet/GameplayStatics.h" +#include "EnhancedInputComponent.h" +#include "EnhancedInputSubsystems.h" +#include "Animation/AnimInstance.h" +#include "Engine/LocalPlayer.h" +#include "Engine/World.h" + +// Sets default values for this component's properties +UTP_WeaponComponent::UTP_WeaponComponent() +{ + // Default offset from the character location for projectiles to spawn + MuzzleOffset = FVector(100.0f, 0.0f, 10.0f); +} + + +void UTP_WeaponComponent::Fire() +{ + if (Character == nullptr || Character->GetController() == nullptr) + { + return; + } + + // Try and fire a projectile + if (ProjectileClass != nullptr) + { + UWorld* const World = GetWorld(); + if (World != nullptr) + { + APlayerController* PlayerController = Cast(Character->GetController()); + const FRotator SpawnRotation = PlayerController->PlayerCameraManager->GetCameraRotation(); + // MuzzleOffset is in camera space, so transform it to world space before offsetting from the character location to find the final muzzle position + const FVector SpawnLocation = GetOwner()->GetActorLocation() + SpawnRotation.RotateVector(MuzzleOffset); + + //Set Spawn Collision Handling Override + FActorSpawnParameters ActorSpawnParams; + ActorSpawnParams.SpawnCollisionHandlingOverride = ESpawnActorCollisionHandlingMethod::AdjustIfPossibleButDontSpawnIfColliding; + + // Spawn the projectile at the muzzle + World->SpawnActor(ProjectileClass, SpawnLocation, SpawnRotation, ActorSpawnParams); + } + } + + // Try and play the sound if specified + if (FireSound != nullptr) + { + UGameplayStatics::PlaySoundAtLocation(this, FireSound, Character->GetActorLocation()); + } + + // Try and play a firing animation if specified + if (FireAnimation != nullptr) + { + // Get the animation object for the arms mesh + UAnimInstance* AnimInstance = Character->GetMesh1P()->GetAnimInstance(); + if (AnimInstance != nullptr) + { + AnimInstance->Montage_Play(FireAnimation, 1.f); + } + } +} + +bool UTP_WeaponComponent::AttachWeapon(AMonolithCharacter* TargetCharacter) +{ + Character = TargetCharacter; + + // Check that the character is valid, and has no weapon component yet + if (Character == nullptr || Character->GetInstanceComponents().FindItemByClass()) + { + return false; + } + + // Attach the weapon to the First Person Character + FAttachmentTransformRules AttachmentRules(EAttachmentRule::SnapToTarget, true); + AttachToComponent(Character->GetMesh1P(), AttachmentRules, FName(TEXT("GripPoint"))); + + // add the weapon as an instance component to the character + Character->AddInstanceComponent(this); + + // Set up action bindings + if (APlayerController* PlayerController = Cast(Character->GetController())) + { + if (UEnhancedInputLocalPlayerSubsystem* Subsystem = ULocalPlayer::GetSubsystem(PlayerController->GetLocalPlayer())) + { + // Set the priority of the mapping to 1, so that it overrides the Jump action with the Fire action when using touch input + Subsystem->AddMappingContext(FireMappingContext, 1); + } + + if (UEnhancedInputComponent* EnhancedInputComponent = Cast(PlayerController->InputComponent)) + { + // Fire + EnhancedInputComponent->BindAction(FireAction, ETriggerEvent::Triggered, this, &UTP_WeaponComponent::Fire); + } + } + + return true; +} + +void UTP_WeaponComponent::EndPlay(const EEndPlayReason::Type EndPlayReason) +{ + if (Character == nullptr) + { + return; + } + + if (APlayerController* PlayerController = Cast(Character->GetController())) + { + if (UEnhancedInputLocalPlayerSubsystem* Subsystem = ULocalPlayer::GetSubsystem(PlayerController->GetLocalPlayer())) + { + Subsystem->RemoveMappingContext(FireMappingContext); + } + } +} \ No newline at end of file diff --git a/Source/Monolith/TP_WeaponComponent.h b/Source/Monolith/TP_WeaponComponent.h new file mode 100644 index 0000000..e09e5ae --- /dev/null +++ b/Source/Monolith/TP_WeaponComponent.h @@ -0,0 +1,60 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Components/SkeletalMeshComponent.h" +#include "TP_WeaponComponent.generated.h" + +class AMonolithCharacter; + +UCLASS(Blueprintable, BlueprintType, ClassGroup=(Custom), meta=(BlueprintSpawnableComponent) ) +class MONOLITH_API UTP_WeaponComponent : public USkeletalMeshComponent +{ + GENERATED_BODY() + +public: + /** Projectile class to spawn */ + UPROPERTY(EditDefaultsOnly, Category=Projectile) + TSubclassOf ProjectileClass; + + /** Sound to play each time we fire */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Gameplay) + USoundBase* FireSound; + + /** AnimMontage to play each time we fire */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Gameplay) + UAnimMontage* FireAnimation; + + /** Gun muzzle's offset from the characters location */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Gameplay) + FVector MuzzleOffset; + + /** MappingContext */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=Input, meta=(AllowPrivateAccess = "true")) + class UInputMappingContext* FireMappingContext; + + /** Fire Input Action */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=Input, meta=(AllowPrivateAccess = "true")) + class UInputAction* FireAction; + + /** Sets default values for this component's properties */ + UTP_WeaponComponent(); + + /** Attaches the actor to a FirstPersonCharacter */ + UFUNCTION(BlueprintCallable, Category="Weapon") + bool AttachWeapon(AMonolithCharacter* TargetCharacter); + + /** Make the weapon Fire a Projectile */ + UFUNCTION(BlueprintCallable, Category="Weapon") + void Fire(); + +protected: + /** Ends gameplay for this component. */ + UFUNCTION() + virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override; + +private: + /** The Character holding this weapon*/ + AMonolithCharacter* Character; +}; diff --git a/Source/MonolithEditor.Target.cs b/Source/MonolithEditor.Target.cs new file mode 100644 index 0000000..da4fdfa --- /dev/null +++ b/Source/MonolithEditor.Target.cs @@ -0,0 +1,15 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class MonolithEditorTarget : TargetRules +{ + public MonolithEditorTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Editor; + DefaultBuildSettings = BuildSettingsVersion.V5; + IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_4; + ExtraModuleNames.Add("Monolith"); + } +}