Zdexby TheHolyOneZ
44,741 classes
Class

Writer

: Object
FishNet.Serializing.Writer, FishNet.Runtime 0x0028 (40 B) inherited 0x0010 FishNet.Runtime.dll
0x00x0028

Members 10

OffsetSizeNameTypeFlagsDefault
0x04PositionintPublic—
0x04LengthintPublic—
0x08NetworkManagerNetworkManagerPublic—
0x08_bufferbyte[]Private—
—0x01REPLICATE_DEFAULT_BYTEbyteStatic+2 flags0
—0x01REPLICATE_DUPLICATE_BYTEbyteStatic+2 flags1
—0x01REPLICATE_UNIQUE_BYTEbyteStatic+2 flags2
—0x01REPLICATE_REPEATING_BYTEbyteStatic+2 flags3
—0x01REPLICATE_ALL_DEFAULT_BYTEbyteStatic+2 flags4
—0x04UNSET_COLLECTION_SIZE_VALUEintPublicStatic+1 flags-1

Functions 77

SignatureFlagsNativeParams
int get_Capacity()Public+1 flags0x04
string ToString()Public+1 flags0x08
void Reset(NetworkManager manager)Public0x08
void WriteDictionary(Dictionary<TKey dict)Public0x08
void EnsureBufferCapacity(int count)Public0x04
void EnsureBufferLength(int count)Public0x04
byte[] GetBuffer()Public0x08
ArraySegment<System.Byte> GetArraySegment()Public0x10
void Reserve(int count)Public0x04
void WriteLength(int length)1 flags0x04
void WritePacketId(const PacketId& pid)1 flags0x02
void FastInsertByte(byte value, int index)Public0x04
void WriteByte(byte value)Public0x01
void WriteBytes(const byte[]& value, int offset, int count)Public0x08
void WriteBytesAndSize(const byte[]& value, int offset, int count)Public0x08
void WriteBytesAndSize(const byte[]& value)Public0x08
void WriteSByte(sbyte value)Public0x01
void WriteChar(ushort value)Public0x02
void WriteBoolean(bool value)Public0x01
void WriteUInt16(ushort value)Public0x02
void WriteInt16(short value)Public0x02
void WriteInt32(int value, const AutoPackType& packType)Public0x04
void WriteUInt32(uint value, const AutoPackType& packType)Public0x04
void WriteInt64(long value, const AutoPackType& packType)Public0x08
void WriteUInt64(ulong value, const AutoPackType& packType)Public0x08
void WriteSingle(float value, const AutoPackType& packType)Public0x04
void WriteDouble(double value)Public0x08
void WriteDecimal(const decimal& value)Public0x10
void WriteString(const string& value)Public0x08
void WriteArraySegmentAndSize(const ArraySegment<System.Byte>& value)Public0x10
void WriteArraySegment(const ArraySegment<System.Byte>& value)Public0x10
void WriteVector2(const Vector2& value)Public0x08
void WriteVector3(const Vector3& value)Public0x0C
void WriteVector4(const Vector4& value)Public0x10
void WriteVector2Int(const Vector2Int& value, const AutoPackType& packType)Public0x08
void WriteVector3Int(const Vector3Int& value, const AutoPackType& packType)Public0x0C
void WriteColor(const Color& value, const AutoPackType& packType)Public0x10
void WriteColor32(const Color32& value)Public0x04
void WriteQuaternion(const Quaternion& value, const AutoPackType& packType)Public0x10
void WriteRect(const Rect& value)Public0x10
void WritePlane(const Plane& value)Public0x10
void WriteRay(const Ray& value)Public0x18
void WriteRay2D(const Ray2D& value)Public0x10
void WriteMatrix4x4(const Matrix4x4& value)Public0x40
void WriteGuidAllocated(const Guid& value)Public0x10
void WriteTickUnpacked(uint value)Public0x04
void WriteGameObject(GameObject go)Public0x08
void WriteTransform(Transform t)Public0x08
void WriteNetworkObject(NetworkObject nob)Public0x08
void WriteNetworkObjectId(NetworkObject nob)Public0x08
void WriteNetworkObject(NetworkObject nob, bool forSpawn)1 flags0x08
void WriteNetworkObjectForDespawn(NetworkObject nob, const DespawnType& dt)1 flags0x08
void WriteNetworkObjectId(int objectId)Public0x04
void WriteNetworkObjectForSpawn(NetworkObject nob)1 flags0x08
void WriteNetworkBehaviour(NetworkBehaviour nb)Public0x08
void WriteNetworkBehaviourId(NetworkBehaviour nb)Public0x08
void WriteDateTime(const DateTime& dt)Public0x08
void WriteChannel(const Channel& channel)Public0x01
void WriteNetworkConnection(NetworkConnection connection)Public0x08
void WriteNetworkConnectionId(short id)Public0x02
void WriteListCache(ListCache<T> lc)Public0x08
void WriteList(List<T> value)Public0x08
void WriteStateUpdatePacket(uint lastPacketTick)1 flags0x04
ulong ZigZagEncode(ulong value)Public0x08
void WritePackedWhole(ulong value)Public0x08
void WriteList(List<T> value, int offset, int count)Public—0x08
void WriteList(List<T> value, int offset)Public0x08
void WriteReplicate(List<T> values, int offset)1 flags0x08
void WriteArray(const T[]& value, int offset, int count)Public—0x08
void WriteArray(const T[]& value, int offset)Public0x08
void WriteArray(const T[]& value)Public0x08
void Write(const uint8& value)Public0x00
void LogError(const string& msg)Private0x08
bool IsAutoPackType(ref AutoPackType& packType)Static+1 flags0x04
bool IsAutoPackType(Type type, ref AutoPackType& packType)Static+1 flags0x08
void .ctor()Public+1 flags0x00
string <Write>g__GetLogMessage|82_0(ref <>c__DisplayClass82_0<T>& )Static+1 flags0x08

Subclasses 1

Used by 387

types with a member, parameter or interface of this type