private void Awake() { singleton = this; StopAllCoroutines(); initialY = this.transform.position.y; StartCoroutine(SpawnPlayerEveryFiveSeconds()); Debug.Log("Loaded"); }
private void OverrideChairsWithOldOlder(List <PlayerDiagnosticInfo> playerDiagnosticInfos) { foreach (PlayerDiagnosticInfo playerDiagnosticInfo in playerDiagnosticInfos) { if (ThereIsAnyFreeChairToGet()) { Chair freeChair = GetFirstChairFree(); SpawnPlayerOnStore.SpawnInChairWithoutAnimation(freeChair, playerDiagnosticInfo); } } }
private void OnMouseDown() { if (isActivable) { // further -> call transition DiagnosticSceneInformation.LoadInformation(this.playerDiagnosticInfo); SpawnPlayerOnStore.StopCoroutines(); StoreSceneInfo.SaveOldInformation(ChairController.GetChairsInfo(), this.playerDiagnosticInfo); SceneManager.LoadScene((int)SceneIndexes.Diagnostico); } }
private IEnumerator SpawnPlayerEveryFiveSeconds() { yield return(new WaitForSeconds(1)); while (true) { SpawnPlayerOnStore.VerifyIfCanSpawnAndSpawn(); if (ChairController.ThereIsAnyFreeChairToGet()) { audioSource.PlayOneShot(audioClip); } yield return(new WaitForSeconds(2)); } }
void Awake() { singleton = this; StartSpawningPlayerOnStore(); initialY = spawnOrigin.transform.position.y; }