public void Write(UnityBinaryWriter writer) { writer.WriteInt(ClassID); writer.WriteByte((byte)(IsStrippedType ? 1 : 0)); writer.WriteShort(ScriptTypeIndex); if (ClassID == (int)ClassIDType.MonoBehaviour) { writer.WriteBytes(ScriptID, 0, 16); } writer.WriteBytes(OldTypeHash, 0, 16); }