void Awake() { DataPanelWidgets p = GetComponent <DataPanelWidgets>(); p.AddHeadTitleWidget("TF"); HideButton = p.AddHideButton(); ResetButton = p.AddResetButton(); Listener = p.AddListener(); ListenerStatic = p.AddListener(); Frame = p.AddFrame(); //PreferUdp = p.AddToggle("Prefer UDP"); KeepAllFrames = p.AddToggle("Keep All Frames, Even if Unused"); //ShowAxes = p.AddToggle("Show Frames"); ShowFrameLabels = p.AddToggle("Show Frame Names"); ConnectToParent = p.AddToggle("Connect Children to Parents"); FrameSize = p.AddSlider("Frame Size").SetMinValue(0.01f).SetMaxValue(0.5f).SetNumberOfSteps(49); //FrameLabelSize = p.AddSlider("Frame Names Size").SetMinValue(0.01f).SetMaxValue(0.5f).SetNumberOfSteps(49); Sender = p.AddSender(); TapSender = p.AddSender(); p.AddCollapsibleWidget("Publishers") .Attach(Sender) .Attach(TapSender) .UpdateSize(); p.UpdateSize(); gameObject.SetActive(false); }
void Awake() { DataPanelWidgets p = GetComponent <DataPanelWidgets>(); p.AddHeadTitleWidget("Joystick"); CloseButton = p.AddTrashButton(); HideButton = p.AddHideButton(); SendJoy = p.AddToggle("Publish Joy Message"); JoyTopic = p.AddInputFieldWithHints("Joy Topic").SetPlaceholder("joy"); JoySender = p.AddSender(); SendTwist = p.AddToggle("Publish Twist Message"); MaxSpeed = p.AddVector3("Max Speed [X, Y, Angular]"); XIsFront = p.AddToggle("Joystick Right is Robot Front"); UseStamped = p.AddToggle("Use TwistStamped instead of Twist"); TwistTopic = p.AddInputFieldWithHints("Twist Topic").SetPlaceholder("twist"); AttachToFrame = p.AddInputFieldWithHints("TF Frame For Header").SetPlaceholder("map"); TwistSender = p.AddSender(); p.UpdateSize(); gameObject.SetActive(false); }
void Awake() { DataPanelWidgets p = GetComponent <DataPanelWidgets>(); p.AddHeadTitleWidget("Interactive\nMarker"); Listener = p.AddListener(); FullListener = p.AddListener(); DescriptionsVisible = p.AddToggle("Show Descriptions"); Sender = p.AddSender(); CloseButton = p.AddTrashButton(); HideButton = p.AddHideButton(); Marker = p.AddMarker(); p.UpdateSize(); gameObject.SetActive(false); }