Show / Hide Table of Contents

Class HTNSystem

Inheritance
System.Object
HTNSystem
Namespace: Content.Server.NPC.HTN
Assembly: Content.Server.dll
Syntax
public sealed class HTNSystem : EntitySystem

Methods

| Improve this Doc View Source

GetDomain(HTNCompoundTask)

Declaration
public string GetDomain(HTNCompoundTask compound)
Parameters
Type Name Description
HTNCompoundTask compound
Returns
Type Description
System.String
| Improve this Doc View Source

Initialize()

Declaration
public override void Initialize()
| Improve this Doc View Source

Replan(HTNComponent)

Forces the NPC to replan.

Declaration
public void Replan(HTNComponent component)
Parameters
Type Name Description
HTNComponent component
| Improve this Doc View Source

Shutdown()

Declaration
public override void Shutdown()
| Improve this Doc View Source

ShutdownPlan(HTNComponent)

Declaration
public void ShutdownPlan(HTNComponent component)
Parameters
Type Name Description
HTNComponent component
| Improve this Doc View Source

ShutdownTask(HTNOperator, NPCBlackboard, HTNOperatorStatus)

Declaration
public void ShutdownTask(HTNOperator currentOperator, NPCBlackboard blackboard, HTNOperatorStatus status)
Parameters
Type Name Description
HTNOperator currentOperator
NPCBlackboard blackboard
HTNOperatorStatus status
| Improve this Doc View Source

UpdateNPC(ref Int32, Int32, Single)

Declaration
public void UpdateNPC(ref int count, int maxUpdates, float frameTime)
Parameters
Type Name Description
System.Int32 count
System.Int32 maxUpdates
System.Single frameTime
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾