diff --git a/.gitignore b/.gitignore index cb25e4e..44ac315 100644 --- a/.gitignore +++ b/.gitignore @@ -54,3 +54,4 @@ Saved/* Saved Intermediate +DerivedDataCache diff --git a/Config/DefaultEditorPerProjectUserSettings.ini b/Config/DefaultEditorPerProjectUserSettings.ini new file mode 100644 index 0000000..54117e8 --- /dev/null +++ b/Config/DefaultEditorPerProjectUserSettings.ini @@ -0,0 +1,10 @@ +[/Script/LiveCoding.LiveCodingSettings] +bEnabled=False +Startup=AutomaticButHidden +bEnableReinstancing=True +bAutomaticallyCompileNewClasses=True +bPreloadEngineModules=False +bPreloadEnginePluginModules=False +bPreloadProjectModules=True +bPreloadProjectPluginModules=True + diff --git a/Source/Aura/Private/AuraCharacterBase.cpp b/Source/Aura/Private/AuraCharacterBase.cpp deleted file mode 100644 index 123ed3c..0000000 --- a/Source/Aura/Private/AuraCharacterBase.cpp +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright; GhostPacket Games - - -#include "AuraCharacterBase.h" - -// Sets default values -AAuraCharacterBase::AAuraCharacterBase() -{ - // Set this character to call Tick() every frame. You can turn this off to improve performance if you don't need it. - PrimaryActorTick.bCanEverTick = true; - -} - -// Called when the game starts or when spawned -void AAuraCharacterBase::BeginPlay() -{ - Super::BeginPlay(); - -} - -// Called every frame -void AAuraCharacterBase::Tick(float DeltaTime) -{ - Super::Tick(DeltaTime); - -} - -// Called to bind functionality to input -void AAuraCharacterBase::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) -{ - Super::SetupPlayerInputComponent(PlayerInputComponent); - -} - diff --git a/Source/Aura/Private/Character/AuraCharacter.cpp b/Source/Aura/Private/Character/AuraCharacter.cpp new file mode 100644 index 0000000..d490564 --- /dev/null +++ b/Source/Aura/Private/Character/AuraCharacter.cpp @@ -0,0 +1,5 @@ +// Copyright; GhostPacket Games + + +#include "Character/AuraCharacter.h" + diff --git a/Source/Aura/Private/Character/AuraCharacterBase.cpp b/Source/Aura/Private/Character/AuraCharacterBase.cpp new file mode 100644 index 0000000..f2c42ef --- /dev/null +++ b/Source/Aura/Private/Character/AuraCharacterBase.cpp @@ -0,0 +1,12 @@ +// Copyright; GhostPacket Games +#include "Character/AuraCharacterBase.h" + +AAuraCharacterBase::AAuraCharacterBase() +{ + PrimaryActorTick.bCanEverTick = false; +} + +void AAuraCharacterBase::BeginPlay() +{ + Super::BeginPlay(); +} \ No newline at end of file diff --git a/Source/Aura/Private/Character/AuraEnemy.cpp b/Source/Aura/Private/Character/AuraEnemy.cpp new file mode 100644 index 0000000..cf94de5 --- /dev/null +++ b/Source/Aura/Private/Character/AuraEnemy.cpp @@ -0,0 +1,5 @@ +// Copyright; GhostPacket Games + + +#include "Character/AuraEnemy.h" + diff --git a/Source/Aura/Public/AuraCharacterBase.h b/Source/Aura/Public/AuraCharacterBase.h deleted file mode 100644 index a124cea..0000000 --- a/Source/Aura/Public/AuraCharacterBase.h +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright; GhostPacket Games - -#pragma once - -#include "CoreMinimal.h" -#include "GameFramework/Character.h" -#include "AuraCharacterBase.generated.h" - -UCLASS() -class AURA_API AAuraCharacterBase : public ACharacter -{ - GENERATED_BODY() - -public: - // Sets default values for this character's properties - AAuraCharacterBase(); - -protected: - // Called when the game starts or when spawned - virtual void BeginPlay() override; - -public: - // Called every frame - virtual void Tick(float DeltaTime) override; - - // Called to bind functionality to input - virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override; -}; diff --git a/Source/Aura/Public/Character/AuraCharacter.h b/Source/Aura/Public/Character/AuraCharacter.h new file mode 100644 index 0000000..fd7ea15 --- /dev/null +++ b/Source/Aura/Public/Character/AuraCharacter.h @@ -0,0 +1,17 @@ +// Copyright; GhostPacket Games + +#pragma once + +#include "CoreMinimal.h" +#include "Character/AuraCharacterBase.h" +#include "AuraCharacter.generated.h" + +/** + * + */ +UCLASS() +class AURA_API AAuraCharacter : public AAuraCharacterBase +{ + GENERATED_BODY() + +}; diff --git a/Source/Aura/Public/Character/AuraCharacterBase.h b/Source/Aura/Public/Character/AuraCharacterBase.h new file mode 100644 index 0000000..8e5a8ae --- /dev/null +++ b/Source/Aura/Public/Character/AuraCharacterBase.h @@ -0,0 +1,19 @@ +// Copyright; GhostPacket Games + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Character.h" +#include "AuraCharacterBase.generated.h" + +UCLASS(Abstract) // Abstract so that it cannot be dragged to a level +class AURA_API AAuraCharacterBase : public ACharacter +{ + GENERATED_BODY() + +public: + AAuraCharacterBase(); + +protected: + virtual void BeginPlay() override; +}; diff --git a/Source/Aura/Public/Character/AuraEnemy.h b/Source/Aura/Public/Character/AuraEnemy.h new file mode 100644 index 0000000..e8f5ea3 --- /dev/null +++ b/Source/Aura/Public/Character/AuraEnemy.h @@ -0,0 +1,17 @@ +// Copyright; GhostPacket Games + +#pragma once + +#include "CoreMinimal.h" +#include "Character/AuraCharacterBase.h" +#include "AuraEnemy.generated.h" + +/** + * + */ +UCLASS() +class AURA_API AAuraEnemy : public AAuraCharacterBase +{ + GENERATED_BODY() + +};