public static void LoadStaticData(ExpeditionStaticSerializer ess)
    {
        int i = 0; expeditionsList = new List <Expedition>();

        while (i < ess.currentExpeditions.Count)
        {
            expeditionsList.Add(new Expedition().Load(ess.currentExpeditions[i]));
            i++;
        }
    }
    public static ExpeditionStaticSerializer SaveStaticData()
    {
        ExpeditionStaticSerializer ess = new ExpeditionStaticSerializer();

        ess.currentExpeditions = new List <ExpeditionSerializer>();
        if (expeditionsList.Count > 0)
        {
            int i = 0;
            while (i < expeditionsList.Count)
            {
                if (expeditionsList[i] == null)
                {
                    expeditionsList.RemoveAt(i);
                    continue;
                }
                else
                {
                    ess.currentExpeditions.Add(expeditionsList[i].Save());
                }
                i++;
            }
        }
        return(ess);
    }