commit
a984341736
15 changed files with 320 additions and 0 deletions
@ -0,0 +1,175 @@ |
||||
# Created by https://www.toptal.com/developers/gitignore/api/unrealengine,rider |
||||
# Edit at https://www.toptal.com/developers/gitignore?templates=unrealengine,rider |
||||
|
||||
### Rider ### |
||||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider |
||||
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 |
||||
|
||||
# User-specific stuff |
||||
.idea/**/workspace.xml |
||||
.idea/**/tasks.xml |
||||
.idea/**/usage.statistics.xml |
||||
.idea/**/dictionaries |
||||
.idea/**/shelf |
||||
|
||||
# AWS User-specific |
||||
.idea/**/aws.xml |
||||
|
||||
# Generated files |
||||
.idea/**/contentModel.xml |
||||
|
||||
# Sensitive or high-churn files |
||||
.idea/**/dataSources/ |
||||
.idea/**/dataSources.ids |
||||
.idea/**/dataSources.local.xml |
||||
.idea/**/sqlDataSources.xml |
||||
.idea/**/dynamic.xml |
||||
.idea/**/uiDesigner.xml |
||||
.idea/**/dbnavigator.xml |
||||
|
||||
# Gradle |
||||
.idea/**/gradle.xml |
||||
.idea/**/libraries |
||||
|
||||
# Gradle and Maven with auto-import |
||||
# When using Gradle or Maven with auto-import, you should exclude module files, |
||||
# since they will be recreated, and may cause churn. Uncomment if using |
||||
# auto-import. |
||||
# .idea/artifacts |
||||
# .idea/compiler.xml |
||||
# .idea/jarRepositories.xml |
||||
# .idea/modules.xml |
||||
# .idea/*.iml |
||||
# .idea/modules |
||||
# *.iml |
||||
# *.ipr |
||||
|
||||
# CMake |
||||
cmake-build-*/ |
||||
|
||||
# Mongo Explorer plugin |
||||
.idea/**/mongoSettings.xml |
||||
|
||||
# File-based project format |
||||
*.iws |
||||
|
||||
# IntelliJ |
||||
out/ |
||||
|
||||
# mpeltonen/sbt-idea plugin |
||||
.idea_modules/ |
||||
|
||||
# JIRA plugin |
||||
atlassian-ide-plugin.xml |
||||
|
||||
# Cursive Clojure plugin |
||||
.idea/replstate.xml |
||||
|
||||
# SonarLint plugin |
||||
.idea/sonarlint/ |
||||
|
||||
# Crashlytics plugin (for Android Studio and IntelliJ) |
||||
com_crashlytics_export_strings.xml |
||||
crashlytics.properties |
||||
crashlytics-build.properties |
||||
fabric.properties |
||||
|
||||
# Editor-based Rest Client |
||||
.idea/httpRequests |
||||
|
||||
# Android studio 3.1+ serialized cache file |
||||
.idea/caches/build_file_checksums.ser |
||||
|
||||
### UnrealEngine ### |
||||
# 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 |
||||
|
||||
# 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/* |
||||
|
||||
### UnrealEngine Patch ### |
||||
# Don't ignore icon and splash images for mobile app |
||||
!Build/IOS/Resources/ |
||||
Build/IOS/Resources/* |
||||
!Build/IOS/Resources/Graphics/ |
||||
Build/IOS/Resources/Graphics/* |
||||
!Build/IOS/Resources/Graphics/*.png |
||||
!Build/Android/res/ |
||||
Build/Android/res/* |
||||
!Build/Android/res/*/ |
||||
Build/Android/res/*/* |
||||
!Build/Android/res/*/*.png |
||||
# Ignore plugins binaries on deep subfolders |
||||
Plugins/**/Binaries/* |
||||
Plugins/**/Intermediate/* |
||||
|
||||
# End of https://www.toptal.com/developers/gitignore/api/unrealengine,rider |
@ -0,0 +1,13 @@ |
||||
# Default ignored files |
||||
/shelf/ |
||||
/workspace.xml |
||||
# Rider ignored files |
||||
/.idea.PBDRobotics.iml |
||||
/projectSettingsUpdater.xml |
||||
/modules.xml |
||||
/contentModel.xml |
||||
# Editor-based HTTP Client requests |
||||
/httpRequests/ |
||||
# Datasource local storage ignored files |
||||
/dataSources/ |
||||
/dataSources.local.xml |
@ -0,0 +1,8 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="UserContentModel"> |
||||
<attachedFolders /> |
||||
<explicitIncludes /> |
||||
<explicitExcludes /> |
||||
</component> |
||||
</project> |
@ -0,0 +1,6 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="VcsDirectoryMappings"> |
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" /> |
||||
</component> |
||||
</project> |
@ -0,0 +1,17 @@ |
||||
|
||||
|
||||
[/Script/EngineSettings.GameMapsSettings] |
||||
GameDefaultMap=/Engine/Maps/Templates/Template_Default.Template_Default |
||||
|
||||
|
||||
[/Script/HardwareTargeting.HardwareTargetingSettings] |
||||
TargetedHardwareClass=Desktop |
||||
AppliedTargetedHardwareClass=Desktop |
||||
DefaultGraphicsPerformance=Maximum |
||||
AppliedDefaultGraphicsPerformance=Maximum |
||||
|
||||
[/Script/Engine.Engine] |
||||
+ActiveGameNameRedirects=(OldGameName="TP_Blank",NewGameName="/Script/PBDRobotics") |
||||
+ActiveGameNameRedirects=(OldGameName="/Script/TP_Blank",NewGameName="/Script/PBDRobotics") |
||||
+ActiveClassRedirects=(OldClassName="TP_BlankGameModeBase",NewClassName="PBDRoboticsGameModeBase") |
||||
|
@ -0,0 +1,3 @@ |
||||
|
||||
[/Script/EngineSettings.GeneralProjectSettings] |
||||
ProjectID=5F825FE14CAAD1466C373DBC63EDB7F1 |
@ -0,0 +1,13 @@ |
||||
{ |
||||
"FileVersion": 3, |
||||
"EngineAssociation": "4.27", |
||||
"Category": "", |
||||
"Description": "", |
||||
"Modules": [ |
||||
{ |
||||
"Name": "PBDRobotics", |
||||
"Type": "Runtime", |
||||
"LoadingPhase": "Default" |
||||
} |
||||
] |
||||
} |
@ -0,0 +1,14 @@ |
||||
// Copyright Epic Games, Inc. All Rights Reserved. |
||||
|
||||
using UnrealBuildTool; |
||||
using System.Collections.Generic; |
||||
|
||||
public class PBDRoboticsTarget : TargetRules |
||||
{ |
||||
public PBDRoboticsTarget( TargetInfo Target) : base(Target) |
||||
{ |
||||
Type = TargetType.Game; |
||||
DefaultBuildSettings = BuildSettingsVersion.V2; |
||||
ExtraModuleNames.AddRange( new string[] { "PBDRobotics" } ); |
||||
} |
||||
} |
@ -0,0 +1,23 @@ |
||||
// Copyright Epic Games, Inc. All Rights Reserved. |
||||
|
||||
using UnrealBuildTool; |
||||
|
||||
public class PBDRobotics : ModuleRules |
||||
{ |
||||
public PBDRobotics(ReadOnlyTargetRules Target) : base(Target) |
||||
{ |
||||
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; |
||||
|
||||
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" }); |
||||
|
||||
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 |
||||
} |
||||
} |
@ -0,0 +1,6 @@ |
||||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
|
||||
#include "PBDRobotics.h" |
||||
#include "Modules/ModuleManager.h" |
||||
|
||||
IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, PBDRobotics, "PBDRobotics" ); |
@ -0,0 +1,6 @@ |
||||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
|
||||
#pragma once |
||||
|
||||
#include "CoreMinimal.h" |
||||
|
@ -0,0 +1,5 @@ |
||||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
|
||||
|
||||
#include "PBDRoboticsGameModeBase.h" |
||||
|
@ -0,0 +1,17 @@ |
||||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
|
||||
#pragma once |
||||
|
||||
#include "CoreMinimal.h" |
||||
#include "GameFramework/GameModeBase.h" |
||||
#include "PBDRoboticsGameModeBase.generated.h" |
||||
|
||||
/**
|
||||
*
|
||||
*/ |
||||
UCLASS() |
||||
class PBDROBOTICS_API APBDRoboticsGameModeBase : public AGameModeBase |
||||
{ |
||||
GENERATED_BODY() |
||||
|
||||
}; |
@ -0,0 +1,14 @@ |
||||
// Copyright Epic Games, Inc. All Rights Reserved. |
||||
|
||||
using UnrealBuildTool; |
||||
using System.Collections.Generic; |
||||
|
||||
public class PBDRoboticsEditorTarget : TargetRules |
||||
{ |
||||
public PBDRoboticsEditorTarget( TargetInfo Target) : base(Target) |
||||
{ |
||||
Type = TargetType.Editor; |
||||
DefaultBuildSettings = BuildSettingsVersion.V2; |
||||
ExtraModuleNames.AddRange( new string[] { "PBDRobotics" } ); |
||||
} |
||||
} |
Loading…
Reference in new issue