EvolvingBehavior  0.2.0
 
Loading...
Searching...
No Matches
UBTMappedCompositeGene Class Reference

A Composite gene that refers to a template node in the NodeMapper. See BTCompositeNodeGene.h to read about their function. More...

#include <BTMappedCompositeGene.h>

Inheritance diagram for UBTMappedCompositeGene:
UBTCompositeNodeGene UBTNodeGene

Public Member Functions

void Init (UServiceInjector *injector, FNodeMapID id)
 
virtual UBTCompositeNode * BuildPhenotype (UObject *outer) override
 
virtual FString ToString () override
 
virtual UBTCompositeNodeGeneDuplicateComposite (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
 
UBTChildContainerGeneGetChild (int idx) const
 
int32 RemoveService (UBTServiceGene *service)
 
int32 InsertService (UBTServiceGene *service, int32 idx)
 
int32 AddService (UBTServiceGene *service)
 
int GetNumServices () const
 
UBTServiceGeneGetService (int idx) const
 
virtual UBTNodeGeneDuplicate (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 UBTCompositeNodeGeneDuplicateComposite (UObject *outer) PURE_VIRTUAL(UBTCompositeNodeGene
 
- Public Attributes inherited from UBTNodeGene
virtual FString ToString () PURE_VIRTUAL(UBTNodeGene
 
virtual UBTNodeGeneDuplicate (UObject *outer) PURE_VIRTUAL(UBTNodeGene
 
- Protected Attributes inherited from UBTCompositeNodeGene
TArray< UBTChildContainerGene * > children
 
TArray< UBTServiceGene * > services
 
- Protected Attributes inherited from UBTNodeGene
UServiceInjectorServiceInjector
 

Detailed Description

A Composite gene that refers to a template node in the NodeMapper. See BTCompositeNodeGene.h to read about their function.

Author
npc
Date
12/01/17

The documentation for this class was generated from the following files:
  • Source/EvolvingBehavior/Public/Representation/BTMappedCompositeGene.h
  • Source/EvolvingBehavior/Private/Representation/BTMappedCompositeGene.cpp