Ejemplo n.º 1
0
 // Start is called before the first frame update
 void Start()
 {
     cela = this;
     FermerFenetreEvenement();
     eventFinEvenement.AddListener(() => evenementEnCours = false);
     Calendrier.Actuel.EventChangementDeSaison.AddListener(() => changementSaisonEstMontre = false);
     TourParTour.Defaut.eventNouveauTour.AddListener(ChargerEvenementNouveauTour);
     evenementDebut.LancerEvenement();
 }
Ejemplo n.º 2
0
    private IEnumerator OuvrirEvenementChangementSaison()
    {
        yield return(new WaitWhile(() => evenementEnCours));

        if (Calendrier.Actuel.Hiver)
        {
            evenementHiver.LancerEvenement();
        }
        else
        {
            evenementEte.LancerEvenement();
        }

        StartCoroutine(VerifierEvenementFini());
        yield return(new WaitWhile(() => evenementEnCours));

        changementSaisonEstMontre = true;

        TirerEvenementTempo();
    }