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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user