Пример #1
0
        public void SerializeExternalData(object[] Source, ArcenSerializationBuffer Buffer)
        {
            //For saving to disk, translate this object into the buffer
            CivilianPlanet data = (CivilianPlanet)Source[0];

            data.SerializeTo(Buffer);
        }
Пример #2
0
 // This meanwhile saves the data, assigning it to whatever ParentObject you pass.
 public static void SetCivilianPlanetExt(this Planet ParentObject, CivilianPlanet data)
 {
     ParentObject.ExternalData.GetCollectionByPatternIndex((int)CivilianPlanetExternalData.PatternIndex).Data[0] = data;
 }
Пример #3
0
 public void DeserializeExternalData(object ParentObject, object[] Target, int ItemsToExpect, ArcenDeserializationBuffer Buffer)
 {
     //reverses SerializeData; gets the date out of the buffer and populates the variables
     Target[0] = new CivilianPlanet(Buffer);
 }
Пример #4
0
 public void InitializeData(object ParentObject, object[] Target)
 {
     this.Data = new CivilianPlanet();
     Target[0] = this.Data;
 }