This performs the same function as CrossoverMutator. However the depth within the behavior tree that nodes are selected from is biased towards a variable set in the editor. More...
#include <DepthBiasedCrossoverMutator.h>
Public Member Functions | |
virtual UBTChromosome * | Mutate (UBTChromosome *chromosome, TArray< UBTChromosome * > parents, int primaryParent) |
Public Member Functions inherited from UMutator | |
virtual void | Init (UServiceInjector *injector) |
Public Attributes | |
double | biasStrength = 1.5 |
Public Attributes inherited from UMutator | |
virtual UBTChromosome * | Mutate (UBTChromosome *chromosome, TArray< UBTChromosome * > parents, int primaryParent) PURE_VIRTUAL(UMutator |
Additional Inherited Members | |
Protected Attributes inherited from UMutator | |
UServiceInjector * | serviceInjector |
This performs the same function as CrossoverMutator. However the depth within the behavior tree that nodes are selected from is biased towards a variable set in the editor.