コード例 #1
0
ファイル: InterfaceEvenement.cs プロジェクト: leodar163/KWER
 // 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();
 }
コード例 #2
0
ファイル: InterfaceEvenement.cs プロジェクト: leodar163/KWER
    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();
    }