Search Results for

    Show / Hide Table of Contents

    Class KaijuModifyIdentifierAction

    Base class to modify an identifier on a agent.

    Inheritance
    System.Object
    KaijuAgentGraphAction
    KaijuIdentifierAction
    KaijuModifyIdentifierAction
    KaijuAddIdentifierAction
    KaijuHasIdentifierAction
    KaijuRemoveIdentifierAction
    KaijuSetIdentifierAction
    Inherited Members
    KaijuAgentGraphAction.agent
    KaijuAgentGraphAction.OnUpdate()
    KaijuAgentGraphAction.EnsureAgent()
    KaijuAgentGraphAction.EnsureAgent(GameObject)
    Namespace: KaijuSolutions.Agents.Behavior
    Syntax
    [Serializable]
    public abstract class KaijuModifyIdentifierAction : KaijuIdentifierAction

    Fields

    identifier

    The identifier value.

    Declaration
    public BlackboardVariable<int> identifier
    Field Value
    Type Description
    BlackboardVariable<System.Int32>

    Methods

    HandleAction()

    Handle the identifiers action.

    Declaration
    protected override bool HandleAction()
    Returns
    Type Description
    System.Boolean

    The result of the action.

    Overrides
    KaijuIdentifierAction.HandleAction()

    HandleAction(UInt32)

    Handle the identifiers action.

    Declaration
    protected abstract bool HandleAction(uint unsigned)
    Parameters
    Type Name Description
    System.UInt32 unsigned

    The value cast to unsigned. This is needed as the blackboard variables do not support unsigned integers.

    Returns
    Type Description
    System.Boolean

    The result of the action.

    OnStart()

    OnStart is called when the node starts running.

    Declaration
    protected override Status OnStart()
    Returns
    Type Description
    Status

    The status of the node.

    Overrides
    KaijuIdentifierAction.OnStart()
    In This Article
    Back to top MIT License © 2026 Kaiju Solutions Inc.