A Task gene that refers to a template node in the NodeMapper. See BTTaskNodeGene.h to learn about their function. More...
#include <BTMappedTaskGene.h>
Public Member Functions | |
void | Init (UServiceInjector *injector, FNodeMapID id) |
virtual UBTTaskNode * | BuildPhenotype (UObject *outer) override |
virtual FString | ToString () override |
virtual UBTTaskNodeGene * | DuplicateTask (UObject *other) override |
Public Member Functions inherited from UBTTaskNodeGene | |
int32 | RemoveService (UBTServiceGene *service) |
int32 | InsertService (UBTServiceGene *service, int32 idx) |
int32 | AddService (UBTServiceGene *service) |
int | GetNumServices () const |
UBTServiceGene * | GetService (int idx) const |
virtual UBTNodeGene * | Duplicate (UObject *outer) override |
virtual void | SetServiceInjector (UServiceInjector *serviceInjector) override |
virtual void | SetServiceInjector (UServiceInjector *serviceInjector) |
Additional Inherited Members | |
Public Attributes inherited from UBTTaskNodeGene | |
virtual UBTTaskNode * | BuildPhenotype (UObject *outer) PURE_VIRTUAL(UBTTaskNode |
virtual UBTTaskNodeGene * | DuplicateTask (UObject *other) PURE_VIRTUAL(UBTTaskNode |
Public Attributes inherited from UBTNodeGene | |
virtual FString | ToString () PURE_VIRTUAL(UBTNodeGene |
virtual UBTNodeGene * | Duplicate (UObject *outer) PURE_VIRTUAL(UBTNodeGene |
Protected Attributes inherited from UBTTaskNodeGene | |
TArray< UBTServiceGene * > | services |
Protected Attributes inherited from UBTNodeGene | |
UServiceInjector * | ServiceInjector |
A Task gene that refers to a template node in the NodeMapper. See BTTaskNodeGene.h to learn about their function.