// 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; }
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; } }
public void RemoveListener(SerialListener listener) { mListeners.Remove(listener); }
public void AddListener(SerialListener listener) { mListeners.Add(listener); }