Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        if (Scenario == null)
        {
            Scenario = GameObject.Find("Scenario");
        }
        if (pan == null)
        {
            pan = GameObject.Find("frisbee");
        }
        sce           = Scenario.GetComponent <Scenario>();
        sl            = this.GetComponent <SerialListener>();
        IsSerial      = this.GetComponent <ModelSelect>().IsOpenSerial;
        RoboStateList = new List <RoboState>(robots_number);
        for (int i = 0; i < robots_number; i++)
        {
            string rob_name = "Robot" + i.ToString();
            RoboStateList.Add(GameObject.Find(rob_name).GetComponent <RoboState>());
        }

        pan.SetActive(false);


        if (IsSerial)
        {
            try
            {
                sendThread = new Thread(new ThreadStart(trySend));
                sendThread.Start();
                //Thread.Sleep(100);
                //sendThread.Abort();
                //Debug.Log("Scenario.sent Rotate cmd " + s_id + " rotate " + t + " s");
            }
            catch (System.Exception e)
            {
                Debug.Log(e.Message);
            }
        }

        Cursor.visible = false;
    }
Ejemplo n.º 2
0
    private void Start()
    {
        sl = this.GetComponent <SerialListener>();
        for (int i = 0; i < pwm1s.Length; i++)
        {
            if (i == 0)
            {
                pwm1s[i] = "pwm1";
                pwm2s[i] = "pwm2";
                pwm3s[i] = "pwm3";
            }
            else
            {
                pwm1s[i] = "";
                pwm2s[i] = "";
                pwm3s[i] = "";
            }

            dir1s[i] = false;
            dir2s[i] = false;
            dir3s[i] = false;
        }
    }
Ejemplo n.º 3
0
 public void RemoveListener(SerialListener listener)
 {
     mListeners.Remove(listener);
 }
Ejemplo n.º 4
0
 public void AddListener(SerialListener listener)
 {
     mListeners.Add(listener);
 }
Ejemplo n.º 5
0
 public void RemoveListener(SerialListener listener)
 {
     mListeners.Remove(listener);
 }
Ejemplo n.º 6
0
 public void AddListener(SerialListener listener)
 {
     mListeners.Add(listener);
 }