Example #1
0
    public void RestoreFromSavedInfo(SaveInfo.TurnInfo dataTurnInfo)
    {
        for (var i = 0; i < dataTurnInfo.FirstRow.Length; i++)
        {
            _firstRow[i].Number = dataTurnInfo.FirstRow[i];
        }

        for (var i = 0; i < dataTurnInfo.Seeds.Length; i++)
        {
            _willBe[i] = new PossibleValues(dataTurnInfo.Seeds[i]);
        }

        for (var i = 0; i < dataTurnInfo.NumberOfReRolls.Length; i++)
        {
            _firstRow[i].RestoreRolls(dataTurnInfo.NumberOfReRolls[i]);
        }
    }
Example #2
0
 public void RestoreFromSavedState(SaveInfo.TurnInfo dataTurnInfo)
 {
     _turn.RestoreFromSavedInfo(dataTurnInfo);
     _turn.UpdateDice();
     OnChanged.Invoke();
 }