private void OnTimePass(SDayInfo dayInfo) { if (dayInfo.day != EDay.Monday) { return; } typeSelectionTransform.gameObject.SetActive(false); }
private void OnTimePass(SDayInfo dayInfo) { if (dayInfo.day != EDay.Monday) { return; } gameObject.SetActive(true); GameplayManager.Instance.GetManager <TimeManager>().SetTimeScale(0f); }
private void TimePass(SDayInfo dayInfo) { float percent = dayInfo.hour / 24f; Vector3 angle = Vector3.zero; angle.z = Mathf.Lerp(0, -720, percent) + 90f; pointer.eulerAngles = angle; dayElapse.text = dayInfo.day.ToString(); weekElapse.text = dayInfo.week.ToString(); }
private void Spawn(SDayInfo dayInfo) //OLD { for (int i = 0; i < spawnInfo.Length; ++i) { SSpawn spawn = spawnInfo[i]; if ((dayInfo.day & spawn.day) != 0) { foreach (SNode n in nodes) { //spawn.carSpawner.Spawn(n.node); } } } }
private void TimePass(SDayInfo dayInfo) //La création de pathern se fait ICI { if (LevelManager.Instance == null) { allPathern[randPathern].Apply(useNode.transform.position);//Créé le pathern puis réinitialise le randNumber randPathern = -1; } else { if (TimeManager.Instance.day == 0) //Si c'est au lancement de la partie { LevelManager.Instance.levelSelected.startingPathern.Apply(useNode.transform.position); //Se fait à l'initialisation uniquement randPathern = -1; //On réinitialise pour la suite du niveau } else { allPathern[randPathern].Apply(useNode.transform.position);//Créé le pathern puis réinitialise le randNumber randPathern = -1; } } }