IEnumerator Start() { //의자 포트번호 따오기 xPort = Sym4DEmulator.Sym4D_X_Find(); yield return(ws); //팬 포트번호 따오기 wPort = Sym4DEmulator.Sym4D_W_Find(); yield return(ws); //의자 Roll, Pitch 최대각도 설정 XConfigCheck = Sym4DEmulator.Sym4D_X_SetConfig(100, 100); yield return(ws); //팬 최대회전수 (최대 100) WConfigCheck = Sym4DEmulator.Sym4D_W_SetConfig(100); yield return(ws); //정상적으로 모두 실행되었으면 코루틴 종료 if (xPort != 0 && wPort != 0 && XConfigCheck == true && WConfigCheck == true) { print("Sym4D Setting Complete."); yield break; } }
IEnumerator Start() { roll.text = "0"; pitch.text = "0"; speed.text = "0"; //시트 포트번호 추출 xPort = Sym4DEmulator.Sym4D_X_Find(); portNo.text = xPort.ToString(); yield return(ws); //펜 포트번호 추출 wPort = Sym4DEmulator.Sym4D_W_Find(); yield return(ws); //시트의 Roll, Pitch의 최대 회전각도(10도, 10도) Sym4DEmulator.Sym4D_X_SetConfig(100, 100); yield return(ws); //펜의 최대회전수 (Max 100) Sym4DEmulator.Sym4D_W_SetConfig(100); yield return(ws); }
IEnumerator Start() { //필드 초기화 roll.text = "0"; pitch.text = "0"; windSpeed.text = "10"; yield return(ws); //의자의 포트번호 추출 xPort = Sym4DEmulator.Sym4D_X_Find(); portNo.text = xPort.ToString(); yield return(ws); //팬의 포트번호 추출 wPort = Sym4DEmulator.Sym4D_W_Find(); //회전 각도를 설정 (roll -10 ~ +10, pith -10 ~ +10) Sym4DEmulator.Sym4D_X_SetConfig(100, 100); //팬속도 설정 (0 ~ 100) Sym4DEmulator.Sym4D_W_SetConfig(100); }