Beispiel #1
0
    private void SelectSommeil(SommeilModel sommeil)
    {
        if (hasResultEvent)
        {
            _onResult.Invoke(sommeil.nom);
        }

        m_currentSommeil = sommeil;

        m_gameLoopController.OnSelectCard(sommeil);
    }
Beispiel #2
0
    public ResultatModel GetResultat(SommeilModel sommeil, ObjetModel objet)
    {
        foreach (var resultat in _resultatEntities)
        {
            if (resultat.CheckResultat(sommeil, objet))
            {
                return(resultat);
            }
        }

        return(null);
    }
Beispiel #3
0
    public NoteCarnet[] GetNotesCarnetBySommeil(SommeilModel sommeil)
    {
        var entriesList = new List <NoteCarnet>();

        foreach (var resultat in _resultatEntities)
        {
            if (resultat.sommeil.index == sommeil.index)
            {
                entriesList.Add(resultat.noteCarnet);
            }
        }

        return(entriesList.ToArray());
    }
Beispiel #4
0
    public NoteCarnet[] GetUnlockedNotesCarnet(SommeilModel sommeil)
    {
        var entriesList = new List <NoteCarnet>();

        foreach (var resultat in _resultatEntities)
        {
            if (resultat.sommeil.index == sommeil.index &&
                SavedDataServices.IsNoteDiscovered(resultat.sommeil.index, resultat.noteCarnet.typeNote))
            {
                entriesList.Add(resultat.noteCarnet);
            }
        }

        return(entriesList.ToArray());
    }
 private void SetSommeilClips(SommeilModel sommeil)
 {
     _clipsSwapper.SwapClip(START_SOMMEIL, sommeil.startClip);
     _clipsSwapper.SwapClip(IDLE_SOMMEIL, sommeil.idleClip);
     _clipsSwapper.ApplyChanges();
 }
Beispiel #6
0
    // @formatter:on

    public bool CheckResultat(SommeilModel sommeil, ObjetModel objet)
    {
        return(sommeil.index == this.sommeil.index && objet.index == this.objet.index);
    }