Serialize() 공개 정적인 메소드

public static Serialize ( BinaryWriter s, RTSBuildingData data ) : void
s System.IO.BinaryWriter
data RTSBuildingData
리턴 void
예제 #1
0
 public static void Serialize(BinaryWriter s, RTSRace race)
 {
     s.Write(race.FriendlyName);
     s.Write(race.ActiveUnits.Length);
     foreach (var d in race.ActiveUnits)
     {
         s.Write(d.Index);
         RTSUnitData.Serialize(s, d);
     }
     s.Write(race.ActiveBuildings.Length);
     foreach (var d in race.ActiveBuildings)
     {
         s.Write(d.Index);
         RTSBuildingData.Serialize(s, d);
     }
     s.Write(race.SCAction.TypeName);
     s.Write(race.SCMovement.TypeName);
     s.Write(race.SCTargeting.TypeName);
 }