A Composite gene that refers to a template node in the NodeMapper. See BTCompositeNodeGene.h to read about their function. More...
#include <BTMappedCompositeGene.h>
Public Member Functions | |
void | Init (UServiceInjector *injector, FNodeMapID id) |
virtual UBTCompositeNode * | BuildPhenotype (UObject *outer) override |
virtual FString | ToString () override |
virtual UBTCompositeNodeGene * | DuplicateComposite (UObject *outer) override |
Public Member Functions inherited from UBTCompositeNodeGene | |
void | AddChild (UBTChildContainerGene *child) |
int32 | RemoveChild (UBTChildContainerGene *child) |
int32 | InsertChild (UBTChildContainerGene *child, int32 idx) |
int | GetNumChildren () const |
UBTChildContainerGene * | GetChild (int idx) const |
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 UBTCompositeNodeGene | |
virtual UBTCompositeNode * | BuildPhenotype (UObject *outer) PURE_VIRTUAL(UBTCompositeNodeGene |
virtual UBTCompositeNodeGene * | DuplicateComposite (UObject *outer) PURE_VIRTUAL(UBTCompositeNodeGene |
Public Attributes inherited from UBTNodeGene | |
virtual FString | ToString () PURE_VIRTUAL(UBTNodeGene |
virtual UBTNodeGene * | Duplicate (UObject *outer) PURE_VIRTUAL(UBTNodeGene |
Protected Attributes inherited from UBTCompositeNodeGene | |
TArray< UBTChildContainerGene * > | children |
TArray< UBTServiceGene * > | services |
Protected Attributes inherited from UBTNodeGene | |
UServiceInjector * | ServiceInjector |
A Composite gene that refers to a template node in the NodeMapper. See BTCompositeNodeGene.h to read about their function.