// Token: 0x060019CF RID: 6607 RVA: 0x0007B424 File Offset: 0x00079624 public void Read(NetworkReader reader) { this.bodyIndex = reader.ReadBodyIndex(); this.killerBodyIndex = reader.ReadBodyIndex(); GameObject gameObject = reader.ReadGameObject(); this.master = (gameObject ? gameObject.GetComponent <CharacterMaster>() : null); this.statSheet.Read(reader); int newSize = (int)reader.ReadPackedUInt32(); Array.Resize <ItemIndex>(ref this.itemAcquisitionOrder, newSize); for (int i = 0; i < this.itemAcquisitionOrder.Length; i++) { ItemIndex itemIndex = reader.ReadItemIndex(); this.itemAcquisitionOrder[i] = itemIndex; } reader.ReadItemStacks(this.itemStacks); int newSize2 = (int)reader.ReadPackedUInt32(); Array.Resize <EquipmentIndex>(ref this.equipment, newSize2); for (int j = 0; j < this.equipment.Length; j++) { EquipmentIndex equipmentIndex = reader.ReadEquipmentIndex(); this.equipment[j] = equipmentIndex; } this.ResolveLocalInformation(); }
// Token: 0x06000D8C RID: 3468 RVA: 0x0003CDD4 File Offset: 0x0003AFD4 public static EquipmentState Deserialize(NetworkReader reader) { EquipmentIndex equipmentIndex = reader.ReadEquipmentIndex(); Run.FixedTimeStamp fixedTimeStamp = reader.ReadFixedTimeStamp(); byte b = reader.ReadByte(); return(new EquipmentState(equipmentIndex, fixedTimeStamp, b)); }
public override void Deserialize(NetworkReader reader) { base.Deserialize(reader); playerName = reader.ReadString(); equipmentIndex = reader.ReadEquipmentIndex(); }