创建项目
This commit is contained in:
		
							
								
								
									
										2
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
*.uasset filter=lfs diff=lfs merge=lfs -text
 | 
			
		||||
*.umap filter=lfs diff=lfs merge=lfs -text
 | 
			
		||||
							
								
								
									
										77
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,77 @@
 | 
			
		||||
# ---> UnrealEngine
 | 
			
		||||
# Visual Studio 2015 user specific files
 | 
			
		||||
.vs/
 | 
			
		||||
.idea/
 | 
			
		||||
 | 
			
		||||
# 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
 | 
			
		||||
 | 
			
		||||
# Binary Files
 | 
			
		||||
Binaries/*
 | 
			
		||||
Plugins/**/Binaries/*
 | 
			
		||||
 | 
			
		||||
# Builds
 | 
			
		||||
Build/*
 | 
			
		||||
 | 
			
		||||
# Whitelist PakBlacklist-<BuildConfiguration>.txt files
 | 
			
		||||
!Build/*/
 | 
			
		||||
Build/*/**
 | 
			
		||||
!Build/*/PakBlacklist*.txt
 | 
			
		||||
 | 
			
		||||
# Don't ignore icon files in Build
 | 
			
		||||
!Build/**/*.ico
 | 
			
		||||
 | 
			
		||||
# Built data for maps
 | 
			
		||||
*_BuiltData.uasset
 | 
			
		||||
 | 
			
		||||
# Configuration files generated by the Editor
 | 
			
		||||
Saved/*
 | 
			
		||||
 | 
			
		||||
# Compiled source files for the engine to use
 | 
			
		||||
Intermediate/*
 | 
			
		||||
Plugins/**/Intermediate/*
 | 
			
		||||
 | 
			
		||||
# Cache files for the editor to use
 | 
			
		||||
DerivedDataCache/*
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										17
									
								
								.vsconfig
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								.vsconfig
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
			
		||||
{
 | 
			
		||||
  "version": "1.0",
 | 
			
		||||
  "components": [
 | 
			
		||||
    "Component.Unreal.Debugger",
 | 
			
		||||
    "Component.Unreal.Ide",
 | 
			
		||||
    "Microsoft.Net.Component.4.6.2.TargetingPack",
 | 
			
		||||
    "Microsoft.VisualStudio.Component.VC.14.38.17.8.ATL",
 | 
			
		||||
    "Microsoft.VisualStudio.Component.VC.14.38.17.8.x86.x64",
 | 
			
		||||
    "Microsoft.VisualStudio.Component.VC.Llvm.Clang",
 | 
			
		||||
    "Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
 | 
			
		||||
    "Microsoft.VisualStudio.Component.Windows11SDK.22621",
 | 
			
		||||
    "Microsoft.VisualStudio.Workload.CoreEditor",
 | 
			
		||||
    "Microsoft.VisualStudio.Workload.ManagedDesktop",
 | 
			
		||||
    "Microsoft.VisualStudio.Workload.NativeDesktop",
 | 
			
		||||
    "Microsoft.VisualStudio.Workload.NativeGame"
 | 
			
		||||
  ]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										0
									
								
								Config/DefaultEditor.ini
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								Config/DefaultEditor.ini
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										152
									
								
								Config/DefaultEngine.ini
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										152
									
								
								Config/DefaultEngine.ini
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,152 @@
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
[/Script/EngineSettings.GameMapsSettings]
 | 
			
		||||
GameDefaultMap=/Game/_Game/Map/MP_Test.MP_Test
 | 
			
		||||
EditorStartupMap=/Game/_Game/Map/MP_Test.MP_Test
 | 
			
		||||
 | 
			
		||||
[/Script/Engine.RendererSettings]
 | 
			
		||||
r.AllowStaticLighting=False
 | 
			
		||||
 | 
			
		||||
r.GenerateMeshDistanceFields=True
 | 
			
		||||
 | 
			
		||||
r.DynamicGlobalIlluminationMethod=1
 | 
			
		||||
 | 
			
		||||
r.ReflectionMethod=1
 | 
			
		||||
 | 
			
		||||
r.SkinCache.CompileShaders=True
 | 
			
		||||
 | 
			
		||||
r.RayTracing=True
 | 
			
		||||
 | 
			
		||||
r.RayTracing.RayTracingProxies.ProjectEnabled=True
 | 
			
		||||
 | 
			
		||||
r.Shadow.Virtual.Enable=1
 | 
			
		||||
 | 
			
		||||
r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True
 | 
			
		||||
 | 
			
		||||
r.DefaultFeature.LocalExposure.HighlightContrastScale=0.8
 | 
			
		||||
 | 
			
		||||
r.DefaultFeature.LocalExposure.ShadowContrastScale=0.8
 | 
			
		||||
 | 
			
		||||
[/Script/WindowsTargetPlatform.WindowsTargetSettings]
 | 
			
		||||
DefaultGraphicsRHI=DefaultGraphicsRHI_DX12
 | 
			
		||||
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/WorldPartitionEditor.WorldPartitionEditorSettings]
 | 
			
		||||
CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet'
 | 
			
		||||
 | 
			
		||||
[/Script/Engine.UserInterfaceSettings]
 | 
			
		||||
bAuthorizeAutomaticWidgetVariableCreation=False
 | 
			
		||||
FontDPIPreset=Standard
 | 
			
		||||
FontDPI=72
 | 
			
		||||
 | 
			
		||||
[/Script/Engine.Engine]
 | 
			
		||||
+ActiveGameNameRedirects=(OldGameName="TP_Blank",NewGameName="/Script/JH")
 | 
			
		||||
+ActiveGameNameRedirects=(OldGameName="/Script/TP_Blank",NewGameName="/Script/JH")
 | 
			
		||||
 | 
			
		||||
[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings]
 | 
			
		||||
bEnablePlugin=True
 | 
			
		||||
bAllowNetworkConnection=True
 | 
			
		||||
SecurityToken=5340775B4EBCE88EB448DAAC36E1A22B
 | 
			
		||||
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="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. ")
 | 
			
		||||
+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="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. ")
 | 
			
		||||
+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="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. ")
 | 
			
		||||
+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="WorldStatic"),(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.")
 | 
			
		||||
+Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,bCanModify=False,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.")
 | 
			
		||||
+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="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.")
 | 
			
		||||
+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="Pawn",Response=ECR_Overlap),(Channel="Visibility"),(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. ")
 | 
			
		||||
+Profiles=(Name="WaterBodyCollision",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="",CustomResponses=((Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="Default Water Collision Profile (Created by Water Plugin)")
 | 
			
		||||
-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")
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										8
									
								
								Config/DefaultGame.ini
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Config/DefaultGame.ini
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
 | 
			
		||||
[/Script/CommonUI.CommonUISettings]
 | 
			
		||||
CommonButtonAcceptKeyHandling=TriggerClick
 | 
			
		||||
 | 
			
		||||
[/Script/EngineSettings.GeneralProjectSettings]
 | 
			
		||||
ProjectID=332CF1834A7B24EC8F853DA0EC325AA2
 | 
			
		||||
CopyrightNotice=
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										84
									
								
								Config/DefaultInput.ini
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										84
									
								
								Config/DefaultInput.ini
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,84 @@
 | 
			
		||||
[/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="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Vive_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Vive_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Vive_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Vive_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Vive_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="Vive_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="MixedReality_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="MixedReality_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="OculusTouch_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="OculusTouch_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="ValveIndex_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False))
 | 
			
		||||
+AxisConfig=(AxisKeyName="ValveIndex_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
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								Content/_Game/Map/MP_Test.umap
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Content/_Game/Map/MP_Test.umap
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										50
									
								
								JH.uproject
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								JH.uproject
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,50 @@
 | 
			
		||||
{
 | 
			
		||||
	"FileVersion": 3,
 | 
			
		||||
	"EngineAssociation": "5.6",
 | 
			
		||||
	"Category": "",
 | 
			
		||||
	"Description": "",
 | 
			
		||||
	"Modules": [
 | 
			
		||||
		{
 | 
			
		||||
			"Name": "JH",
 | 
			
		||||
			"Type": "Runtime",
 | 
			
		||||
			"LoadingPhase": "Default"
 | 
			
		||||
		}
 | 
			
		||||
	],
 | 
			
		||||
	"Plugins": [
 | 
			
		||||
		{
 | 
			
		||||
			"Name": "ModelingToolsEditorMode",
 | 
			
		||||
			"Enabled": true,
 | 
			
		||||
			"TargetAllowList": [
 | 
			
		||||
				"Editor"
 | 
			
		||||
			]
 | 
			
		||||
		},
 | 
			
		||||
		{
 | 
			
		||||
			"Name": "GenericCombatSystem",
 | 
			
		||||
			"Enabled": true,
 | 
			
		||||
			"MarketplaceURL": "com.epicgames.launcher://ue/Fab/product/d4d45c2c-c698-4274-bb14-5474b7880a01"
 | 
			
		||||
		},
 | 
			
		||||
		{
 | 
			
		||||
			"Name": "GenericGameSystem",
 | 
			
		||||
			"Enabled": true,
 | 
			
		||||
			"MarketplaceURL": "com.epicgames.launcher://ue/Fab/product/6904d4d1-c7af-4973-b10e-a88c4436dab5"
 | 
			
		||||
		},
 | 
			
		||||
		{
 | 
			
		||||
			"Name": "GenericInventorySystem",
 | 
			
		||||
			"Enabled": true,
 | 
			
		||||
			"MarketplaceURL": "com.epicgames.launcher://ue/Fab/product/9a9b6f10-4d4c-4897-90ec-809854653402"
 | 
			
		||||
		},
 | 
			
		||||
		{
 | 
			
		||||
			"Name": "GenericMovementSystem",
 | 
			
		||||
			"Enabled": true,
 | 
			
		||||
			"MarketplaceURL": "com.epicgames.launcher://ue/Fab/product/c4eca691-0c0c-45fc-ada3-7e9af9beae71"
 | 
			
		||||
		},
 | 
			
		||||
		{
 | 
			
		||||
			"Name": "AuroraDevs_UGC",
 | 
			
		||||
			"Enabled": true,
 | 
			
		||||
			"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/291971d9abb1443897deb57e80731270",
 | 
			
		||||
			"SupportedTargetPlatforms": [
 | 
			
		||||
				"Win64"
 | 
			
		||||
			]
 | 
			
		||||
		}
 | 
			
		||||
	]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										15
									
								
								Source/JH.Target.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								Source/JH.Target.cs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
// Copyright Epic Games, Inc. All Rights Reserved.
 | 
			
		||||
 | 
			
		||||
using UnrealBuildTool;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
 | 
			
		||||
public class JHTarget : TargetRules
 | 
			
		||||
{
 | 
			
		||||
	public JHTarget(TargetInfo Target) : base(Target)
 | 
			
		||||
	{
 | 
			
		||||
		Type = TargetType.Game;
 | 
			
		||||
		DefaultBuildSettings = BuildSettingsVersion.V5;
 | 
			
		||||
		IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_6;
 | 
			
		||||
		ExtraModuleNames.Add("JH");
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										23
									
								
								Source/JH/JH.Build.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								Source/JH/JH.Build.cs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
// Copyright Epic Games, Inc. All Rights Reserved.
 | 
			
		||||
 | 
			
		||||
using UnrealBuildTool;
 | 
			
		||||
 | 
			
		||||
public class JH : ModuleRules
 | 
			
		||||
{
 | 
			
		||||
	public JH(ReadOnlyTargetRules Target) : base(Target)
 | 
			
		||||
	{
 | 
			
		||||
		PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
 | 
			
		||||
	
 | 
			
		||||
		PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "EnhancedInput" });
 | 
			
		||||
 | 
			
		||||
		PrivateDependencyModuleNames.AddRange(new string[] {  });
 | 
			
		||||
 | 
			
		||||
		// Uncomment if you are using Slate UI
 | 
			
		||||
		// PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" });
 | 
			
		||||
		
 | 
			
		||||
		// Uncomment if you are using online features
 | 
			
		||||
		// PrivateDependencyModuleNames.Add("OnlineSubsystem");
 | 
			
		||||
 | 
			
		||||
		// To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										6
									
								
								Source/JH/JH.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								Source/JH/JH.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
// Copyright Epic Games, Inc. All Rights Reserved.
 | 
			
		||||
 | 
			
		||||
#include "JH.h"
 | 
			
		||||
#include "Modules/ModuleManager.h"
 | 
			
		||||
 | 
			
		||||
IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, JH, "JH" );
 | 
			
		||||
							
								
								
									
										6
									
								
								Source/JH/JH.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								Source/JH/JH.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
// Copyright Epic Games, Inc. All Rights Reserved.
 | 
			
		||||
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#include "CoreMinimal.h"
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										15
									
								
								Source/JHEditor.Target.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								Source/JHEditor.Target.cs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
// Copyright Epic Games, Inc. All Rights Reserved.
 | 
			
		||||
 | 
			
		||||
using UnrealBuildTool;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
 | 
			
		||||
public class JHEditorTarget : TargetRules
 | 
			
		||||
{
 | 
			
		||||
	public JHEditorTarget( TargetInfo Target) : base(Target)
 | 
			
		||||
	{
 | 
			
		||||
		Type = TargetType.Editor;
 | 
			
		||||
		DefaultBuildSettings = BuildSettingsVersion.V5;
 | 
			
		||||
		IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_6;
 | 
			
		||||
		ExtraModuleNames.Add("JH");
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user