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

A Task gene that refers to a template node in the NodeMapper. See BTTaskNodeGene.h to learn about their function. More...

#include <BTMappedTaskGene.h>

Inheritance diagram for UBTMappedTaskGene:
UBTTaskNodeGene UBTNodeGene

Public Member Functions

void Init (UServiceInjector *injector, FNodeMapID id)
 
virtual UBTTaskNode * BuildPhenotype (UObject *outer) override
 
virtual FString ToString () override
 
virtual UBTTaskNodeGeneDuplicateTask (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
 
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 UBTTaskNodeGene
virtual UBTTaskNode * BuildPhenotype (UObject *outer) PURE_VIRTUAL(UBTTaskNode
 
virtual UBTTaskNodeGeneDuplicateTask (UObject *other) PURE_VIRTUAL(UBTTaskNode
 
- Public Attributes inherited from UBTNodeGene
virtual FString ToString () PURE_VIRTUAL(UBTNodeGene
 
virtual UBTNodeGeneDuplicate (UObject *outer) PURE_VIRTUAL(UBTNodeGene
 
- Protected Attributes inherited from UBTTaskNodeGene
TArray< UBTServiceGene * > services
 
- Protected Attributes inherited from UBTNodeGene
UServiceInjectorServiceInjector
 

Detailed Description

A Task gene that refers to a template node in the NodeMapper. See BTTaskNodeGene.h to learn about their function.

Author
npc
Date
12/01/17

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