diff --git a/Content/Legumix/Ennemy/DistantEnemy/BP_DistantEnemy.uasset b/Content/Legumix/Ennemy/DistantEnemy/BP_DistantEnemy.uasset new file mode 100644 index 0000000..ac4d074 --- /dev/null +++ b/Content/Legumix/Ennemy/DistantEnemy/BP_DistantEnemy.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc44551167ca9148cde050daa188cec14c15dd051d99ad0423c7c41631e83003 +size 33896 diff --git a/Content/Legumix/Ennemy/DistantEnemy/M_DistantEnemyTemp.uasset b/Content/Legumix/Ennemy/DistantEnemy/M_DistantEnemyTemp.uasset new file mode 100644 index 0000000..d694115 --- /dev/null +++ b/Content/Legumix/Ennemy/DistantEnemy/M_DistantEnemyTemp.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9b33f71da3d945f8c826d25ec7b72f4e75e908649abeb7073f85a46a9aa9204 +size 15318 diff --git a/Content/Legumix/Ennemy/MeleeEnemy/BP_MeleeEnemy.uasset b/Content/Legumix/Ennemy/MeleeEnemy/BP_MeleeEnemy.uasset new file mode 100644 index 0000000..a18e913 --- /dev/null +++ b/Content/Legumix/Ennemy/MeleeEnemy/BP_MeleeEnemy.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac8388a21ba46d18c9e4d8936d26c0ef86e02af46aedb65834fc6faaaf57297b +size 34170 diff --git a/Content/Legumix/Ennemy/MeleeEnemy/M_MeleeEnemyTemp.uasset b/Content/Legumix/Ennemy/MeleeEnemy/M_MeleeEnemyTemp.uasset new file mode 100644 index 0000000..3e74616 --- /dev/null +++ b/Content/Legumix/Ennemy/MeleeEnemy/M_MeleeEnemyTemp.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:906f7ca92661d1b85467febfb40cb00fb6061279c76330c51a36f85ddb17f674 +size 15283 diff --git a/Source/LegumeMix/Private/Enemy/DistantEnemy/LMDistantEnemy.cpp b/Source/LegumeMix/Private/Enemy/DistantEnemy/LMDistantEnemy.cpp new file mode 100644 index 0000000..76cc0eb --- /dev/null +++ b/Source/LegumeMix/Private/Enemy/DistantEnemy/LMDistantEnemy.cpp @@ -0,0 +1,25 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#include "Enemy/DistantEnemy/LMDistantEnemy.h" + +ALMDistantEnemy::ALMDistantEnemy() +{ + PrimaryActorTick.bCanEverTick = true; +} + +void ALMDistantEnemy::BeginPlay() +{ + Super::BeginPlay(); + +} + +void ALMDistantEnemy::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); +} + +void ALMDistantEnemy::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) +{ + Super::SetupPlayerInputComponent(PlayerInputComponent); +} + diff --git a/Source/LegumeMix/Private/Enemy/LMEnemy.cpp b/Source/LegumeMix/Private/Enemy/LMEnemy.cpp new file mode 100644 index 0000000..f947680 --- /dev/null +++ b/Source/LegumeMix/Private/Enemy/LMEnemy.cpp @@ -0,0 +1,24 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#include "Enemy/LMEnemy.h" + +ALMEnemy::ALMEnemy() +{ + PrimaryActorTick.bCanEverTick = true; +} + +void ALMEnemy::BeginPlay() +{ + Super::BeginPlay(); +} + +void ALMEnemy::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); +} + +void ALMEnemy::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) +{ + Super::SetupPlayerInputComponent(PlayerInputComponent); +} + diff --git a/Source/LegumeMix/Private/Enemy/MeleeEnemy/LMMeleeEnemy.cpp b/Source/LegumeMix/Private/Enemy/MeleeEnemy/LMMeleeEnemy.cpp new file mode 100644 index 0000000..90f4b0c --- /dev/null +++ b/Source/LegumeMix/Private/Enemy/MeleeEnemy/LMMeleeEnemy.cpp @@ -0,0 +1,25 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#include "Enemy/MeleeEnemy/LMMeleeEnemy.h" + +ALMMeleeEnemy::ALMMeleeEnemy() +{ + PrimaryActorTick.bCanEverTick = true; +} + +void ALMMeleeEnemy::BeginPlay() +{ + Super::BeginPlay(); + +} + +void ALMMeleeEnemy::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); +} + +void ALMMeleeEnemy::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) +{ + Super::SetupPlayerInputComponent(PlayerInputComponent); +} + diff --git a/Source/LegumeMix/Public/Enemy/DistantEnemy/LMDistantEnemy.h b/Source/LegumeMix/Public/Enemy/DistantEnemy/LMDistantEnemy.h new file mode 100644 index 0000000..ea1a314 --- /dev/null +++ b/Source/LegumeMix/Public/Enemy/DistantEnemy/LMDistantEnemy.h @@ -0,0 +1,22 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Enemy/LMEnemy.h" +#include "LMDistantEnemy.generated.h" + +UCLASS() +class LEGUMEMIX_API ALMDistantEnemy : public ALMEnemy +{ + GENERATED_BODY() + +public: + ALMDistantEnemy(); + virtual void Tick(float DeltaTime) override; + virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override; + +protected: + virtual void BeginPlay() override; + +}; diff --git a/Source/LegumeMix/Public/Enemy/LMEnemy.h b/Source/LegumeMix/Public/Enemy/LMEnemy.h new file mode 100644 index 0000000..c95ec3e --- /dev/null +++ b/Source/LegumeMix/Public/Enemy/LMEnemy.h @@ -0,0 +1,21 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Character.h" +#include "LMEnemy.generated.h" + +UCLASS() +class LEGUMEMIX_API ALMEnemy : public ACharacter +{ + GENERATED_BODY() + +public: + ALMEnemy(); + virtual void Tick(float DeltaTime) override; + virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override; + +protected: + virtual void BeginPlay() override; +}; diff --git a/Source/LegumeMix/Public/Enemy/MeleeEnemy/LMMeleeEnemy.h b/Source/LegumeMix/Public/Enemy/MeleeEnemy/LMMeleeEnemy.h new file mode 100644 index 0000000..ab73814 --- /dev/null +++ b/Source/LegumeMix/Public/Enemy/MeleeEnemy/LMMeleeEnemy.h @@ -0,0 +1,22 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Enemy/LMEnemy.h" +#include "LMMeleeEnemy.generated.h" + +UCLASS() +class LEGUMEMIX_API ALMMeleeEnemy : public ALMEnemy +{ + GENERATED_BODY() + +public: + ALMMeleeEnemy(); + virtual void Tick(float DeltaTime) override; + virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override; + +protected: + virtual void BeginPlay() override; + +};