public InfantryStruct Parse_Infantry() { InfantryStruct Infantry = new InfantryStruct(); Infantry.RifleInfantries = Read_32Bits(); Infantry.Grenadiers = Read_32Bits(); Infantry.RocketSoldiers = Read_32Bits(); Infantry.Flamethrowers = Read_32Bits(); Infantry.Engineers = Read_32Bits(); Infantry.Tanyas = Read_32Bits(); Infantry.Spies = Read_32Bits(); Infantry.Thieves = Read_32Bits(); Infantry.Medics = Read_32Bits(); Infantry.GNRLs = Read_32Bits(); Infantry.Dogs = Read_32Bits(); Infantry.C1s = Read_32Bits(); Infantry.C2s = Read_32Bits(); Infantry.C3s = Read_32Bits(); Infantry.C4s = Read_32Bits(); Infantry.C5s = Read_32Bits(); Infantry.C6s = Read_32Bits(); Infantry.C7s = Read_32Bits(); Infantry.C8s = Read_32Bits(); Infantry.C9s = Read_32Bits(); Infantry.C10s = Read_32Bits(); Infantry.Einsteins = Read_32Bits(); Infantry.Delphis = Read_32Bits(); Infantry.Chans = Read_32Bits(); Infantry.ShockTroopers = Read_32Bits(); Infantry.Mechanics = Read_32Bits(); return(Infantry); }
public void Parse_Infantry_Stuff(string ID, ref InfantryStruct[] InfArray) { int PlayerNum = Get_Player_Number_From_ID(ID); this.Read_32Bits(); // Read garbage InfantryStruct Infantry = Parse_Infantry(); InfArray[PlayerNum - 1] = Infantry; }