Adds a random decorator to a random ChildContainerGene which holds a composite node in the chromosome, if one exists. Chooses between mapped and generated based on variable specified in the editor. More...
#include <AddRandomDecoratorToCompositeMutator.h>
Public Member Functions | |
virtual void | Init (UServiceInjector *serviceInjector) override |
virtual UBTChromosome * | Mutate (UBTChromosome *chromosome, TArray< UBTChromosome * > parents, int primaryParent) |
virtual void | Init (UServiceInjector *injector) |
Additional Inherited Members | |
Public Attributes inherited from UMutator | |
virtual UBTChromosome * | Mutate (UBTChromosome *chromosome, TArray< UBTChromosome * > parents, int primaryParent) PURE_VIRTUAL(UMutator |
Protected Attributes inherited from UMutator | |
UServiceInjector * | serviceInjector |
Adds a random decorator to a random ChildContainerGene which holds a composite node in the chromosome, if one exists. Chooses between mapped and generated based on variable specified in the editor.
|
overridevirtual |
Reimplemented from UMutator.