// Use this for initialization void Start() { Screen.fullScreen = !Screen.fullScreen; body = GetComponent <Rigidbody>(); //play with physics attributes to simulate soaring serialController = GameObject.Find("SerialController").GetComponent <SerialController>(); InvokeRepeating("updateWingsuitValue", 1.0f, 0.5f); }
private int m_PlayerTeamID; // Stores whether the player is 0 or 1 in the team // Use this for initialization void Start() { m_PlayerNumber = gameObject.GetComponentInParent <TankMovement>().m_PlayerNumber; // The axes names are based on player number. m_AimAxisName = "Aim" + m_PlayerNumber; if (m_PlayerNumber % 2 != 0) { m_Controller = GameObject.Find("GameManager").GetComponent <GameManager>().BlueControl; if (m_Controller != "Keyboard") { m_SerialController = GameObject.Find("SerialController1").GetComponent <SerialController>(); } } else { m_Controller = GameObject.Find("GameManager").GetComponent <GameManager>().RedControl; if (m_Controller != "Keyboard") { m_SerialController = GameObject.Find("SerialController2").GetComponent <SerialController>(); } } //Set player team id if (m_PlayerNumber < 3) { m_PlayerTeamID = 0; } else { m_PlayerTeamID = 1; } }
public GameBoy(string romPath) { _logger = new Logger(); _mainMemory = new MainMemory(); _dmaController = new DmaController(_mainMemory); _timer = new Timer(_mainMemory); _joypad = new Joypad(); _serialController = new SerialController(_mainMemory); _pixelProcessingUnit = new PixelProcessingUnit(_mainMemory, _logger); _audioProcessingUnit = new AudioProcessingUnit(); IRandomAccessMemory mainMemoryProxy = new MainMemoryDmaProxy(_mainMemory, _dmaController); _cpuCore = new CpuCore(mainMemoryProxy, new CpuState(), _logger); IRomLoader romLoader = new FileRomLoader(romPath); _ramManager = new FileRamManager(Path.ChangeExtension(romPath, ".sav")); _memoryBankController = MBCFactory.CreateMBC(romLoader); _memoryBankController.LoadRam(_ramManager); _mainMemory.RegisterMemoryAccessDelegate(_memoryBankController as IMemoryAccessDelegate); _mainMemory.RegisterMemoryAccessDelegate(_pixelProcessingUnit); _mainMemory.RegisterMemoryAccessDelegate(_timer); _mainMemory.RegisterMemoryAccessDelegate(_joypad); _mainMemory.RegisterMemoryAccessDelegate(_audioProcessingUnit); _mainMemory.RegisterMemoryAccessDelegate(_serialController); }
void Start() { serialController = GameObject.Find("Piezo Serial Controller").GetComponent <SerialController>(); oresRequired = GameObject.Find("Shopkeeper").GetComponent <OresRequired>(); shopkeeper = GameObject.Find("Shopkeeper").GetComponent <Shopkeeper>(); minecartImages = canvas.GetComponentsInChildren <Image>(); }
void Start() { //OresNeeded(); //Invoke("ActiveOre", 1f); serialController = GameObject.Find("Piezo Serial Controller").GetComponent <SerialController>(); startTime = Time.time; }
string ReciveData(SerialController _serialController, int i) { if (_serialController.portName == "") { return("NoPort"); } string message = _serialController.ReadSerialMessage(); if (message == null) { return("NoMsg"); } // Check if the message is plain data or a connect/disconnect event. if (ReferenceEquals(message, SerialController.SERIAL_DEVICE_CONNECTED)) { Debug.Log("Connection established"); return("ConectedToDev"); } else if (ReferenceEquals(message, SerialController.SERIAL_DEVICE_DISCONNECTED)) { Debug.Log("Connection attempt failed or disconnection detected"); return("NoDev"); } else { Debug.LogWarning("Message arrived: " + message); if (message.Length - 1 >= 1 & msgArrived[i].Contains(message) == false & message.Contains("SD card") == false & (message.Contains("Marlin") || message.Contains("Grbl ") || message.Contains("ok") || message.Contains("error: "))) { msgArrived[i].Add(message); } return(message); } }
// Start is called before the first frame update void Start() { if (true) { DifficultyText = DifficultyTextObject.GetComponent <Text> (); SongNameText = SongNameTextObject.GetComponent <Text> (); ComposerText = ComposerTextObject.GetComponent <Text> (); ScoreText = ScoreTextObject.GetComponent <Text> (); RankText = RankTextObject.GetComponent <Text> (); JudgeResultText = JudgeResultTextObject.GetComponent <Text> (); MaxComboText = MaxComboTextObject.GetComponent <Text> (); TapToNextText = TapToNextTextObject.GetComponent <Text> (); JacketImage = JacketImageObject.GetComponent <RawImage> (); } DifficultyText.text = GVContainer.difficultiesName[GVContainer.stage] + " " + GVContainer.difficulty[GVContainer.stage]; SongNameText.text = GVContainer.displayName; ComposerText.text = GVContainer.composer; int score = (int)Math.Round(GVContainer.score); string formattedScore = String.Format("{0:00000000}", score); ScoreText.text = formattedScore.Substring(0, 2) + "'" + formattedScore.Substring(2, 3) + "'" + formattedScore.Substring(5, 3); RankText.text = clearRankCalculate(score); JudgeResultText.text = GVContainer.results[0] + Environment.NewLine + GVContainer.results[1] + Environment.NewLine + GVContainer.results[2] + Environment.NewLine + GVContainer.results[3]; MaxComboText.text = GVContainer.maxCombo.ToString(); string path = Application.dataPath.Replace("/", "\\") + "\\Musics\\" + GVContainer.songName + ".jpg"; StartCoroutine(downloadImage(path)); serial = serialControllerObject.GetComponent <SerialController> (); }
private void Start() { //Initialize Control Scheme if (m_PlayerNumber % 2 != 0) { m_Controller = GameObject.Find("GameManager").GetComponent <GameManager>().BlueControl; if (m_Controller != "Keyboard") { m_SerialController = GameObject.Find("SerialController1").GetComponent <SerialController>(); } } else { m_Controller = GameObject.Find("GameManager").GetComponent <GameManager>().RedControl; if (m_Controller != "Keyboard") { m_SerialController = GameObject.Find("SerialController2").GetComponent <SerialController>(); } } //Set player team id if (m_PlayerNumber < 3) { m_PlayerTeamID = 0; } else { m_PlayerTeamID = 1; } }
// Initialization void Start() { Debug.Log("Sup"); serialController = GameObject.Find("SerialController").GetComponent <SerialController>(); trackedObj = GetComponent <SteamVR_TrackedObject>(); // SteamVR_TrackedObject myObj = GetComponent(); }
void Awake() { if (Instance != null) { Destroy(gameObject); return; } Instance = this; DontDestroyOnLoad(gameObject); using (StreamReader sr = new StreamReader(Application.dataPath + "\\config.txt")) { string portName = sr.ReadLine(); while (!string.IsNullOrEmpty(portName)) { readers.Add(new ReadSerial(portName)); portName = sr.ReadLine(); } } XmlSerializer serializer = new XmlSerializer(typeof(int[])); buttons = new int[readers.Count][]; for (int i = 0; i < readers.Count; i++) { if (File.Exists(Application.dataPath + "/cal" + i + ".xml")) { using (StreamReader stream = new StreamReader(Application.dataPath + "/cal" + i + ".xml")) { buttons[i] = (int[])serializer.Deserialize(stream); } } } }
public string filePass; //ここに読み込む譜面を入れる void Start() { serial = GameObject.Find("SerialController"); serialcontroller = serial.GetComponent <SerialController>(); _start = new float[1024]; _end = new float[1024]; LoadCSV(); }
private void Start() { serial = GetComponent <SerialController>(); cables = new List <Tuple <int, int> >(); cableInPlugs = null; }
// Initialization void Start() { serialController = GameObject.Find("SerialController").GetComponent <SerialController>(); Debug.Log("Press A or Z to execute some actions"); pv = GetComponent <PhotonView>(); }
//constructor public touchScreenInputManager(SerialController _serial) : base(_serial, new byte[] { 255, 255 }, 100000) { touchScreens = new touchScreen[8]; for (int t = 0; t < touchScreens.Length; t++) { touchScreens[t] = new touchScreen((touchScreenOrientation)t); } }
// Initialization void Start() { serialController = GameObject.Find("SerialController").GetComponent <SerialController>(); serialController.SetTearDownFunction(lightsShutdown); Debug.Log("Press 1 or 2 to execute some actions"); }
public void identifyPort(SerialController s) { hypercube.input._debugLog("Attempting connection to: " + s.portName); testSubject = s; testSubject.readDataAsString = true; timer = 0f; type = serialPortType.SERIAL_WORKING; // sentForcedInit = false; }
// Use this for initialization void OnEnable() { GameControl.Button1Count = 0; GameControl.Button2Count = 0; GameControl.Button3Count = 0; GameControl.Button4Count = 0; GameControl.Button5Count = 0; serialController = GameObject.Find("SerialController").GetComponent <SerialController>(); }
public streamedInputManager(SerialController _serial, byte[] _delimiter, int _bufferSize) { serial = _serial; itr = 0; bufferSize = _bufferSize; buffer = new byte[bufferSize]; delimiter = _delimiter; }
void Start() { serial = GameObject.Find("SerialManager").GetComponent <SerialController>(); controller = Player.GetComponent <Controller>(); if (!PlayerPrefs.HasKey("score")) { PlayerPrefs.SetInt("score", 0); } }
// Use this for initialization void Start() { anim = GetComponent <Animation>(); particle1 = GameObject.Find("particleFanSpecs").GetComponent <ParticleSystem>(); particle2 = GameObject.Find("particleFanFog").GetComponent <ParticleSystem>(); spotLight = GameObject.Find("fanSpotlight").GetComponent <Light>(); spotLight.enabled = false; serialController = GameObject.Find("SerialController").GetComponent <SerialController>(); }
void Start() { serialController = GameObject.Find("SerialController").GetComponent <SerialController>(); // Will attach a VideoPlayer to the main camera. GameObject camera = GameObject.Find("Main Camera"); videoPlayer = camera.AddComponent <UnityEngine.Video.VideoPlayer>(); // Play on awake defaults to true. Set it to false to avoid the url set // below to auto-start playback since we're in Start(). videoPlayer.playOnAwake = false; // By default, VideoPlayers added to a camera will use the far plane. // Let's target the near plane instead. //videoPlayer.renderMode = UnityEngine.Video.VideoRenderMode.CameraNearPlane; // This will cause our scene to be visible through the video being played. //videoPlayer.targetCameraAlpha = 0.5F; // Set the video to play. URL supports local absolute or relative paths. // Here, using absolute. videoPlayer.url = "Assets/Movies/" + GameControl.CurrentAnimal + "Intro.mp4"; serialController.SendSerialMessage("1"); // Skip the first 100 frames. //videoPlayer.frame = 100; // Restart from beginning when done. videoPlayer.isLooping = false; // Add handler for loopPointReached videoPlayer.loopPointReached += EndReached; // Start playback. This means the VideoPlayer may have to prepare (reserve // resources, pre-load a few frames, etc.). To better control the delays // associated with this preparation one can use videoPlayer.Prepare() along with // its prepareCompleted event. switch (GameControl.CurrentAnimal) { case "Elephant": serialController.SendSerialMessage("B"); break; case "Lion": serialController.SendSerialMessage("R"); break; default: serialController.SendSerialMessage("G"); break; } videoPlayer.Play(); }
// Use this for initialization void Awake() { answered = false; correct = false; GameControl.Button1Count = 0; GameControl.Button2Count = 0; GameControl.Button3Count = 0; GameControl.Button4Count = 0; GameControl.Button5Count = 0; serialController = GameObject.Find("SerialController").GetComponent <SerialController>(); }
private void Update() { List <string> ports = ExtensionMethods.GetPortNames(); if (ports.Count <= 0 | !startProcess) { return; } if (initiateObject) { //////////////////////////////////---------------------------------->>>>>>> Initialize conection to arduino Destroy(SerailControl); //serialController = new List<SerialController>(); for (int i = 0; i < ports.Count; i++) { SerailControl = new GameObject("serial"); SerailControl.transform.gameObject.AddComponent <SerialController>().enabled = false; SerialController sr = SerailControl.GetComponent <SerialController>(); sr.portName = ports[i]; sr.enabled = false; sr.enabled = true; ArduinoConmander arduino = new ArduinoConmander(); arduino.SetNumber = 1; arduino.SetPot = ports[i]; arduino.sr = sr; arCom.Add(arduino); } FindObjectOfType <ArduinoUI>().Activate(true); initiateObject = false; } else if (delay == 60) { for (int i = 0; i < arCom.Count; i++) { SendData(arCom[i].SetSr, i); //print("-----------> machine: " + arCom[i].nrOfMachine + "string to send " + _positionsToSend[i][0]); } if (arCom[0].nrOfMachine != 0 & count == 2) { _positionsToSend.Clear(); _positionsToSend.Add(new List <string>()); _positionsToSend.Add(new List <string>()); msgArrived.Clear(); msgArrived.Add(new List <string>()); msgArrived.Add(new List <string>()); arCom.Reverse(); } delay = 0; } delay++; }
SerialController addSerialPortInput(string comName) { SerialController sc = gameObject.AddComponent <SerialController>(); sc.portName = comName; sc.baudRate = baudRate; sc.reconnectionDelay = reconnectionDelay; sc.maxUnreadMessages = maxUnreadMessage; sc.maxFailuresAllowed = maxAllowedFailure; sc.enabled = true; return(sc); }
private void Start() { myTransform = transform; myRigidbody2D = GetComponent <Rigidbody2D>(); mySpriteRenderer = GetComponent <SpriteRenderer>(); myCollider2D = GetComponent <Collider2D>(); serialController = GameObject.Find("SerialController").GetComponent <SerialController>(); serialControllerBinario = GameObject.Find("SerialControllerBinario").GetComponent <SerialControllerBinario>(); originalPositon = myTransform.position; isInitialized = true; }
private void ChooseStartingCities(object sender, SerialController serial) { serial.SendSerialMessage("S"); ChooseRandomCities(); arduinoA.serial.SendSerialMessage("Z" + startingIndex); arduinoA.serial.SendSerialMessage("Z" + endIndex); arduinoB.serial.SendSerialMessage("Z" + startingIndex); arduinoB.serial.SendSerialMessage("Z" + endIndex); }
// Use this for initialization void Start() { mDist = 0; test = false; controller = GameObject.Find("Controller"); serialExo = controller.GetComponent <SerialController>(); serialEMS = controller.GetComponent <openEMSstim>(); // Detach servo serialExo.dataOut = "300"; emsOn = false; grabOn = false; }
static byte[] cmd_read_on = new byte[] { 0x55, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x5B }; //开灯 void Start() { // Debug.Log( System.IO.Directory.GetCurrentDirectory()); _instance = this; path = "ComConfig.txt"; InitPort(); //Debug.Log(comeName); _QueueCom = new Queue <string>(); portThread = new Thread(new ThreadStart(ThreadProc)); portThread.Start(); }
public override void Initialize() { _gameButtons = _config.Buttons.ToArray(); _serialController = Instantiate(_serialControllerPrefab, this.transform); #if UNITY_EDITOR _serialController.portName = $"COM{_config.Port}"; #elif UNITY_STANDALONE_WIN _serialController.portName = $"COM{_config.Port}"; #elif UNITY_STANDALONE_LINUX _serialController.portName = $"/dev/ttyUSB{_config.Port}"; #endif OnInitializeDone?.Invoke(); }
/// <summary> /// On awake, make singleton, get serialController /// </summary> private void Awake() { if (OdysseyConLegacyDirector.instance != null) { Destroy(gameObject); } else { instance = this; } pluggedIn = false; sc = gameObject.GetComponent <SerialController>(); }
private void Current_TogglePaneButtonSizeChanged(SerialController.Windows.AppShell sender, Rect e) { this.titleBar.Margin = new Thickness(e.Right, 0, 0, 0); }