Search Results for

    Show / Hide Table of Contents

    Class SwordFightAction

    Attacks and Destroy a monster immediately when performed.

    Inheritance
    Object
    UtilityAction
    SwordFightAction
    Implements
    IUtilityAction
    Inherited Members
    UtilityAction.Name
    UtilityAction.Weight
    UtilityAction.MinScore
    UtilityAction.Considerations
    UtilityAction.PerformData
    UtilityAction.MoveData
    UtilityAction.PropertySet
    UtilityAction.Events
    UtilityAction.State
    UtilityAction.Agent
    UtilityAction.Score
    UtilityAction.Initialized
    UtilityAction.IUtilityAction.Weight
    UtilityAction.IUtilityAction.MoveData
    UtilityAction.IUtilityAction.Name
    UtilityAction.IUtilityAction.State
    UtilityAction.IUtilityAction.Events
    UtilityAction.IUtilityAction.Considerations
    UtilityAction.IUtilityAction.PropertySet
    UtilityAction.SetScore(Single)
    UtilityAction.IsAvailable()
    UtilityAction.Setup(Agent)
    UtilityAction.InitializeDynamicConsideration()
    UtilityAction.AddConsideration(Consideration)
    UtilityAction.RemoveConsideration(Consideration)
    UtilityAction.OnConsiderationCheck(Consideration)
    UtilityAction.TimeWatch
    UtilityAction.FoldOutEnabled
    UtilityAction.OnReachedDestination()
    UtilityAction.SetState(EActionStatus)
    UtilityAction.ReachedPerformDuration
    UtilityAction.PerformByDuration(Agent)
    Namespace: TinnyStudios.AIUtility.Impl.Examples.FarmerHero
    Assembly: UtilityAIFramework.dll
    Syntax
    public class SwordFightAction : UtilityAction, IUtilityAction

    Properties

    MonsterManager

    Declaration
    public MonsterManager MonsterManager { get; }
    Property Value
    Type Description
    MonsterManager

    Methods

    OnMove(MoveSystemBase)

    Declaration
    public override void OnMove(MoveSystemBase moveSystem)
    Parameters
    Type Name Description
    MoveSystemBase moveSystem
    Overrides
    UtilityAction.OnMove(MoveSystemBase)

    OnMoveStarted(MoveSystemBase)

    Declaration
    public override void OnMoveStarted(MoveSystemBase moveSystem)
    Parameters
    Type Name Description
    MoveSystemBase moveSystem
    Overrides
    UtilityAction.OnMoveStarted(MoveSystemBase)

    OnPerformByDurationCompleted(Agent)

    Declaration
    protected override void OnPerformByDurationCompleted(Agent agent)
    Parameters
    Type Name Description
    Agent agent
    Overrides
    UtilityAction.OnPerformByDurationCompleted(Agent)

    Perform(Agent)

    Declaration
    public override EActionStatus Perform(Agent agent)
    Parameters
    Type Name Description
    Agent agent
    Returns
    Type Description
    EActionStatus
    Overrides
    UtilityAction.Perform(Agent)

    Implements

    IUtilityAction
    In This Article
    Back to top Generated by DocFX