Struct BehaviorKnowledgeSelector
Behavior knowledge value selector that can reference blackboard item, behavior goal or sensor values.
Assembly: FlaxEngine.dll
File: Engine/AI/BehaviorKnowledgeSelector.h
Syntax
public struct BehaviorKnowledgeSelector<T> : public BehaviorKnowledgeSelectorAny
Type Parameters
T
|
Constructors
BehaviorKnowledgeSelector()
Declaration
public BehaviorKnowledgeSelector() = default
BehaviorKnowledgeSelector(const StringAnsi& other)
operator StringAnsi()
Declaration
public operator StringAnsi() const
Methods
Get(const BehaviorKnowledge* knowledge)
Declaration
public T Get(const BehaviorKnowledge* knowledge) const
Parameters
BehaviorKnowledge
knowledge
|
Returns
T
|
operator=(const StringAnsiView& other)
Declaration
public BehaviorKnowledgeSelector operator=(const StringAnsiView& other) noexcept
Parameters
StringAnsiView
other
|
Returns
BehaviorKnowledgeSelector
|
operator=(StringAnsi&& other)
Declaration
public BehaviorKnowledgeSelector operator=(StringAnsi&& other) noexcept
Parameters
StringAnsi
other
|
Returns
BehaviorKnowledgeSelector
|
Set(BehaviorKnowledge* knowledge, const T& value)
Declaration
public void Set(BehaviorKnowledge* knowledge, const T& value) const
Parameters
BehaviorKnowledge
knowledge
|
T
value
|
Returns
void
|
TryGet(const BehaviorKnowledge* knowledge, T& value)
Declaration
public bool TryGet(const BehaviorKnowledge* knowledge, T& value)
Parameters
BehaviorKnowledge
knowledge
|
T
value
|
Returns
bool
|