private void LoadParameters() { if (scp == null) { scp = FindObjectOfType <SerialControllerPitaco>(); } if (scm == null) { scm = FindObjectOfType <SerialControllerMano>(); } if (scc == null) { scc = FindObjectOfType <SerialControllerCinta>(); } if (sco == null) { sco = FindObjectOfType <SerialControllerOximetro>(); } if (scp.IsConnected || scm.IsConnected || scc.IsConnected || sco.IsConnected) { StartCoroutine(Load()); } }
private void Awake() { scp = FindObjectOfType <SerialControllerPitaco>(); scm = FindObjectOfType <SerialControllerMano>(); scc = FindObjectOfType <SerialControllerCinta>(); sco = FindObjectOfType <SerialControllerOximetro>(); }
private void Awake() { if (serialController == null) { serialController = FindObjectOfType <SerialControllerOximetro>(); } if (serialController == null) { Debug.LogWarning("Serial Controller instance not found!"); } }
private void Awake() { scp = FindObjectOfType <SerialControllerPitaco>(); scm = FindObjectOfType <SerialControllerMano>(); scc = FindObjectOfType <SerialControllerCinta>(); sco = FindObjectOfType <SerialControllerOximetro>(); _minigameOverviewSendDto = new MinigameOverviewSendDto { FlowDataRound = new List <FlowDataMinigame>() }; _pitacoLogger = FindObjectOfType <PitacoLogger>(); _manoLogger = FindObjectOfType <ManoLogger>(); _cintaLogger = FindObjectOfType <CintaLogger>(); _oximetroLogger = FindObjectOfType <OximetroLogger>(); }
private void OnEnable() { if (serialControllerOximetro == null) { serialControllerOximetro = FindObjectOfType <SerialControllerOximetro>(); } if (serialControllerOximetro.IsConnected) { OximetroConnected = true; } this.GetComponent <Button>().interactable = Pacient.Loaded != null && (OximetroConnected == true); }
private void Awake() { #if UNITY_EDITOR if (StageModel.Loaded == null) { StageModel.Loaded = testStage; } else { testStage = StageModel.Loaded; } #endif spawner = FindObjectOfType <Spawner>(); serialControllerPitaco = FindObjectOfType <SerialControllerPitaco>(); serialControllerPitaco.OnSerialConnected += StartStage; serialControllerMano = FindObjectOfType <SerialControllerMano>(); serialControllerMano.OnSerialConnected += StartStage; serialControllerCinta = FindObjectOfType <SerialControllerCinta>(); serialControllerCinta.OnSerialConnected += StartStage; serialControllerOximetro = FindObjectOfType <SerialControllerOximetro>(); serialControllerOximetro.OnSerialConnected += StartStage; serialControllerPitaco.Recalibrate(); serialControllerMano.Recalibrate(); serialControllerCinta.Recalibrate(); serialControllerOximetro.Recalibrate(); #if !UNITY_EDITOR // Caso algum dispositivo de controle seja disconectado. serialControllerPitaco.OnSerialDisconnected += PauseOnDisconnect; serialControllerMano.OnSerialDisconnected += PauseOnDisconnect; serialControllerCinta.OnSerialDisconnected += PauseOnDisconnect; serialControllerOximetro.OnSerialDisconnected += PauseOnDisconnect; #endif FindObjectOfType <Player>().OnPlayerDeath += GameOver; Time.timeScale = 1f; }
protected override void Awake() { scp = FindObjectOfType <SerialControllerPitaco>(); scm = FindObjectOfType <SerialControllerMano>(); scc = FindObjectOfType <SerialControllerCinta>(); sco = FindObjectOfType <SerialControllerOximetro>(); sb.AppendLine("time;tag;instanceId;posX;posY"); plr = FindObjectOfType <Player>(); spwn = FindObjectOfType <Spawner>(); scr = FindObjectOfType <Scorer>(); _pitacoLogger = FindObjectOfType <PitacoLogger>(); _manoLogger = FindObjectOfType <ManoLogger>(); _cintaLogger = FindObjectOfType <CintaLogger>(); _oximetroLogger = FindObjectOfType <OximetroLogger>(); FindObjectOfType <StageManager>().OnStageEnd += StopLogging; }
private void Start() { scp = FindObjectOfType <SerialControllerPitaco>(); scm = FindObjectOfType <SerialControllerMano>(); scc = FindObjectOfType <SerialControllerCinta>(); sco = FindObjectOfType <SerialControllerOximetro>(); stop = false; waitSignal = false; x = 0; lastCoroutine = null; FindObjectOfType <RoundManager>().AuthorizePlayerFlowEvent += ReceivedMessage; if (scp.IsConnected) // Se PITACO conectado { scp.OnSerialMessageReceived += OnMessageReceivedPitaco; scp.StartSamplingDelayed(); } else { if (scm.IsConnected) // Se MANO conectado { scm.OnSerialMessageReceived += OnMessageReceivedMano; scm.StartSamplingDelayed(); } else { if (scc.IsConnected) // Se CINTA conectada { scc.OnSerialMessageReceived += OnMessageReceivedCinta; scc.StartSamplingDelayed(); } } } if (sco.IsConnected) // Se OXÍMETRO conectado { sco.OnSerialMessageReceived += OnMessageReceivedOximetro; } }
void Start() { if (scp == null) { scp = FindObjectOfType <SerialControllerPitaco>(); } if (scm == null) { scm = FindObjectOfType <SerialControllerMano>(); } if (scc == null) { scc = FindObjectOfType <SerialControllerCinta>(); } if (sco == null) { sco = FindObjectOfType <SerialControllerOximetro>(); } }