Add RandomWeaponParameters to EnemyCharacter
This commit is contained in:
parent
66d923f1a9
commit
0e95cf7239
|
@ -19,6 +19,8 @@ AEnemyCharacter::AEnemyCharacter()
|
|||
PerceptionComponent->SetDominantSense(SightConfig->GetSenseImplementation());
|
||||
PerceptionComponent->ConfigureSense(*SightConfig);
|
||||
|
||||
RandomWeaponParameters = CreateDefaultSubobject<URandomWeaponParameters>(TEXT("Random Weapon Parameters"));
|
||||
|
||||
GetHealthComponent()->SetMaxHealth(100.0f);
|
||||
|
||||
this->Tags.Add(FName("Enemy"));
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
#include "BehaviorTree/BehaviorTreeComponent.h"
|
||||
#include "Perception/AIPerceptionComponent.h"
|
||||
#include <Perception/AISenseConfig_Sight.h>
|
||||
#include "RandomWeaponParameters.h"
|
||||
#include "EnemyCharacter.generated.h"
|
||||
|
||||
|
||||
|
@ -26,6 +27,9 @@ private:
|
|||
UPROPERTY(EditDefaultsOnly, Meta = (AllowPrivateAccess = "true"))
|
||||
UBehaviorTree* BehaviourTree;
|
||||
|
||||
UPROPERTY(VisibleAnywhere)
|
||||
URandomWeaponParameters* RandomWeaponParameters;
|
||||
|
||||
public:
|
||||
AEnemyCharacter();
|
||||
|
||||
|
|
Loading…
Reference in New Issue