public int GetPacketSize() { int numBits = 0; numBits += NetUtility.BitsToHoldString(bodyTypeName); numBits += NetUtility.BitsToHoldString(mobilityTypeName); numBits += NetUtility.BitsToHoldString(armorTypeName); numBits += NetUtility.BitsToHoldUInt((uint)equipedWeaponNames.Length); foreach (string equipedWeaponName in equipedWeaponNames) { numBits += NetUtility.BitsToHoldString(equipedWeaponName); } numBits += spawnPosition.GetPacketSize(); numBits += NetUtility.BitsToHoldUInt((uint)ownerID); numBits += NetUtility.BitsToHoldGuid(guid); return(numBits); }
public int GetPacketSize() => NetUtility.BitsToHoldString(_name);