Ejemplo n.º 1
0
    //Updates the part dictionary to reflect how many times a part is used in game.
    public void updateDic(Ship.playerShipSettings activeParts)
    {
        for (int i = 0; i < partCount; i++)
        {
            if (i == (int)activeParts.activeColor)
            {
                partDictionary[i] = partDictionary[i] += 1;
            }
            else if (i == (int)activeParts.activeBody)
            {
                partDictionary[i] = partDictionary[i] += 1;
            }
            else if (i == (int)activeParts.activePrimary)
            {
                partDictionary[i] = partDictionary[i] += 1;
            }
            else if (i == (int)activeParts.activeSecondary)
            {
                partDictionary[i] = partDictionary[i] += 1;
            }
            else if (i == (int)activeParts.activeUltimate)
            {
                partDictionary[i] = partDictionary[i] += 1;
            }
        }

        findFavorite();
    }
Ejemplo n.º 2
0
 //Called when a change is made to the player ship and needs to be saved.
 public void saveShipPrefs(Ship.playerShipSettings ship)
 {
     saveStorage.activeColor     = ship.activeColor;
     saveStorage.activeBody      = ship.activeBody;
     saveStorage.activePrimary   = ship.activePrimary;
     saveStorage.activeSecondary = ship.activeSecondary;
     saveStorage.activeUltimate  = ship.activeUltimate;
 }
Ejemplo n.º 3
0
 //Called when the games needs the active settings of the player from the save file.
 public void getActiveSettings(out Ship.playerShipSettings settings)
 {
     settings.activeColor     = saveStorage.activeColor;
     settings.activeBody      = saveStorage.activeBody;
     settings.activePrimary   = saveStorage.activePrimary;
     settings.activeSecondary = saveStorage.activeSecondary;
     settings.activeUltimate  = saveStorage.activeUltimate;
 }