Compare commits
3 Commits
3a729caab0
...
f6bbc7e8f0
Author | SHA1 | Date |
---|---|---|
baz | f6bbc7e8f0 | |
baz | c9c1753233 | |
baz | d6f728e376 |
BIN
Content/Enemy/BP_EnemyCharacter.uasset (Stored with Git LFS)
BIN
Content/Enemy/BP_EnemyCharacter.uasset (Stored with Git LFS)
Binary file not shown.
BIN
Content/Enemy/M_Test.uasset (Stored with Git LFS)
BIN
Content/Enemy/M_Test.uasset (Stored with Git LFS)
Binary file not shown.
BIN
Content/Levels/Level.umap (Stored with Git LFS)
BIN
Content/Levels/Level.umap (Stored with Git LFS)
Binary file not shown.
BIN
Content/Megascans/Surfaces/Wild_Grass_xbreagf/M_WildGrass.uasset (Stored with Git LFS)
Normal file
BIN
Content/Megascans/Surfaces/Wild_Grass_xbreagf/M_WildGrass.uasset (Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Content/Megascans/Surfaces/Wild_Grass_xbreagf/T_WildGrass_xbreagf_1K_ORDp.uasset (Stored with Git LFS)
Normal file
BIN
Content/Megascans/Surfaces/Wild_Grass_xbreagf/T_WildGrass_xbreagf_1K_ORDp.uasset (Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Content/Megascans/Surfaces/Wild_Grass_xbreagf/T_Wild_Grass_xbreagf_1K_D.uasset (Stored with Git LFS)
Normal file
BIN
Content/Megascans/Surfaces/Wild_Grass_xbreagf/T_Wild_Grass_xbreagf_1K_D.uasset (Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Content/Megascans/Surfaces/Wild_Grass_xbreagf/T_Wild_Grass_xbreagf_1K_N.uasset (Stored with Git LFS)
Normal file
BIN
Content/Megascans/Surfaces/Wild_Grass_xbreagf/T_Wild_Grass_xbreagf_1K_N.uasset (Stored with Git LFS)
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -38,6 +38,7 @@ void AVampireAIController::OnPossess(APawn* InPawn)
|
||||||
|
|
||||||
EnemyCharacter = Cast<AEnemyCharacter>(InPawn);
|
EnemyCharacter = Cast<AEnemyCharacter>(InPawn);
|
||||||
check(EnemyCharacter);
|
check(EnemyCharacter);
|
||||||
|
EnemyCharacter->bUseControllerRotationYaw = false;
|
||||||
EnemyCharacter->GetHealthComponent()->OnDamaged.BindUFunction(this, "OnDamaged");
|
EnemyCharacter->GetHealthComponent()->OnDamaged.BindUFunction(this, "OnDamaged");
|
||||||
EnemyCharacter->GetHealthComponent()->OnDeath.BindUFunction(this, "OnDeath");
|
EnemyCharacter->GetHealthComponent()->OnDeath.BindUFunction(this, "OnDeath");
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,11 @@ AVampireCharacter::AVampireCharacter()
|
||||||
|
|
||||||
// Create Health Component
|
// Create Health Component
|
||||||
HealthComponent = CreateDefaultSubobject<UHealthComponent>(TEXT("Health Component"));
|
HealthComponent = CreateDefaultSubobject<UHealthComponent>(TEXT("Health Component"));
|
||||||
|
|
||||||
|
PaperFlipbookComponent = CreateDefaultSubobject<UPaperFlipbookComponent>(TEXT("Paper Flipbook Component"));
|
||||||
|
PaperFlipbookComponent->SetRelativeRotation(FRotator(0.0f, 90.0f,-90.0f));
|
||||||
|
PaperFlipbookComponent->SetRelativeScale3D(FVector(0.2f, 0.2f, 0.2f));
|
||||||
|
PaperFlipbookComponent->SetupAttachment(RootComponent);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Called when the game starts or when spawned
|
// Called when the game starts or when spawned
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
#include "CoreMinimal.h"
|
#include "CoreMinimal.h"
|
||||||
#include "GameFramework/Character.h"
|
#include "GameFramework/Character.h"
|
||||||
#include "HealthComponent.h"
|
#include "HealthComponent.h"
|
||||||
|
#include "PaperFlipbookComponent.h"
|
||||||
#include "VampireCharacter.generated.h"
|
#include "VampireCharacter.generated.h"
|
||||||
|
|
||||||
UCLASS()
|
UCLASS()
|
||||||
|
@ -12,11 +13,14 @@ class VAMPIRES_API AVampireCharacter : public ACharacter
|
||||||
{
|
{
|
||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
|
|
||||||
protected:
|
public:
|
||||||
|
UPROPERTY(BlueprintReadWrite, EditAnywhere)
|
||||||
|
UPaperFlipbookComponent* PaperFlipbookComponent;
|
||||||
|
|
||||||
|
protected:
|
||||||
UPROPERTY()
|
UPROPERTY()
|
||||||
UHealthComponent* HealthComponent;
|
UHealthComponent* HealthComponent;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
// Sets default values for this character's properties
|
// Sets default values for this character's properties
|
||||||
AVampireCharacter();
|
AVampireCharacter();
|
||||||
|
@ -25,7 +29,7 @@ protected:
|
||||||
// Called when the game starts or when spawned
|
// Called when the game starts or when spawned
|
||||||
virtual void BeginPlay() override;
|
virtual void BeginPlay() override;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
// Called every frame
|
// Called every frame
|
||||||
virtual void Tick(float DeltaTime) override;
|
virtual void Tick(float DeltaTime) override;
|
||||||
|
|
||||||
|
@ -33,5 +37,4 @@ public:
|
||||||
virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override;
|
virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override;
|
||||||
|
|
||||||
UHealthComponent* GetHealthComponent();
|
UHealthComponent* GetHealthComponent();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue