コード例 #1
0
ファイル: PlanetResource.cs プロジェクト: rabiribi/OrbitII
        public void fromSaveData(SaveData saveData)
        {
            PlanetResourceData data = (PlanetResourceData)saveData;

            this.elementInLands = new Dictionary <Element, float[]>();
            this.prevUpdateTime = data.prevUpdateTime;
            foreach (var kv in data.elementInLands)
            {
                this.elementInLands.Add(kv.Key.GetElement(), kv.Value);
            }
        }
コード例 #2
0
ファイル: PlanetResource.cs プロジェクト: rabiribi/OrbitII
        public SaveData toSaveData()
        {
            PlanetResourceData data = new PlanetResourceData();

            data.elementInLands = new Dictionary <ElementID, float[]>();
            data.prevUpdateTime = this.prevUpdateTime;
            foreach (var kv in this.elementInLands)
            {
                data.elementInLands.Add(kv.Key.GetID(), kv.Value);
            }
            return(data);
        }