0x00x0028
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | Position | int | Public | — | |
| 0x04 | Length | int | Public | — | |
| 0x08 | NetworkManager | NetworkManager | Public | — | |
| 0x08 | _buffer | byte[] | Private | — | |
| — | 0x01 | REPLICATE_DEFAULT_BYTE | byte | Static+2 flags | 0 |
| — | 0x01 | REPLICATE_DUPLICATE_BYTE | byte | Static+2 flags | 1 |
| — | 0x01 | REPLICATE_UNIQUE_BYTE | byte | Static+2 flags | 2 |
| — | 0x01 | REPLICATE_REPEATING_BYTE | byte | Static+2 flags | 3 |
| — | 0x01 | REPLICATE_ALL_DEFAULT_BYTE | byte | Static+2 flags | 4 |
| — | 0x04 | UNSET_COLLECTION_SIZE_VALUE | int | PublicStatic+1 flags | -1 |
Functions 77
| Signature | Flags | Native | Params |
|---|---|---|---|
| int get_Capacity() | Public+1 flags | 0x04 | |
| string ToString() | Public+1 flags | 0x08 | |
| void Reset(NetworkManager manager) | Public | 0x08 | |
| void WriteDictionary(Dictionary<TKey dict) | Public | 0x08 | |
| void EnsureBufferCapacity(int count) | Public | 0x04 | |
| void EnsureBufferLength(int count) | Public | 0x04 | |
| byte[] GetBuffer() | Public | 0x08 | |
| ArraySegment<System.Byte> GetArraySegment() | Public | 0x10 | |
| void Reserve(int count) | Public | 0x04 | |
| void WriteLength(int length) | 1 flags | 0x04 | |
| void WritePacketId(const PacketId& pid) | 1 flags | 0x02 | |
| void FastInsertByte(byte value, int index) | Public | 0x04 | |
| void WriteByte(byte value) | Public | 0x01 | |
| void WriteBytes(const byte[]& value, int offset, int count) | Public | 0x08 | |
| void WriteBytesAndSize(const byte[]& value, int offset, int count) | Public | 0x08 | |
| void WriteBytesAndSize(const byte[]& value) | Public | 0x08 | |
| void WriteSByte(sbyte value) | Public | 0x01 | |
| void WriteChar(ushort value) | Public | 0x02 | |
| void WriteBoolean(bool value) | Public | 0x01 | |
| void WriteUInt16(ushort value) | Public | 0x02 | |
| void WriteInt16(short value) | Public | 0x02 | |
| void WriteInt32(int value, const AutoPackType& packType) | Public | 0x04 | |
| void WriteUInt32(uint value, const AutoPackType& packType) | Public | 0x04 | |
| void WriteInt64(long value, const AutoPackType& packType) | Public | 0x08 | |
| void WriteUInt64(ulong value, const AutoPackType& packType) | Public | 0x08 | |
| void WriteSingle(float value, const AutoPackType& packType) | Public | 0x04 | |
| void WriteDouble(double value) | Public | 0x08 | |
| void WriteDecimal(const decimal& value) | Public | 0x10 | |
| void WriteString(const string& value) | Public | 0x08 | |
| void WriteArraySegmentAndSize(const ArraySegment<System.Byte>& value) | Public | 0x10 | |
| void WriteArraySegment(const ArraySegment<System.Byte>& value) | Public | 0x10 | |
| void WriteVector2(const Vector2& value) | Public | 0x08 | |
| void WriteVector3(const Vector3& value) | Public | 0x0C | |
| void WriteVector4(const Vector4& value) | Public | 0x10 | |
| void WriteVector2Int(const Vector2Int& value, const AutoPackType& packType) | Public | 0x08 | |
| void WriteVector3Int(const Vector3Int& value, const AutoPackType& packType) | Public | 0x0C | |
| void WriteColor(const Color& value, const AutoPackType& packType) | Public | 0x10 | |
| void WriteColor32(const Color32& value) | Public | 0x04 | |
| void WriteQuaternion(const Quaternion& value, const AutoPackType& packType) | Public | 0x10 | |
| void WriteRect(const Rect& value) | Public | 0x10 | |
| void WritePlane(const Plane& value) | Public | 0x10 | |
| void WriteRay(const Ray& value) | Public | 0x18 | |
| void WriteRay2D(const Ray2D& value) | Public | 0x10 | |
| void WriteMatrix4x4(const Matrix4x4& value) | Public | 0x40 | |
| void WriteGuidAllocated(const Guid& value) | Public | 0x10 | |
| void WriteTickUnpacked(uint value) | Public | 0x04 | |
| void WriteGameObject(GameObject go) | Public | 0x08 | |
| void WriteTransform(Transform t) | Public | 0x08 | |
| void WriteNetworkObject(NetworkObject nob) | Public | 0x08 | |
| void WriteNetworkObjectId(NetworkObject nob) | Public | 0x08 | |
| void WriteNetworkObject(NetworkObject nob, bool forSpawn) | 1 flags | 0x08 | |
| void WriteNetworkObjectForDespawn(NetworkObject nob, const DespawnType& dt) | 1 flags | 0x08 | |
| void WriteNetworkObjectId(int objectId) | Public | 0x04 | |
| void WriteNetworkObjectForSpawn(NetworkObject nob) | 1 flags | 0x08 | |
| void WriteNetworkBehaviour(NetworkBehaviour nb) | Public | 0x08 | |
| void WriteNetworkBehaviourId(NetworkBehaviour nb) | Public | 0x08 | |
| void WriteDateTime(const DateTime& dt) | Public | 0x08 | |
| void WriteChannel(const Channel& channel) | Public | 0x01 | |
| void WriteNetworkConnection(NetworkConnection connection) | Public | 0x08 | |
| void WriteNetworkConnectionId(short id) | Public | 0x02 | |
| void WriteListCache(ListCache<T> lc) | Public | 0x08 | |
| void WriteList(List<T> value) | Public | 0x08 | |
| void WriteStateUpdatePacket(uint lastPacketTick) | 1 flags | 0x04 | |
| ulong ZigZagEncode(ulong value) | Public | 0x08 | |
| void WritePackedWhole(ulong value) | Public | 0x08 | |
| void WriteList(List<T> value, int offset, int count) | Public | — | 0x08 |
| void WriteList(List<T> value, int offset) | Public | 0x08 | |
| void WriteReplicate(List<T> values, int offset) | 1 flags | 0x08 | |
| void WriteArray(const T[]& value, int offset, int count) | Public | — | 0x08 |
| void WriteArray(const T[]& value, int offset) | Public | 0x08 | |
| void WriteArray(const T[]& value) | Public | 0x08 | |
| void Write(const uint8& value) | Public | 0x00 | |
| void LogError(const string& msg) | Private | 0x08 | |
| bool IsAutoPackType(ref AutoPackType& packType) | Static+1 flags | 0x04 | |
| bool IsAutoPackType(Type type, ref AutoPackType& packType) | Static+1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| string <Write>g__GetLogMessage|82_0(ref <>c__DisplayClass82_0<T>& ) | Static+1 flags | 0x08 |
Subclasses 1
Used by 387
types with a member, parameter or interface of this typeAction`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2Action`2+307 more