Class SEAN
Namespace: SEAN
Assembly: cs.temp.dll.dll
Syntax
public class SEAN : MonoBehaviour
Fields
AgentController
Declaration
public LowLevelControl AgentController
Field Value
AgentTag
Declaration
public const string AgentTag = "NavAgent"
Field Value
ControlledAgent
Declaration
public ControlledAgent ControlledAgent
Field Value
GroupTag
Declaration
public const string GroupTag = "GroupMember"
Field Value
PlayerControl
Declaration
public bool PlayerControl
Field Value
RosConnectionPort
Declaration
public int RosConnectionPort
Field Value
TopDownViewOnly
Declaration
public bool TopDownViewOnly
Field Value
Properties
clock
Declaration
public ROSClockPublisher clock { get; }
Property Value
controller
Declaration
public ControlSubscriber controller { get; }
Property Value
environment
Declaration
public Environment environment { get; }
Property Value
Declaration
public InputPublisher input { get; }
Property Value
instance
Declaration
public static SEAN instance { get; }
Property Value
metrics
Declaration
public Metrics metrics { get; }
Property Value
pedestrianBehavior
Declaration
public Base pedestrianBehavior { get; }
Property Value
pedestrianBehaviors
Declaration
public List<Base> pedestrianBehaviors { get; }
Property Value
player
Declaration
public Player player { get; }
Property Value
robot
Declaration
public Robot robot { get; }
Property Value
robotTask
Declaration
public Base robotTask { get; }
Property Value
robotTasks
Declaration
public List<Base> robotTasks { get; }
Property Value
taskSocialSituation
Declaration
public Handcrafted taskSocialSituation { get; }
Property Value
Methods
GetStartOrGoal(ControlledAgent, Boolean)
Declaration
public GameObject GetStartOrGoal(ControlledAgent agent, bool start)
Parameters
Returns
Type |
Description |
GameObject |
|
SetPedestrianBehavior(String)
Declaration
public void SetPedestrianBehavior(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
SetTask(String)
Declaration
public void SetTask(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
UIGetPedestrianBehaviors(out List<String>, out Int32)
Get PedestrianBehaviors available for selection in the UI
Declaration
public void UIGetPedestrianBehaviors(out List<string> uiPedestrianBehaviors, out int selectedId)
Parameters
UIGetTasks(out List<String>, out Int32)
Get Tasks available for selection in the UI
Declaration
public void UIGetTasks(out List<string> uiTasks, out int selectedId)
Parameters