Search Results for

    Show / Hide Table of Contents

    Class CaptureTheFlagManager

    Manager for Troopers to play capture the flag.

    Inheritance
    System.Object
    KaijuBehaviour
    KaijuGlobalController
    CaptureTheFlagManager
    Inherited Members
    KaijuGlobalController.OnAllPreSetPosition(KaijuBehaviour)
    KaijuGlobalController.OnAllSetPosition(KaijuBehaviour)
    KaijuGlobalController.OnAllPreSetOrientation(KaijuBehaviour)
    KaijuGlobalController.OnAllSetOrientation(KaijuBehaviour)
    KaijuGlobalController.OnAllPreSetScale(KaijuBehaviour)
    KaijuGlobalController.OnAllSetScale(KaijuBehaviour)
    KaijuGlobalController.OnAgentMoveSpeed(KaijuAgent)
    KaijuGlobalController.OnAgentMoveAcceleration(KaijuAgent)
    KaijuGlobalController.OnAgentLookSpeed(KaijuAgent)
    KaijuGlobalController.OnAgentAutoRotate(KaijuAgent)
    KaijuGlobalController.OnAgentLookTarget(KaijuAgent)
    KaijuGlobalController.OnAgentMove(KaijuAgent)
    KaijuGlobalController.OnAgentEnabled(KaijuAgent)
    KaijuGlobalController.OnAgentDestroyed(KaijuAgent)
    KaijuGlobalController.OnAgentAutomaticSense(KaijuAgent)
    KaijuGlobalController.OnMovementStarted(KaijuMovement)
    KaijuGlobalController.OnMovementStopped(KaijuMovement)
    KaijuGlobalController.OnMovementPerformed(KaijuMovement)
    KaijuGlobalController.OnSensorSense(KaijuSensor)
    KaijuGlobalController.OnSensorEnabled(KaijuSensor)
    KaijuGlobalController.OnSensorDisabled(KaijuSensor)
    KaijuGlobalController.OnActuatorStarted(KaijuActuator)
    KaijuGlobalController.OnActuatorExecuting(KaijuActuator)
    KaijuGlobalController.OnActuatorDone(KaijuActuator)
    KaijuGlobalController.OnActuatorInterrupted(KaijuActuator)
    KaijuGlobalController.OnActuatorFailed(KaijuActuator)
    KaijuGlobalController.OnActuatorEnabled(KaijuActuator)
    KaijuGlobalController.OnActuatorDisabled(KaijuActuator)
    KaijuBehaviour.OnPreSetPosition
    KaijuBehaviour.OnPreSetPositionGlobal
    KaijuBehaviour.OnSetPosition
    KaijuBehaviour.OnSetPositionGlobal
    KaijuBehaviour.OnPreSetOrientation
    KaijuBehaviour.OnPreSetOrientationGlobal
    KaijuBehaviour.OnSetOrientation
    KaijuBehaviour.OnSetOrientationGlobal
    KaijuBehaviour.OnPreSetScale
    KaijuBehaviour.OnPreSetScaleGlobal
    KaijuBehaviour.OnSetScale
    KaijuBehaviour.OnSetScaleGlobal
    KaijuBehaviour.Position
    KaijuBehaviour.Position3
    KaijuBehaviour.LocalPosition
    KaijuBehaviour.LocalPosition3
    KaijuBehaviour.X
    KaijuBehaviour.LocalX
    KaijuBehaviour.Y
    KaijuBehaviour.LocalY
    KaijuBehaviour.Z
    KaijuBehaviour.LocalZ
    KaijuBehaviour.Orientation
    KaijuBehaviour.LocalOrientation
    KaijuBehaviour.OrientationAngles
    KaijuBehaviour.LocalOrientationAngles
    KaijuBehaviour.OrientationQuaternion
    KaijuBehaviour.LocalOrientationQuaternion
    KaijuBehaviour.OrientationX
    KaijuBehaviour.LocalOrientationX
    KaijuBehaviour.OrientationY
    KaijuBehaviour.LocalOrientationY
    KaijuBehaviour.OrientationZ
    KaijuBehaviour.LocalOrientationZ
    KaijuBehaviour.OrientationQuaternionX
    KaijuBehaviour.LocalOrientationQuaternionX
    KaijuBehaviour.OrientationQuaternionY
    KaijuBehaviour.LocalOrientationQuaternionY
    KaijuBehaviour.OrientationQuaternionZ
    KaijuBehaviour.LocalOrientationQuaternionZ
    KaijuBehaviour.OrientationQuaternionW
    KaijuBehaviour.LocalOrientationQuaternionW
    KaijuBehaviour.LocalScale
    KaijuBehaviour.LocalScaleX
    KaijuBehaviour.LocalScaleY
    KaijuBehaviour.LocalScaleZ
    KaijuBehaviour.GlobalScale
    KaijuBehaviour.GlobalScaleX
    KaijuBehaviour.GlobalScaleY
    KaijuBehaviour.GlobalScaleZ
    KaijuBehaviour.LocalToWorld
    KaijuBehaviour.WorldToLocal
    KaijuBehaviour.Forward
    KaijuBehaviour.Forward3
    KaijuBehaviour.Backwards
    KaijuBehaviour.Up
    KaijuBehaviour.Down
    KaijuBehaviour.Right
    KaijuBehaviour.Left
    KaijuBehaviour.Parent
    KaijuBehaviour.Root
    KaijuBehaviour.ChildCount
    KaijuBehaviour.HasChanged
    KaijuBehaviour.HierarchyCount
    KaijuBehaviour.HierarchyCapacity
    KaijuBehaviour.Layer
    KaijuBehaviour.ComponentCount
    KaijuBehaviour.ActiveInHierarchy
    KaijuBehaviour.ActiveSelf
    KaijuBehaviour.IsStatic
    KaijuBehaviour.Scene
    Namespace: KaijuSolutions.Agents.Exercises.CTF
    Syntax
    public class CaptureTheFlagManager : KaijuGlobalController

    Properties

    Ammo

    The maximum and starting Ammo of Troopers for their blaster.

    Declaration
    public static int Ammo { get; }
    Property Value
    Type Description
    System.Int32

    CaptureDistance

    How close to a Trooper's own base to capture a Flag they are carrying.

    Declaration
    public static float CaptureDistance { get; }
    Property Value
    Type Description
    System.Single

    ColorOne

    The color for team one.

    Declaration
    public static Color ColorOne { get; }
    Property Value
    Type Description
    Color

    ColorTwo

    The color for team two.

    Declaration
    public static Color ColorTwo { get; }
    Property Value
    Type Description
    Color

    Cooldown

    The cooldown timer for HealthPickups and AmmoPickups.

    Declaration
    public static float Cooldown { get; }
    Property Value
    Type Description
    System.Single

    Damage

    The damage the BlasterActuators deal to Troopers.

    Declaration
    public static int Damage { get; }
    Property Value
    Type Description
    System.Int32

    Health

    The maximum and starting Health of Troopers.

    Declaration
    public static int Health { get; }
    Property Value
    Type Description
    System.Int32

    Instance

    The singleton manager instance.

    Declaration
    public static CaptureTheFlagManager Instance { get; }
    Property Value
    Type Description
    CaptureTheFlagManager

    Respawn

    The time in seconds for Troopers to respawn.

    Declaration
    public static float Respawn { get; }
    Property Value
    Type Description
    System.Single

    Size

    The number of Troopers per team.

    Declaration
    public static int Size { get; }
    Property Value
    Type Description
    System.Int32

    Methods

    OnAgentDisabled(KaijuAgent)

    Global callback for when a KaijuAgent has finishing becoming disabled.

    Declaration
    protected override void OnAgentDisabled(KaijuAgent agent)
    Parameters
    Type Name Description
    KaijuAgent agent

    The KaijuAgent.

    Overrides
    KaijuGlobalController.OnAgentDisabled(KaijuAgent)
    In This Article
    Back to top MIT License © 2026 Kaiju Solutions Inc.