28 lines
887 B
C++
Executable file
28 lines
887 B
C++
Executable file
#include "AnimatedItem.h"
|
|
#include "Components/SkeletalMeshComponent.h"
|
|
#include "FirstPersonSkeletalMeshComponent.h"
|
|
#include "SkinnableComponent.h"
|
|
|
|
|
|
FTransform AAnimatedItem::GetMuzzle() const {
|
|
return FTransform{};
|
|
}
|
|
|
|
USkeletalMeshComponent* AAnimatedItem::GetItemMesh() const {
|
|
return NULL;
|
|
}
|
|
|
|
AAnimatedItem::AAnimatedItem() {
|
|
this->Skinnable = CreateDefaultSubobject<USkinnableComponent>(TEXT("Skinnable"));
|
|
this->FPAnimInstance = NULL;
|
|
this->TPAnimInstance = NULL;
|
|
this->FPMesh = CreateDefaultSubobject<UFirstPersonSkeletalMeshComponent>(TEXT("FPMesh"));
|
|
this->TPMesh = CreateDefaultSubobject<USkeletalMeshComponent>(TEXT("TPMesh"));
|
|
this->FP_EquipAnimation = NULL;
|
|
this->FP_IdleAnimation = NULL;
|
|
this->TP_EquipAnimation = NULL;
|
|
this->TP_IdleAnimation = NULL;
|
|
this->EquipDuration = 0.25f;
|
|
this->CharacterAnimationSet = NULL;
|
|
}
|
|
|