コード例 #1
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();
        LpsManager lpsManager = (LpsManager)target;

        if (GUILayout.Button("START"))
        {
            lpsManager.Awake();
        }

        if (GUILayout.Button("Recreate nodes"))
        {
            lpsManager.RecreateNodes();
        }

        if (GUILayout.Button("Send config through OSC"))
        {
            lpsManager.SendConfigOsc();
        }

        if (GUILayout.Button("Save positions"))
        {
            lpsManager.SavePositions();
        }

        if (GUILayout.Button("Remove nodes"))
        {
            lpsManager.RemoveNodes();
        }
    }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        _oscManager = GameObject.Find("OscManager").GetComponent <OscManager>();

        _sceneManager = GameObject.Find("SceneManager").GetComponent <SceneManager>();
        _lpsManager   = GameObject.Find("LpsManager").GetComponent <LpsManager>();

        _oscClient = _oscManager.CreateClient("drones");
    }
コード例 #3
0
    // Use this for initialization
    public void Start()
    {
        this.system_initialized = false;
        this._oscManager        = GameObject.Find("OscManager").GetComponent <OscManager> ();
        this._lpsManager        = GameObject.Find("LpsManager").GetComponent <LpsManager> ();
        this._dronesManager     = GameObject.Find("DronesManager").GetComponent <DronesManager> ();

        if (shouldHidePositionAndBatteryLogs)
        {
            this._oscManager.OscSubscribe("/log/*/position/*",
                                          delegate(string topic, OSCPacket packet, System.Text.RegularExpressions.GroupCollection path_args)
            {
            });
            this._oscManager.OscSubscribe("/log/*/battery/*",
                                          delegate(string topic, OSCPacket packet, System.Text.RegularExpressions.GroupCollection path_args)
            {
            });
        }

        StartCoroutine(StartingCoroutine());
    }