0x00x0040
Members 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | Source | DataSource | Public | — | |
| 0x0014 | 0x04 | padding / unreflected | |||
| 0x08 | NetworkManager | NetworkManager | Public | — | |
| 0x04 | <Offset>k__BackingField | int | Private | — | |
| 0x04 | Position | int | Public | — | |
| 0x04 | <Length>k__BackingField | int | Private | — | |
| 0x002C | 0x04 | padding / unreflected | |||
| 0x08 | <NetworkConnection>k__BackingField | NetworkConnection | Private | — | |
| 0x08 | _buffer | byte[] | Private | — | |
Functions 95
| Signature | Flags | Native | Params |
|---|---|---|---|
| int get_Capacity() | Public+1 flags | 0x04 | |
| int get_Offset() | Public+1 flags | 0x04 | |
| void set_Offset(int value) | Private+1 flags | 0x04 | |
| int get_Length() | Public+1 flags | 0x04 | |
| void set_Length(int value) | Private+1 flags | 0x04 | |
| int get_Remaining() | Public+1 flags | 0x04 | |
| NetworkConnection get_NetworkConnection() | Public+1 flags | 0x08 | |
| void set_NetworkConnection(NetworkConnection value) | Private+1 flags | 0x08 | |
| void .ctor(const byte[]& bytes, NetworkManager networkManager, NetworkConnection networkConnection, const DataSource& source) | Public+1 flags | 0x08 | |
| void .ctor(const ArraySegment<System.Byte>& segment, NetworkManager networkManager, NetworkConnection networkConnection, const DataSource& source) | Public+1 flags | 0x10 | |
| string ToString() | Public+1 flags | 0x08 | |
| string RemainingToString() | Public | 0x08 | |
| ArraySegment<System.Byte> GetRemainingData() | Public | 0x10 | |
| void Initialize(const ArraySegment<System.Byte>& segment, NetworkManager networkManager, const DataSource& source) | 1 flags | 0x10 | |
| void Initialize(const ArraySegment<System.Byte>& segment, NetworkManager networkManager, NetworkConnection networkConnection, const DataSource& source) | 1 flags | 0x10 | |
| void Initialize(const byte[]& bytes, NetworkManager networkManager, const DataSource& source) | 1 flags | 0x08 | |
| void Initialize(const byte[]& bytes, NetworkManager networkManager, NetworkConnection networkConnection, const DataSource& source) | 1 flags | 0x08 | |
| Dictionary<TKey ReadDictionary() | Public | 0x08 | |
| Dictionary<TKey ReadDictionaryAllocated() | Public | 0x08 | |
| int ReadLength() | 1 flags | 0x04 | |
| PacketId ReadPacketId() | 1 flags | 0x02 | |
| PacketId PeekPacketId() | 1 flags | 0x02 | |
| byte PeekByte() | 1 flags | 0x01 | |
| void Skip(int value) | Public | 0x04 | |
| void Clear() | Public | 0x00 | |
| ArraySegment<System.Byte> GetArraySegmentBuffer() | Public | 0x10 | |
| byte[] GetByteBuffer() | Public | 0x08 | |
| byte[] GetByteBufferAllocated() | Public | 0x08 | |
| void BlockCopy(ref byte[]& target, int targetOffset, int count) | Public | 0x08 | |
| byte ReadByte() | Public | 0x01 | |
| void ReadBytes(ref byte[]& buffer, int count) | Public | 0x08 | |
| ArraySegment<System.Byte> ReadArraySegment(int count) | Public | 0x10 | |
| sbyte ReadSByte() | Public | 0x01 | |
| ushort ReadChar() | Public | 0x02 | |
| bool ReadBoolean() | Public | 0x01 | |
| ushort ReadUInt16() | Public | 0x02 | |
| short ReadInt16() | Public | 0x02 | |
| uint ReadUInt32(const AutoPackType& packType) | Public | 0x04 | |
| int ReadInt32(const AutoPackType& packType) | Public | 0x04 | |
| long ReadInt64(const AutoPackType& packType) | Public | 0x08 | |
| ulong ReadUInt64(const AutoPackType& packType) | Public | 0x08 | |
| float ReadSingle(const AutoPackType& packType) | Public | 0x04 | |
| double ReadDouble() | Public | 0x08 | |
| decimal ReadDecimal() | Public | 0x10 | |
| string ReadString() | Public | 0x08 | |
| byte[] ReadBytesAndSizeAllocated() | Public | 0x08 | |
| int ReadBytesAndSize(ref byte[]& target) | Public | 0x08 | |
| ArraySegment<System.Byte> ReadArraySegmentAndSize() | Public | 0x10 | |
| Vector2 ReadVector2() | Public | 0x08 | |
| Vector3 ReadVector3() | Public | 0x0C | |
| Vector4 ReadVector4() | Public | 0x10 | |
| Vector2Int ReadVector2Int(const AutoPackType& packType) | Public | 0x08 | |
| Vector3Int ReadVector3Int(const AutoPackType& packType) | Public | 0x0C | |
| Color ReadColor(const AutoPackType& packType) | Public | 0x10 | |
| Color32 ReadColor32() | Public | 0x04 | |
| Quaternion ReadQuaternion(const AutoPackType& packType) | Public | 0x10 | |
| Rect ReadRect() | Public | 0x10 | |
| Plane ReadPlane() | Public | 0x10 | |
| Ray ReadRay() | Public | 0x18 | |
| Ray2D ReadRay2D() | Public | 0x10 | |
| Matrix4x4 ReadMatrix4x4() | Public | 0x40 | |
| byte[] ReadBytesAllocated(int count) | Public | 0x08 | |
| Guid ReadGuid() | Public | 0x10 | |
| uint ReadTickUnpacked() | Public | 0x04 | |
| GameObject ReadGameObject() | Public | 0x08 | |
| Transform ReadTransform() | Public | 0x08 | |
| NetworkObject ReadNetworkObject() | Public | 0x08 | |
| NetworkObject ReadNetworkObject(ref int& objectOrPrefabId, HashSet<System.Int32> readSpawningObjects) | Public | 0x08 | |
| int ReadNetworkObjectId() | Public | 0x04 | |
| int ReadNetworkObjectForSpawn(ref sbyte& initializeOrder, ref ushort& collectionid, ref bool& spawned) | 1 flags | 0x04 | |
| int ReadNetworkObjectForDepawn(ref DespawnType& dt) | 1 flags | 0x04 | |
| byte ReadNetworkBehaviourId(ref int& objectId) | 1 flags | 0x04 | |
| NetworkBehaviour ReadNetworkBehaviour(ref int& objectId, ref byte& componentIndex, HashSet<System.Int32> readSpawningObjects) | Public | 0x08 | |
| NetworkBehaviour ReadNetworkBehaviour() | Public | 0x08 | |
| DateTime ReadDateTime() | Public | 0x08 | |
| Channel ReadChannel() | Public | 0x01 | |
| int ReadNetworkConnectionId() | Public | 0x04 | |
| NetworkConnection ReadNetworkConnection() | Public | 0x08 | |
| bool CheckAllocationAttack(int size) | Private | 0x04 | |
| void ReadStateUpdatePacket(ref uint& clientTick) | 1 flags | 0x04 | |
| ulong ZigZagDecode(ulong value) | Public | 0x08 | |
| ulong ReadPackedWhole() | Public | 0x08 | |
| int ReadReplicate(ref T[]& collection, uint tick) | 1 flags | 0x08 | |
| ListCache<T> ReadListCacheAllocated() | Public | 0x08 | |
| int ReadListCache(ref ListCache<T>& listCache) | Public | 0x08 | |
| List<T> ReadListAllocated() | Public | 0x08 | |
| int ReadList(ref List<T>& collection, bool allowNullification) | Public | — | 0x08 |
| T[] ReadArrayAllocated() | Public | 0x08 | |
| int ReadArray(ref T[]& collection) | Public | 0x08 | |
| uint8 Read() | Public | 0x00 | |
| void LogWarning(const string& msg) | Private | 0x08 | |
| void LogError(const string& msg) | Private | 0x08 | |
| bool IsAutoPackType(ref AutoPackType& packType) | 1 flags | 0x04 | |
| bool IsAutoPackType(Type type, ref AutoPackType& packType) | 1 flags | 0x08 | |
| string <Read>g__GetLogMessage|102_0(ref <>c__DisplayClass102_0<T>& ) | Static+1 flags | 0x08 |
Subclasses 1
Used by 384
types with a member, parameter or interface of this typeCashInstanceClientObjectsClothingInstanceEquippableDataSerializerFunc`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2Func`2+304 more