C# Class UnityAI.Core.Planning.Action

Afficher le fichier Open project: unityai/unityai-core

Protected Properties

Свойство Type Description
moActionIdentity Predicate
moEffectList EffectList
moPreconditionList PreconditionList

Méthodes publiques

Méthode Description
Action ( Predicate actionIdentity ) : System

Create an Action

AddEffect ( Predicate predicate ) : void

Add an Effect to the Effects

AddPrecondition ( Predicate predicate ) : void

Add a Precondition

CreateFinish ( ) : Action

Create the finish symbol

CreateStart ( ) : Action

The Start Symbol has only Effects

ToString ( ) : string

String Representation of the Action

Method Details

Action() public méthode

Create an Action
public Action ( Predicate actionIdentity ) : System
actionIdentity Predicate
Résultat System

AddEffect() public méthode

Add an Effect to the Effects
public AddEffect ( Predicate predicate ) : void
predicate Predicate A Predicate to Add
Résultat void

AddPrecondition() public méthode

Add a Precondition
public AddPrecondition ( Predicate predicate ) : void
predicate Predicate A Predicate to Add
Résultat void

CreateFinish() public static méthode

Create the finish symbol
public static CreateFinish ( ) : Action
Résultat Action

CreateStart() public static méthode

The Start Symbol has only Effects
public static CreateStart ( ) : Action
Résultat Action

ToString() public méthode

String Representation of the Action
public ToString ( ) : string
Résultat string

Property Details

moActionIdentity protected_oe property

protected Predicate,UnityAI.Core.Planning moActionIdentity
Résultat Predicate

moEffectList protected_oe property

protected EffectList moEffectList
Résultat EffectList

moPreconditionList protected_oe property

protected PreconditionList moPreconditionList
Résultat PreconditionList