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
|