diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8def396 --- /dev/null +++ b/.gitignore @@ -0,0 +1,67 @@ +# Visual Studio 2015 user specific files +.vs/ + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app +*.ipa + +# These project files can be generated by the engine +*.xcodeproj +*.xcworkspace +*.sln +*.suo +*.opensdf +*.sdf +*.VC.db +*.VC.opendb + +# Precompiled Assets +SourceArt/**/*.png +SourceArt/**/*.tga + +# Builds +Build/* + +# Whitelist PakBlacklist-.txt files +!Build/*/ +Build/*/** +!Build/*/PakBlacklist*.txt + +# Don't ignore icon files in Build +!Build/**/*.ico + + +# Configuration files generated by the Editor +GrabSystem/Saved/* + +# Compiled source files for the engine to use +GrabSystem/Intermediate/* + +# Cache files for the editor to use +GrabSystem/DerivedDataCache/* \ No newline at end of file diff --git a/GrabSystem/Config/DefaultEditor.ini b/GrabSystem/Config/DefaultEditor.ini new file mode 100644 index 0000000..42106a6 --- /dev/null +++ b/GrabSystem/Config/DefaultEditor.ini @@ -0,0 +1,11 @@ +[UnrealEd.SimpleMap] +SimpleMapName=/Game/TP_ThirdPerson/Maps/ThirdPersonExampleMap + +[EditoronlyBP] +bAllowClassAndBlueprintPinMatching=true +bReplaceBlueprintWithClass= true +bDontLoadBlueprintOutsideEditor= true +bBlueprintIsNotBlueprintType= true + +[/Script/AdvancedPreviewScene.SharedProfiles] + diff --git a/GrabSystem/Config/DefaultEditorPerProjectUserSettings.ini b/GrabSystem/Config/DefaultEditorPerProjectUserSettings.ini new file mode 100644 index 0000000..d3d6cc0 --- /dev/null +++ b/GrabSystem/Config/DefaultEditorPerProjectUserSettings.ini @@ -0,0 +1,2 @@ +[ContentBrowser] +ContentBrowserTab1.SelectedPaths=/Game/ThirdPersonBP \ No newline at end of file diff --git a/GrabSystem/Config/DefaultEngine.ini b/GrabSystem/Config/DefaultEngine.ini new file mode 100644 index 0000000..c519dba --- /dev/null +++ b/GrabSystem/Config/DefaultEngine.ini @@ -0,0 +1,143 @@ +[URL] +GameName=GrabSystem + +[/Script/EngineSettings.GameMapsSettings] +EditorStartupMap=/Game/ThirdPerson/Maps/ThirdPersonMap.ThirdPersonMap +GameDefaultMap=/Game/ThirdPerson/Maps/ThirdPersonMap.ThirdPersonMap +TransitionMap= +bUseSplitscreen=True +TwoPlayerSplitscreenLayout=Horizontal +ThreePlayerSplitscreenLayout=FavorTop +GlobalDefaultGameMode=/Game/ThirdPerson/Blueprints/BP_ThirdPersonGameMode.BP_ThirdPersonGameMode_C +GlobalDefaultServerGameMode=None + +[/Script/Engine.RendererSettings] +r.ReflectionMethod=1 +r.GenerateMeshDistanceFields=True +r.DynamicGlobalIlluminationMethod=1 +r.Lumen.TraceMeshSDFs=0 +r.Shadow.Virtual.Enable=1 +r.Mobile.EnableNoPrecomputedLightingCSMShader=1 +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=true + +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_ThirdPersonBP",NewGameName="/Script/GrabSystem") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_ThirdPersonBP",NewGameName="/Script/GrabSystem") + +[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings] +bEnablePlugin=True +bAllowNetworkConnection=True +SecurityToken=8A3384134AF568F984D9E685DC37DBF4 +bIncludeInShipping=False +bAllowExternalStartInShipping=False +bCompileAFSProject=False +bUseCompression=False +bLogFiles=False +bReportStats=False +ConnectionType=USBOnly +bUseManualIPAddress=False +ManualIPAddress= + +[/Script/Engine.CollisionProfile] +-Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision",bCanModify=False) +-Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ",bCanModify=False) +-Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ",bCanModify=False) +-Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic",Response=ECR_Block),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.",bCanModify=False) +-Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors",bCanModify=False) +-Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors",bCanModify=False) +-Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.",bCanModify=False) +-Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.",bCanModify=False) +-Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="UI",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Block),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) ++Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision") ++Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.") ++Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ") ++Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ") ++Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.") ++Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.") ++Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors") ++Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors") ++Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.") ++Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.") ++Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.") ++Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.") ++Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.") ++Profiles=(Name="UI",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ") ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel1,DefaultResponse=ECR_Block,bTraceType=False,bStaticObject=False,Name="Grabbable") ++DefaultChannelResponses=(Channel=ECC_GameTraceChannel2,DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False,Name="GrabbableObject") +-ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall") +-ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn") +-ProfileRedirects=(OldName="StaticMeshComponent",NewName="BlockAllDynamic") +-ProfileRedirects=(OldName="SkeletalMeshActor",NewName="PhysicsActor") +-ProfileRedirects=(OldName="InvisibleActor",NewName="InvisibleWallDynamic") ++ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall") ++ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn") ++ProfileRedirects=(OldName="StaticMeshComponent",NewName="BlockAllDynamic") ++ProfileRedirects=(OldName="SkeletalMeshActor",NewName="PhysicsActor") ++ProfileRedirects=(OldName="InvisibleActor",NewName="InvisibleWallDynamic") +-CollisionChannelRedirects=(OldName="Static",NewName="WorldStatic") +-CollisionChannelRedirects=(OldName="Dynamic",NewName="WorldDynamic") +-CollisionChannelRedirects=(OldName="VehicleMovement",NewName="Vehicle") +-CollisionChannelRedirects=(OldName="PawnMovement",NewName="Pawn") ++CollisionChannelRedirects=(OldName="Static",NewName="WorldStatic") ++CollisionChannelRedirects=(OldName="Dynamic",NewName="WorldDynamic") ++CollisionChannelRedirects=(OldName="VehicleMovement",NewName="Vehicle") ++CollisionChannelRedirects=(OldName="PawnMovement",NewName="Pawn") ++CollisionChannelRedirects=(OldName="Grabable",NewName="Grabbable") + diff --git a/GrabSystem/Config/DefaultGame.ini b/GrabSystem/Config/DefaultGame.ini new file mode 100644 index 0000000..44a9a74 --- /dev/null +++ b/GrabSystem/Config/DefaultGame.ini @@ -0,0 +1,3 @@ +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=2C0AD58546D44D5B70C66ABCF86BE715 +ProjectName=Third Person BP Game Template diff --git a/GrabSystem/Config/DefaultInput.ini b/GrabSystem/Config/DefaultInput.ini new file mode 100644 index 0000000..9b1348f --- /dev/null +++ b/GrabSystem/Config/DefaultInput.ini @@ -0,0 +1,88 @@ + + +[/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="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="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="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)) +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=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks +-ConsoleKeys=Tilde ++ConsoleKeys=Tilde ++ConsoleKeys=Caret + diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Animations/Jog_Fwd.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Animations/Jog_Fwd.uasset new file mode 100644 index 0000000..8b159a0 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Animations/Jog_Fwd.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Materials/Layers/ML_Latex_Black.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Materials/Layers/ML_Latex_Black.uasset new file mode 100644 index 0000000..cd2963d Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Materials/Layers/ML_Latex_Black.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Materials/Layers/ML_ShinyPlastic_Beige.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Materials/Layers/ML_ShinyPlastic_Beige.uasset new file mode 100644 index 0000000..0995271 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Materials/Layers/ML_ShinyPlastic_Beige.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Materials/Layers/ML_ShinyPlastic_Beige_Logo.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Materials/Layers/ML_ShinyPlastic_Beige_Logo.uasset new file mode 100644 index 0000000..2817aa2 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Materials/Layers/ML_ShinyPlastic_Beige_Logo.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Materials/Layers/ML_SoftMetal.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Materials/Layers/ML_SoftMetal.uasset new file mode 100644 index 0000000..54f9425 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Materials/Layers/ML_SoftMetal.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Materials/M_MannequinUE4_Body.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Materials/M_MannequinUE4_Body.uasset new file mode 100644 index 0000000..d679443 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Materials/M_MannequinUE4_Body.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Materials/M_MannequinUE4_ChestLogo.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Materials/M_MannequinUE4_ChestLogo.uasset new file mode 100644 index 0000000..6fde6ec Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Materials/M_MannequinUE4_ChestLogo.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin.uasset new file mode 100644 index 0000000..57ad946 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin_PhysicsAsset.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin_PhysicsAsset.uasset new file mode 100644 index 0000000..fe1f573 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin_PhysicsAsset.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin_Skeleton.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin_Skeleton.uasset new file mode 100644 index 0000000..c0bf391 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Meshes/SK_Mannequin_Skeleton.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Rigs/IK_UE4_Mannequin.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Rigs/IK_UE4_Mannequin.uasset new file mode 100644 index 0000000..ad3a37d Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Rigs/IK_UE4_Mannequin.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Rigs/RTG_UE4Manny_UE5Manny.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Rigs/RTG_UE4Manny_UE5Manny.uasset new file mode 100644 index 0000000..daf7a99 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Rigs/RTG_UE4Manny_UE5Manny.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Rigs/RTG_UE5Manny_UE4Manny.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Rigs/RTG_UE5Manny_UE4Manny.uasset new file mode 100644 index 0000000..2358b70 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Rigs/RTG_UE5Manny_UE4Manny.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_ML_Aluminum01.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_ML_Aluminum01.uasset new file mode 100644 index 0000000..f941b70 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_ML_Aluminum01.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_ML_Aluminum01_N.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_ML_Aluminum01_N.uasset new file mode 100644 index 0000000..c129c35 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_ML_Aluminum01_N.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_ML_Rubber_Blue_01_D.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_ML_Rubber_Blue_01_D.uasset new file mode 100644 index 0000000..64b4d0e Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_ML_Rubber_Blue_01_D.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_ML_Rubber_Blue_01_N.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_ML_Rubber_Blue_01_N.uasset new file mode 100644 index 0000000..2be4b1d Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_ML_Rubber_Blue_01_N.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_UE4_Mannequin_MAT_MASKA.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_UE4_Mannequin_MAT_MASKA.uasset new file mode 100644 index 0000000..e8d10e4 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_UE4_Mannequin_MAT_MASKA.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_UE4_Mannequin__normals.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_UE4_Mannequin__normals.uasset new file mode 100644 index 0000000..b26f9bf Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_UE4_Mannequin__normals.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_UELogo_Mask.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_UELogo_Mask.uasset new file mode 100644 index 0000000..e28a02b Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_UELogo_Mask.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_UELogo_N_TGA.uasset b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_UELogo_N_TGA.uasset new file mode 100644 index 0000000..3704f5c Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequin_UE4/Textures/T_UELogo_N_TGA.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/ABP_Manny.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/ABP_Manny.uasset new file mode 100644 index 0000000..3e23371 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/ABP_Manny.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/ABP_Quinn.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/ABP_Quinn.uasset new file mode 100644 index 0000000..794392a Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/ABP_Quinn.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/Manny/BS_MM_WalkRun.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/BS_MM_WalkRun.uasset new file mode 100644 index 0000000..8eb2b05 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/BS_MM_WalkRun.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Fall_Loop.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Fall_Loop.uasset new file mode 100644 index 0000000..c25a795 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Fall_Loop.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Idle.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Idle.uasset new file mode 100644 index 0000000..a288053 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Idle.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Jump.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Jump.uasset new file mode 100644 index 0000000..d9b4b38 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Jump.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Land.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Land.uasset new file mode 100644 index 0000000..0075b05 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Land.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Run_Fwd.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Run_Fwd.uasset new file mode 100644 index 0000000..9f7df17 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Run_Fwd.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_T_Pose.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_T_Pose.uasset new file mode 100644 index 0000000..5580f59 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_T_Pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Walk_Fwd.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Walk_Fwd.uasset new file mode 100644 index 0000000..ab754d9 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Walk_Fwd.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Walk_InPlace.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Walk_InPlace.uasset new file mode 100644 index 0000000..dd9cb4a Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/Manny/MM_Walk_InPlace.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/Quinn/BS_MF_Unarmed_WalkRun.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/Quinn/BS_MF_Unarmed_WalkRun.uasset new file mode 100644 index 0000000..0f36a97 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/Quinn/BS_MF_Unarmed_WalkRun.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/Quinn/MF_Idle.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/Quinn/MF_Idle.uasset new file mode 100644 index 0000000..44c15db Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/Quinn/MF_Idle.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/Quinn/MF_Run_Fwd.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/Quinn/MF_Run_Fwd.uasset new file mode 100644 index 0000000..510126d Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/Quinn/MF_Run_Fwd.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Animations/Quinn/MF_Walk_Fwd.uasset b/GrabSystem/Content/Characters/Mannequins/Animations/Quinn/MF_Walk_Fwd.uasset new file mode 100644 index 0000000..2c4a8e7 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Animations/Quinn/MF_Walk_Fwd.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Materials/Functions/CA_Mannequin.uasset b/GrabSystem/Content/Characters/Mannequins/Materials/Functions/CA_Mannequin.uasset new file mode 100644 index 0000000..18a90f8 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Materials/Functions/CA_Mannequin.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Materials/Functions/ChromaticCurve.uasset b/GrabSystem/Content/Characters/Mannequins/Materials/Functions/ChromaticCurve.uasset new file mode 100644 index 0000000..7eabed7 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Materials/Functions/ChromaticCurve.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Materials/Functions/MF_Diffraction.uasset b/GrabSystem/Content/Characters/Mannequins/Materials/Functions/MF_Diffraction.uasset new file mode 100644 index 0000000..658b578 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Materials/Functions/MF_Diffraction.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Materials/Functions/MF_logo3layers.uasset b/GrabSystem/Content/Characters/Mannequins/Materials/Functions/MF_logo3layers.uasset new file mode 100644 index 0000000..28c8267 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Materials/Functions/MF_logo3layers.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Materials/Functions/ML_BaseColorFallOff.uasset b/GrabSystem/Content/Characters/Mannequins/Materials/Functions/ML_BaseColorFallOff.uasset new file mode 100644 index 0000000..a8905ed Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Materials/Functions/ML_BaseColorFallOff.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Materials/Instances/Manny/MI_Manny_01.uasset b/GrabSystem/Content/Characters/Mannequins/Materials/Instances/Manny/MI_Manny_01.uasset new file mode 100644 index 0000000..0c797f9 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Materials/Instances/Manny/MI_Manny_01.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Materials/Instances/Manny/MI_Manny_02.uasset b/GrabSystem/Content/Characters/Mannequins/Materials/Instances/Manny/MI_Manny_02.uasset new file mode 100644 index 0000000..d83936b Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Materials/Instances/Manny/MI_Manny_02.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Materials/Instances/Quinn/MI_Quinn_01.uasset b/GrabSystem/Content/Characters/Mannequins/Materials/Instances/Quinn/MI_Quinn_01.uasset new file mode 100644 index 0000000..5ff72a5 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Materials/Instances/Quinn/MI_Quinn_01.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Materials/Instances/Quinn/MI_Quinn_02.uasset b/GrabSystem/Content/Characters/Mannequins/Materials/Instances/Quinn/MI_Quinn_02.uasset new file mode 100644 index 0000000..edcc292 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Materials/Instances/Quinn/MI_Quinn_02.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Materials/M_Mannequin.uasset b/GrabSystem/Content/Characters/Mannequins/Materials/M_Mannequin.uasset new file mode 100644 index 0000000..9ae96ec Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Materials/M_Mannequin.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Meshes/Mannequin_LODSettings.uasset b/GrabSystem/Content/Characters/Mannequins/Meshes/Mannequin_LODSettings.uasset new file mode 100644 index 0000000..5d82e00 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Meshes/Mannequin_LODSettings.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Meshes/SKM_Manny.uasset b/GrabSystem/Content/Characters/Mannequins/Meshes/SKM_Manny.uasset new file mode 100644 index 0000000..48d74be Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Meshes/SKM_Manny.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset b/GrabSystem/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset new file mode 100644 index 0000000..2525a43 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Meshes/SKM_Quinn.uasset b/GrabSystem/Content/Characters/Mannequins/Meshes/SKM_Quinn.uasset new file mode 100644 index 0000000..1a330bc Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Meshes/SKM_Quinn.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Meshes/SKM_Quinn_Simple.uasset b/GrabSystem/Content/Characters/Mannequins/Meshes/SKM_Quinn_Simple.uasset new file mode 100644 index 0000000..f83083d Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Meshes/SKM_Quinn_Simple.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset b/GrabSystem/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset new file mode 100644 index 0000000..0e0304d Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/ABP_Manny_PostProcess.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/ABP_Manny_PostProcess.uasset new file mode 100644 index 0000000..60a8181 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/ABP_Manny_PostProcess.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/ABP_Quinn_PostProcess.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/ABP_Quinn_PostProcess.uasset new file mode 100644 index 0000000..89edb4c Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/ABP_Quinn_PostProcess.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/CR_Mannequin_BasicFootIK.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/CR_Mannequin_BasicFootIK.uasset new file mode 100644 index 0000000..6fc28a9 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/CR_Mannequin_BasicFootIK.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/CR_Mannequin_Body.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/CR_Mannequin_Body.uasset new file mode 100644 index 0000000..a66c665 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/CR_Mannequin_Body.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/CR_Mannequin_Procedural.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/CR_Mannequin_Procedural.uasset new file mode 100644 index 0000000..ecf2b04 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/CR_Mannequin_Procedural.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/IK_Mannequin.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/IK_Mannequin.uasset new file mode 100644 index 0000000..de5f411 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/IK_Mannequin.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/PA_Mannequin.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/PA_Mannequin.uasset new file mode 100644 index 0000000..30d19d7 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/PA_Mannequin.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_l_anim.uasset new file mode 100644 index 0000000..b9daf8a Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_l_pose.uasset new file mode 100644 index 0000000..d9143da Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_r_anim.uasset new file mode 100644 index 0000000..e3ad612 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_r_pose.uasset new file mode 100644 index 0000000..bb87fbd Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_calf_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_l_anim.uasset new file mode 100644 index 0000000..248303a Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_l_pose.uasset new file mode 100644 index 0000000..ff54c12 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_r_anim.uasset new file mode 100644 index 0000000..4c9173e Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_r_pose.uasset new file mode 100644 index 0000000..c8120a2 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_clavicle_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_l_anim.uasset new file mode 100644 index 0000000..b0db2b3 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_l_pose.uasset new file mode 100644 index 0000000..6861ec7 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_r_anim.uasset new file mode 100644 index 0000000..6f7b836 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_r_pose.uasset new file mode 100644 index 0000000..cb7301f Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_foot_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_l_anim.uasset new file mode 100644 index 0000000..08003a1 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_l_pose.uasset new file mode 100644 index 0000000..e3c6583 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_r_anim.uasset new file mode 100644 index 0000000..2967fed Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_r_pose.uasset new file mode 100644 index 0000000..eb64b4a Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_hand_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_l_anim.uasset new file mode 100644 index 0000000..61b71ac Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_l_pose.uasset new file mode 100644 index 0000000..00ac326 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_r_anim.uasset new file mode 100644 index 0000000..9f83f7e Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_r_pose.uasset new file mode 100644 index 0000000..2d472be Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_lowerarm_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_l_anim.uasset new file mode 100644 index 0000000..f1f66de Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_l_pose.uasset new file mode 100644 index 0000000..116157f Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_r_anim.uasset new file mode 100644 index 0000000..65ef30d Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_r_pose.uasset new file mode 100644 index 0000000..2233d7e Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_thigh_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_l_anim.uasset new file mode 100644 index 0000000..f7c9bd8 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_l_pose.uasset new file mode 100644 index 0000000..71944b4 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_r_anim.uasset new file mode 100644 index 0000000..e542f68 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_r_pose.uasset new file mode 100644 index 0000000..1a19e07 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Manny/Manny_upperarm_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_l_anim.uasset new file mode 100644 index 0000000..3afe5d3 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_l_pose.uasset new file mode 100644 index 0000000..ac48576 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_r_anim.uasset new file mode 100644 index 0000000..91cbdfe Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_r_pose.uasset new file mode 100644 index 0000000..840ef95 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_calf_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_l_anim.uasset new file mode 100644 index 0000000..7ed962c Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_l_pose.uasset new file mode 100644 index 0000000..56ab7ae Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_r_anim.uasset new file mode 100644 index 0000000..9c29f27 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_r_pose.uasset new file mode 100644 index 0000000..9ae54c3 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_clavicle_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_l_anim.uasset new file mode 100644 index 0000000..3abe558 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_l_pose.uasset new file mode 100644 index 0000000..a08fa53 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_r_anim.uasset new file mode 100644 index 0000000..5522a14 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_r_pose.uasset new file mode 100644 index 0000000..59b34b1 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_foot_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_l_anim.uasset new file mode 100644 index 0000000..1a04a03 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_l_pose.uasset new file mode 100644 index 0000000..ec1b72c Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_r_anim.uasset new file mode 100644 index 0000000..c1fd355 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_r_pose.uasset new file mode 100644 index 0000000..aa0b6cf Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_hand_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_l_anim.uasset new file mode 100644 index 0000000..e63e32e Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_l_pose.uasset new file mode 100644 index 0000000..5f8d5ef Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_r_anim.uasset new file mode 100644 index 0000000..f3492ce Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_r_pose.uasset new file mode 100644 index 0000000..b04f7e3 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_lowerarm_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_l_anim.uasset new file mode 100644 index 0000000..1209be8 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_l_pose.uasset new file mode 100644 index 0000000..82ccbd3 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_r_anim.uasset new file mode 100644 index 0000000..48a756b Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_r_pose.uasset new file mode 100644 index 0000000..e034a03 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_thigh_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_l_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_l_anim.uasset new file mode 100644 index 0000000..35195f7 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_l_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_l_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_l_pose.uasset new file mode 100644 index 0000000..b12e384 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_l_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_r_anim.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_r_anim.uasset new file mode 100644 index 0000000..e1c9ed3 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_r_anim.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_r_pose.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_r_pose.uasset new file mode 100644 index 0000000..0e0c116 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/Poses/Quinn/Quinn_upperarm_r_pose.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Rigs/RTG_Mannequin.uasset b/GrabSystem/Content/Characters/Mannequins/Rigs/RTG_Mannequin.uasset new file mode 100644 index 0000000..018d503 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Rigs/RTG_Mannequin.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_ASAOPMASK_MSK.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_ASAOPMASK_MSK.uasset new file mode 100644 index 0000000..2807d27 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_ASAOPMASK_MSK.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_BN.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_BN.uasset new file mode 100644 index 0000000..270ab26 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_BN.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_CCRCCPlastic_MSK.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_CCRCCPlastic_MSK.uasset new file mode 100644 index 0000000..a148038 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_CCRCCPlastic_MSK.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_D.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_D.uasset new file mode 100644 index 0000000..ec6af7d Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_D.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_MSR_MSK.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_MSR_MSK.uasset new file mode 100644 index 0000000..0c7c051 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_MSR_MSK.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_N.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_N.uasset new file mode 100644 index 0000000..e4bf9d7 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_N.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_Tan.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_Tan.uasset new file mode 100644 index 0000000..e936aeb Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_01_Tan.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_ASAOPMASK_MSK.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_ASAOPMASK_MSK.uasset new file mode 100644 index 0000000..7574c0f Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_ASAOPMASK_MSK.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_BN.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_BN.uasset new file mode 100644 index 0000000..d5c7560 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_BN.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_CCRCCPlastic_MSK.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_CCRCCPlastic_MSK.uasset new file mode 100644 index 0000000..d92db8b Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_CCRCCPlastic_MSK.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_D.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_D.uasset new file mode 100644 index 0000000..8f73b0b Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_D.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_MSR_MSK.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_MSR_MSK.uasset new file mode 100644 index 0000000..e847d53 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_MSR_MSK.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_N.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_N.uasset new file mode 100644 index 0000000..da95dd9 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_N.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_Tan.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_Tan.uasset new file mode 100644 index 0000000..76dec67 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Manny/T_Manny_02_Tan.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_BN.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_BN.uasset new file mode 100644 index 0000000..80a7b3d Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_BN.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_D.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_D.uasset new file mode 100644 index 0000000..3c308a7 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_D.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_MSR_MSK.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_MSR_MSK.uasset new file mode 100644 index 0000000..83f3bba Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_MSR_MSK.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_N.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_N.uasset new file mode 100644 index 0000000..56edd5f Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_N.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_Tan.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_Tan.uasset new file mode 100644 index 0000000..30d96fd Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01ID_Tan.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_ASAOMASK_MSK.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_ASAOMASK_MSK.uasset new file mode 100644 index 0000000..d2bfe5c Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_ASAOMASK_MSK.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_CCRCCPlastic_MSK.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_CCRCCPlastic_MSK.uasset new file mode 100644 index 0000000..b989620 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_01_CCRCCPlastic_MSK.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_BN.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_BN.uasset new file mode 100644 index 0000000..d690622 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_BN.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_D.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_D.uasset new file mode 100644 index 0000000..acc6a70 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_D.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_MSR_MSK.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_MSR_MSK.uasset new file mode 100644 index 0000000..4e43572 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_MSR_MSK.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_N.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_N.uasset new file mode 100644 index 0000000..d3476ba Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_N.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_Tan.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_Tan.uasset new file mode 100644 index 0000000..3a61bee Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02ID_Tan.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_ASAOMASK_MSK.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_ASAOMASK_MSK.uasset new file mode 100644 index 0000000..b57c447 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_ASAOMASK_MSK.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_CCRCCPlastic_MSK.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_CCRCCPlastic_MSK.uasset new file mode 100644 index 0000000..e050b4a Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Quinn/T_Quinn_02_CCRCCPlastic_MSK.uasset differ diff --git a/GrabSystem/Content/Characters/Mannequins/Textures/Shared/T_UE_Logo_M.uasset b/GrabSystem/Content/Characters/Mannequins/Textures/Shared/T_UE_Logo_M.uasset new file mode 100644 index 0000000..ef37240 Binary files /dev/null and b/GrabSystem/Content/Characters/Mannequins/Textures/Shared/T_UE_Logo_M.uasset differ diff --git a/GrabSystem/Content/GrabSystem/Animation/CR_HandGrab.uasset b/GrabSystem/Content/GrabSystem/Animation/CR_HandGrab.uasset new file mode 100644 index 0000000..efc1ed4 Binary files /dev/null and b/GrabSystem/Content/GrabSystem/Animation/CR_HandGrab.uasset differ diff --git a/GrabSystem/Content/GrabSystem/Blueprints/BPI_Grabbable.uasset b/GrabSystem/Content/GrabSystem/Blueprints/BPI_Grabbable.uasset new file mode 100644 index 0000000..dc3850a Binary files /dev/null and b/GrabSystem/Content/GrabSystem/Blueprints/BPI_Grabbable.uasset differ diff --git a/GrabSystem/Content/GrabSystem/Blueprints/BP_BaseItem.uasset b/GrabSystem/Content/GrabSystem/Blueprints/BP_BaseItem.uasset new file mode 100644 index 0000000..b2bc1ad Binary files /dev/null and b/GrabSystem/Content/GrabSystem/Blueprints/BP_BaseItem.uasset differ diff --git a/GrabSystem/Content/GrabSystem/Materials/MI_Outline_BlueWhite.uasset b/GrabSystem/Content/GrabSystem/Materials/MI_Outline_BlueWhite.uasset new file mode 100644 index 0000000..e858158 Binary files /dev/null and b/GrabSystem/Content/GrabSystem/Materials/MI_Outline_BlueWhite.uasset differ diff --git a/GrabSystem/Content/GrabSystem/Materials/M_Outline.uasset b/GrabSystem/Content/GrabSystem/Materials/M_Outline.uasset new file mode 100644 index 0000000..37cf22f Binary files /dev/null and b/GrabSystem/Content/GrabSystem/Materials/M_Outline.uasset differ diff --git a/GrabSystem/Content/LevelPrototyping/Materials/MF_ProcGrid.uasset b/GrabSystem/Content/LevelPrototyping/Materials/MF_ProcGrid.uasset new file mode 100644 index 0000000..84dde04 Binary files /dev/null and b/GrabSystem/Content/LevelPrototyping/Materials/MF_ProcGrid.uasset differ diff --git a/GrabSystem/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray.uasset b/GrabSystem/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray.uasset new file mode 100644 index 0000000..4605682 Binary files /dev/null and b/GrabSystem/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray.uasset differ diff --git a/GrabSystem/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_02.uasset b/GrabSystem/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_02.uasset new file mode 100644 index 0000000..2accd35 Binary files /dev/null and b/GrabSystem/Content/LevelPrototyping/Materials/MI_PrototypeGrid_Gray_02.uasset differ diff --git a/GrabSystem/Content/LevelPrototyping/Materials/MI_PrototypeGrid_TopDark.uasset b/GrabSystem/Content/LevelPrototyping/Materials/MI_PrototypeGrid_TopDark.uasset new file mode 100644 index 0000000..bc39915 Binary files /dev/null and b/GrabSystem/Content/LevelPrototyping/Materials/MI_PrototypeGrid_TopDark.uasset differ diff --git a/GrabSystem/Content/LevelPrototyping/Materials/MI_Solid_Blue.uasset b/GrabSystem/Content/LevelPrototyping/Materials/MI_Solid_Blue.uasset new file mode 100644 index 0000000..7b7ad88 Binary files /dev/null and b/GrabSystem/Content/LevelPrototyping/Materials/MI_Solid_Blue.uasset differ diff --git a/GrabSystem/Content/LevelPrototyping/Materials/M_PrototypeGrid.uasset b/GrabSystem/Content/LevelPrototyping/Materials/M_PrototypeGrid.uasset new file mode 100644 index 0000000..f61487d Binary files /dev/null and b/GrabSystem/Content/LevelPrototyping/Materials/M_PrototypeGrid.uasset differ diff --git a/GrabSystem/Content/LevelPrototyping/Materials/M_Solid.uasset b/GrabSystem/Content/LevelPrototyping/Materials/M_Solid.uasset new file mode 100644 index 0000000..37a29b9 Binary files /dev/null and b/GrabSystem/Content/LevelPrototyping/Materials/M_Solid.uasset differ diff --git a/GrabSystem/Content/LevelPrototyping/Meshes/SM_ChamferCube.uasset b/GrabSystem/Content/LevelPrototyping/Meshes/SM_ChamferCube.uasset new file mode 100644 index 0000000..fe6da62 Binary files /dev/null and b/GrabSystem/Content/LevelPrototyping/Meshes/SM_ChamferCube.uasset differ diff --git a/GrabSystem/Content/LevelPrototyping/Meshes/SM_Cube.uasset b/GrabSystem/Content/LevelPrototyping/Meshes/SM_Cube.uasset new file mode 100644 index 0000000..0e7d2a3 Binary files /dev/null and b/GrabSystem/Content/LevelPrototyping/Meshes/SM_Cube.uasset differ diff --git a/GrabSystem/Content/LevelPrototyping/Meshes/SM_Cylinder.uasset b/GrabSystem/Content/LevelPrototyping/Meshes/SM_Cylinder.uasset new file mode 100644 index 0000000..2dc5fab Binary files /dev/null and b/GrabSystem/Content/LevelPrototyping/Meshes/SM_Cylinder.uasset differ diff --git a/GrabSystem/Content/LevelPrototyping/Meshes/SM_QuarterCylinder.uasset b/GrabSystem/Content/LevelPrototyping/Meshes/SM_QuarterCylinder.uasset new file mode 100644 index 0000000..cbd952c Binary files /dev/null and b/GrabSystem/Content/LevelPrototyping/Meshes/SM_QuarterCylinder.uasset differ diff --git a/GrabSystem/Content/LevelPrototyping/Meshes/SM_Ramp.uasset b/GrabSystem/Content/LevelPrototyping/Meshes/SM_Ramp.uasset new file mode 100644 index 0000000..f1f05c6 Binary files /dev/null and b/GrabSystem/Content/LevelPrototyping/Meshes/SM_Ramp.uasset differ diff --git a/GrabSystem/Content/LevelPrototyping/Textures/T_GridChecker_A.uasset b/GrabSystem/Content/LevelPrototyping/Textures/T_GridChecker_A.uasset new file mode 100644 index 0000000..e901d24 Binary files /dev/null and b/GrabSystem/Content/LevelPrototyping/Textures/T_GridChecker_A.uasset differ diff --git a/GrabSystem/Content/ThirdPerson/Blueprints/BP_ThirdPersonCharacter.uasset b/GrabSystem/Content/ThirdPerson/Blueprints/BP_ThirdPersonCharacter.uasset new file mode 100644 index 0000000..5cd744c Binary files /dev/null and b/GrabSystem/Content/ThirdPerson/Blueprints/BP_ThirdPersonCharacter.uasset differ diff --git a/GrabSystem/Content/ThirdPerson/Blueprints/BP_ThirdPersonGameMode.uasset b/GrabSystem/Content/ThirdPerson/Blueprints/BP_ThirdPersonGameMode.uasset new file mode 100644 index 0000000..9a447e9 Binary files /dev/null and b/GrabSystem/Content/ThirdPerson/Blueprints/BP_ThirdPersonGameMode.uasset differ diff --git a/GrabSystem/Content/ThirdPerson/Input/Actions/IA_Jump.uasset b/GrabSystem/Content/ThirdPerson/Input/Actions/IA_Jump.uasset new file mode 100644 index 0000000..719bb33 Binary files /dev/null and b/GrabSystem/Content/ThirdPerson/Input/Actions/IA_Jump.uasset differ diff --git a/GrabSystem/Content/ThirdPerson/Input/Actions/IA_Look.uasset b/GrabSystem/Content/ThirdPerson/Input/Actions/IA_Look.uasset new file mode 100644 index 0000000..5710da0 Binary files /dev/null and b/GrabSystem/Content/ThirdPerson/Input/Actions/IA_Look.uasset differ diff --git a/GrabSystem/Content/ThirdPerson/Input/Actions/IA_Move.uasset b/GrabSystem/Content/ThirdPerson/Input/Actions/IA_Move.uasset new file mode 100644 index 0000000..cc8f7e4 Binary files /dev/null and b/GrabSystem/Content/ThirdPerson/Input/Actions/IA_Move.uasset differ diff --git a/GrabSystem/Content/ThirdPerson/Input/IMC_Default.uasset b/GrabSystem/Content/ThirdPerson/Input/IMC_Default.uasset new file mode 100644 index 0000000..1b46a1b Binary files /dev/null and b/GrabSystem/Content/ThirdPerson/Input/IMC_Default.uasset differ diff --git a/GrabSystem/Content/ThirdPerson/Maps/ThirdPersonMap.umap b/GrabSystem/Content/ThirdPerson/Maps/ThirdPersonMap.umap new file mode 100644 index 0000000..0b3b9d0 Binary files /dev/null and b/GrabSystem/Content/ThirdPerson/Maps/ThirdPersonMap.umap differ diff --git a/GrabSystem/Content/ThirdPerson/Maps/ThirdPersonMap_BuiltData.uasset b/GrabSystem/Content/ThirdPerson/Maps/ThirdPersonMap_BuiltData.uasset new file mode 100644 index 0000000..13d74fa Binary files /dev/null and b/GrabSystem/Content/ThirdPerson/Maps/ThirdPersonMap_BuiltData.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/0/43/HYQWORMY4JDQ5X3OKZXFLC.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/0/43/HYQWORMY4JDQ5X3OKZXFLC.uasset new file mode 100644 index 0000000..bf5df07 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/0/43/HYQWORMY4JDQ5X3OKZXFLC.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/0/FG/C9C8NKPQ680JETAE5ROTT1.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/0/FG/C9C8NKPQ680JETAE5ROTT1.uasset new file mode 100644 index 0000000..8bde92b Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/0/FG/C9C8NKPQ680JETAE5ROTT1.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/1/AZ/A7GPT109Y6ZTTJD4A7TXER.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/1/AZ/A7GPT109Y6ZTTJD4A7TXER.uasset new file mode 100644 index 0000000..0e00e94 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/1/AZ/A7GPT109Y6ZTTJD4A7TXER.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/1/HL/XWFFRCIJ8QK4NRO30ALA6J.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/1/HL/XWFFRCIJ8QK4NRO30ALA6J.uasset new file mode 100644 index 0000000..a86abbe Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/1/HL/XWFFRCIJ8QK4NRO30ALA6J.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/3/EY/87SHEJN5UBEAN2K5OV1G6R.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/3/EY/87SHEJN5UBEAN2K5OV1G6R.uasset new file mode 100644 index 0000000..4af6c18 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/3/EY/87SHEJN5UBEAN2K5OV1G6R.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/3/M3/7JQC72ZY37QM4IT43WD5CW.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/3/M3/7JQC72ZY37QM4IT43WD5CW.uasset new file mode 100644 index 0000000..4d78387 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/3/M3/7JQC72ZY37QM4IT43WD5CW.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/4/60/5PI42YRDC8HSSG6BVV2GRR.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/4/60/5PI42YRDC8HSSG6BVV2GRR.uasset new file mode 100644 index 0000000..0c7c307 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/4/60/5PI42YRDC8HSSG6BVV2GRR.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/4/LN/30UBDLYFFA5ZR7U4W4L4GG.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/4/LN/30UBDLYFFA5ZR7U4W4L4GG.uasset new file mode 100644 index 0000000..65e5951 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/4/LN/30UBDLYFFA5ZR7U4W4L4GG.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/4/PN/2QISIGK5DJNQ05US8O8FXW.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/4/PN/2QISIGK5DJNQ05US8O8FXW.uasset new file mode 100644 index 0000000..58d3ac0 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/4/PN/2QISIGK5DJNQ05US8O8FXW.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/11/IM858T68EBXCBX1T2FNR96.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/11/IM858T68EBXCBX1T2FNR96.uasset new file mode 100644 index 0000000..dc13b91 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/11/IM858T68EBXCBX1T2FNR96.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/7E/BEYC27T14FHBU6LF2F60RR.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/7E/BEYC27T14FHBU6LF2F60RR.uasset new file mode 100644 index 0000000..0d46782 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/7E/BEYC27T14FHBU6LF2F60RR.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/9Q/U98KGKQ41NJYFOGFQM8ZDY.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/9Q/U98KGKQ41NJYFOGFQM8ZDY.uasset new file mode 100644 index 0000000..4cddf69 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/9Q/U98KGKQ41NJYFOGFQM8ZDY.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/QO/CO9MG7REJF8N8AQFYRCI06.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/QO/CO9MG7REJF8N8AQFYRCI06.uasset new file mode 100644 index 0000000..7e3ced0 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/QO/CO9MG7REJF8N8AQFYRCI06.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/R1/TS5OQ5CRUWFZYL1ZQ7I416.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/R1/TS5OQ5CRUWFZYL1ZQ7I416.uasset new file mode 100644 index 0000000..44fb3c1 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/5/R1/TS5OQ5CRUWFZYL1ZQ7I416.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/CZ/K2YM0JIRZ78IHGM8W2QBAF.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/CZ/K2YM0JIRZ78IHGM8W2QBAF.uasset new file mode 100644 index 0000000..0e24906 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/CZ/K2YM0JIRZ78IHGM8W2QBAF.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/IR/OTJMGDDXDV5TI7982YKZ5P.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/IR/OTJMGDDXDV5TI7982YKZ5P.uasset new file mode 100644 index 0000000..af90ac1 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/IR/OTJMGDDXDV5TI7982YKZ5P.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/J7/N10XDC9G27EMLS5AGZ6AVV.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/J7/N10XDC9G27EMLS5AGZ6AVV.uasset new file mode 100644 index 0000000..379ba9c Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/J7/N10XDC9G27EMLS5AGZ6AVV.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/NC/UUYHDUFQAXTRRN4RVOPIUF.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/NC/UUYHDUFQAXTRRN4RVOPIUF.uasset new file mode 100644 index 0000000..de261e8 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/NC/UUYHDUFQAXTRRN4RVOPIUF.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/XB/9VVR39MG0K7W5GQIEFE7SO.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/XB/9VVR39MG0K7W5GQIEFE7SO.uasset new file mode 100644 index 0000000..ddc1630 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/XB/9VVR39MG0K7W5GQIEFE7SO.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/YO/NG2R9BPZVA7ZDN0Z4VSTG6.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/YO/NG2R9BPZVA7ZDN0Z4VSTG6.uasset new file mode 100644 index 0000000..e55caae Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/6/YO/NG2R9BPZVA7ZDN0Z4VSTG6.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/8/3J/6B9RJI3FDPCETRKXUXCQ4C.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/8/3J/6B9RJI3FDPCETRKXUXCQ4C.uasset new file mode 100644 index 0000000..00563ca Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/8/3J/6B9RJI3FDPCETRKXUXCQ4C.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/8/S1/DXUWD12MD3HRWVVXX076BY.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/8/S1/DXUWD12MD3HRWVVXX076BY.uasset new file mode 100644 index 0000000..b8d0f46 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/8/S1/DXUWD12MD3HRWVVXX076BY.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/9/U7/H8YL2PPHZPBTI74SUD0RNL.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/9/U7/H8YL2PPHZPBTI74SUD0RNL.uasset new file mode 100644 index 0000000..83a913f Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/9/U7/H8YL2PPHZPBTI74SUD0RNL.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/A/16/Q7Y1URWWFS0TXGWUTO3S61.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/A/16/Q7Y1URWWFS0TXGWUTO3S61.uasset new file mode 100644 index 0000000..b2dde2e Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/A/16/Q7Y1URWWFS0TXGWUTO3S61.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/A/17/6LXV4Y6DE3LUT705XNU4DZ.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/A/17/6LXV4Y6DE3LUT705XNU4DZ.uasset new file mode 100644 index 0000000..af6c9b1 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/A/17/6LXV4Y6DE3LUT705XNU4DZ.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/A/MS/MRHJREJ6H7USQYWF1KO8F6.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/A/MS/MRHJREJ6H7USQYWF1KO8F6.uasset new file mode 100644 index 0000000..8262976 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/A/MS/MRHJREJ6H7USQYWF1KO8F6.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/B/4D/BBOCKSZY1GVHTFRX0PR0O8.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/B/4D/BBOCKSZY1GVHTFRX0PR0O8.uasset new file mode 100644 index 0000000..6687f8a Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/B/4D/BBOCKSZY1GVHTFRX0PR0O8.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/B/8K/1IKKDYS7RULH8FRYRPPF04.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/B/8K/1IKKDYS7RULH8FRYRPPF04.uasset new file mode 100644 index 0000000..7be3aec Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/B/8K/1IKKDYS7RULH8FRYRPPF04.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/B/EA/9BWDWCNL7OZT2HTML9LK1Y.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/B/EA/9BWDWCNL7OZT2HTML9LK1Y.uasset new file mode 100644 index 0000000..23380ee Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/B/EA/9BWDWCNL7OZT2HTML9LK1Y.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/B/FB/8RB55FM1HBEUVO4IOQC4YN.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/B/FB/8RB55FM1HBEUVO4IOQC4YN.uasset new file mode 100644 index 0000000..82cd416 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/B/FB/8RB55FM1HBEUVO4IOQC4YN.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/C/QF/BY1DA5CRGQSAMOTK8RA8KR.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/C/QF/BY1DA5CRGQSAMOTK8RA8KR.uasset new file mode 100644 index 0000000..6935273 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/C/QF/BY1DA5CRGQSAMOTK8RA8KR.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/C/YT/CQR16QFDKKEYP53M51TV4F.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/C/YT/CQR16QFDKKEYP53M51TV4F.uasset new file mode 100644 index 0000000..ae48ddc Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/C/YT/CQR16QFDKKEYP53M51TV4F.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/0G/JNKFA4X9LRMSF343ESPF6Q.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/0G/JNKFA4X9LRMSF343ESPF6Q.uasset new file mode 100644 index 0000000..ba4d21b Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/0G/JNKFA4X9LRMSF343ESPF6Q.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/3V/NMHOKL5LGQDOAAG00FUMZR.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/3V/NMHOKL5LGQDOAAG00FUMZR.uasset new file mode 100644 index 0000000..daeee0d Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/3V/NMHOKL5LGQDOAAG00FUMZR.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/CS/KVEH44USCUQ5ZGT5Q2X6BQ.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/CS/KVEH44USCUQ5ZGT5Q2X6BQ.uasset new file mode 100644 index 0000000..4c4967e Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/CS/KVEH44USCUQ5ZGT5Q2X6BQ.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/DE/SWSI13675DVYIZ0N4NF7Y3.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/DE/SWSI13675DVYIZ0N4NF7Y3.uasset new file mode 100644 index 0000000..6f84a8a Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/DE/SWSI13675DVYIZ0N4NF7Y3.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/SY/Z4CTQ4LG3YV10EKPD0UE8Q.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/SY/Z4CTQ4LG3YV10EKPD0UE8Q.uasset new file mode 100644 index 0000000..c44ff62 Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/D/SY/Z4CTQ4LG3YV10EKPD0UE8Q.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/E/8O/GK06JAEJ82TQ0GA2QB0DJG.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/E/8O/GK06JAEJ82TQ0GA2QB0DJG.uasset new file mode 100644 index 0000000..487a44a Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/E/8O/GK06JAEJ82TQ0GA2QB0DJG.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/E/FR/LBG6LPN5JCL3FMVSI2CK6R.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/E/FR/LBG6LPN5JCL3FMVSI2CK6R.uasset new file mode 100644 index 0000000..284bebf Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/E/FR/LBG6LPN5JCL3FMVSI2CK6R.uasset differ diff --git a/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/E/SG/WIVDWLQ3MGXDM1TCB7U5AN.uasset b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/E/SG/WIVDWLQ3MGXDM1TCB7U5AN.uasset new file mode 100644 index 0000000..4adf5ed Binary files /dev/null and b/GrabSystem/Content/__ExternalActors__/ThirdPerson/Maps/ThirdPersonMap/E/SG/WIVDWLQ3MGXDM1TCB7U5AN.uasset differ diff --git a/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/4/VW/TY7TSUER9KKGHX2BMKSL0L.uasset b/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/4/VW/TY7TSUER9KKGHX2BMKSL0L.uasset new file mode 100644 index 0000000..39374a9 Binary files /dev/null and b/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/4/VW/TY7TSUER9KKGHX2BMKSL0L.uasset differ diff --git a/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/6/D8/3MZ6M1DB94VN44C87D65WR.uasset b/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/6/D8/3MZ6M1DB94VN44C87D65WR.uasset new file mode 100644 index 0000000..4006d49 Binary files /dev/null and b/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/6/D8/3MZ6M1DB94VN44C87D65WR.uasset differ diff --git a/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/6/TK/PIQ0B2FNWR15P52TECP27A.uasset b/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/6/TK/PIQ0B2FNWR15P52TECP27A.uasset new file mode 100644 index 0000000..2a10633 Binary files /dev/null and b/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/6/TK/PIQ0B2FNWR15P52TECP27A.uasset differ diff --git a/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/9/KN/KHZG97SS6AL73U7AXDWH6J.uasset b/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/9/KN/KHZG97SS6AL73U7AXDWH6J.uasset new file mode 100644 index 0000000..8326b38 Binary files /dev/null and b/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/9/KN/KHZG97SS6AL73U7AXDWH6J.uasset differ diff --git a/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/C/7N/FDH7Y28CQFXDK8P6MM1HXM.uasset b/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/C/7N/FDH7Y28CQFXDK8P6MM1HXM.uasset new file mode 100644 index 0000000..61f7b3e Binary files /dev/null and b/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/C/7N/FDH7Y28CQFXDK8P6MM1HXM.uasset differ diff --git a/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/E/GP/22PD314FCWY4ZK61DE3XZC.uasset b/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/E/GP/22PD314FCWY4ZK61DE3XZC.uasset new file mode 100644 index 0000000..bfae32e Binary files /dev/null and b/GrabSystem/Content/__ExternalObjects__/ThirdPerson/Maps/ThirdPersonMap/E/GP/22PD314FCWY4ZK61DE3XZC.uasset differ diff --git a/GrabSystem/GrabSystem.uproject b/GrabSystem/GrabSystem.uproject new file mode 100644 index 0000000..b1ff77b --- /dev/null +++ b/GrabSystem/GrabSystem.uproject @@ -0,0 +1,15 @@ +{ + "FileVersion": 3, + "EngineAssociation": "5.4", + "Category": "", + "Description": "", + "Plugins": [ + { + "Name": "ModelingToolsEditorMode", + "Enabled": true, + "TargetAllowList": [ + "Editor" + ] + } + ] +} \ No newline at end of file