Class HTNPrecondition
Condition that needs to be true for a particular primitive task or compound task branch.
Inheritance
System.Object
HTNPrecondition
Namespace: Content.Server.NPC.HTN.Preconditions
Assembly: Content.Server.dll
Syntax
public abstract class HTNPrecondition : object
Methods
| Improve this Doc View SourceInitialize(IEntitySystemManager)
Handles one-time initialization of this precondition.
Declaration
public virtual void Initialize(IEntitySystemManager sysManager)
Parameters
Type | Name | Description |
---|---|---|
IEntitySystemManager | sysManager |
IsMet(NPCBlackboard)
Has this precondition been met for planning purposes?
Declaration
public abstract bool IsMet(NPCBlackboard blackboard)
Parameters
Type | Name | Description |
---|---|---|
NPCBlackboard | blackboard |
Returns
Type | Description |
---|---|
System.Boolean |