Search Results for

    Show / Hide Table of Contents

    Class Base

    Inheritance
    Object
    Base
    BusyABNav
    CustomStartGoal
    Handcrafted
    JoinGroup
    LabStudy
    LeaveGroup
    RandomABNav
    Namespace: SEAN.Tasks
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class Base : MonoBehaviour

    Fields

    completionDistance

    Declaration
    public float completionDistance
    Field Value
    Type Description
    Single

    debounceStartupTimeoutSec

    Declaration
    public float debounceStartupTimeoutSec
    Field Value
    Type Description
    Single

    debounceTimeoutSec

    Declaration
    public float debounceTimeoutSec
    Field Value
    Type Description
    Single

    FrameID

    Declaration
    public string FrameID
    Field Value
    Type Description
    String

    maximumNumberOfTasks

    Declaration
    public int maximumNumberOfTasks
    Field Value
    Type Description
    Int32

    onNewTask

    Declaration
    public OnNewTask onNewTask
    Field Value
    Type Description
    OnNewTask

    PublishGoal

    Declaration
    public bool PublishGoal
    Field Value
    Type Description
    Boolean

    sean

    Declaration
    protected SEAN sean
    Field Value
    Type Description
    SEAN

    timeoutTaskSeconds

    Declaration
    public float timeoutTaskSeconds
    Field Value
    Type Description
    Single

    Topic

    Declaration
    public static string Topic
    Field Value
    Type Description
    String

    Properties

    interactiveStart

    Declaration
    public GameObject interactiveStart { get; }
    Property Value
    Type Description
    GameObject

    isRunning

    Declaration
    public bool isRunning { get; }
    Property Value
    Type Description
    Boolean

    number

    Declaration
    public ushort number { get; }
    Property Value
    Type Description
    UInt16

    personGoalTransform

    Declaration
    public Transform personGoalTransform { get; set; }
    Property Value
    Type Description
    Transform

    personStartTransform

    Declaration
    public Transform personStartTransform { get; set; }
    Property Value
    Type Description
    Transform

    playerGoal

    Declaration
    public GameObject playerGoal { get; protected set; }
    Property Value
    Type Description
    GameObject

    playerStart

    Declaration
    public GameObject playerStart { get; protected set; }
    Property Value
    Type Description
    GameObject

    robotGoal

    Declaration
    public GameObject robotGoal { get; protected set; }
    Property Value
    Type Description
    GameObject

    robotGoalTransform

    Declaration
    public Transform robotGoalTransform { get; set; }
    Property Value
    Type Description
    Transform

    robotStart

    Declaration
    public GameObject robotStart { get; protected set; }
    Property Value
    Type Description
    GameObject

    robotStartTransform

    Declaration
    public Transform robotStartTransform { get; set; }
    Property Value
    Type Description
    Transform

    Methods

    Awake()

    Declaration
    public void Awake()

    GetRandomGroup(out Vector3)

    Sample a random group (from ground truth, if available)

    Declaration
    protected bool GetRandomGroup(out Vector3 center)
    Parameters
    Type Name Description
    Vector3 center
    Returns
    Type Description
    Boolean

    GetRandomGroupMembershipTransform(out Vector3, out Quaternion)

    Sample a random and unoccupied group member position (from ground truth, if available)

    Declaration
    protected bool GetRandomGroupMembershipTransform(out Vector3 position, out Quaternion rotation)
    Parameters
    Type Name Description
    Vector3 position
    Quaternion rotation
    Returns
    Type Description
    Boolean

    true if a group center is found and returned via the output argument

    NewTask()

    Declaration
    protected abstract bool NewTask()
    Returns
    Type Description
    Boolean

    SetTargetFlags(GameObject)

    Declaration
    public void SetTargetFlags(GameObject goal)
    Parameters
    Type Name Description
    GameObject goal

    Start()

    Declaration
    public virtual void Start()

    Update()

    Declaration
    public void Update()
    In This Article
    Back to top SEAN Unity documentation