Esempio n. 1
0
        public void SerializeExternalData(object[] Source, ArcenSerializationBuffer Buffer)
        {
            //For saving to disk, translate this object into the buffer
            CivilianCargo data = (CivilianCargo)Source[0];

            data.SerializeTo(Buffer);
        }
Esempio n. 2
0
 // This meanwhile saves the data, assigning it to whatever ParentObject you pass.
 public static void SetCivilianCargoExt(this GameEntity_Squad ParentObject, CivilianCargo data)
 {
     ParentObject.ExternalData.GetCollectionByPatternIndex((int)CivilianCargoExternalData.PatternIndex).Data[0] = data;
 }
Esempio n. 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 CivilianCargo(Buffer);
 }
Esempio n. 4
0
 public void InitializeData(object ParentObject, object[] Target)
 {
     this.Data = new CivilianCargo();
     Target[0] = this.Data;
 }