Class BufferUtil
- Namespace
- KSP.Networking.MP.Utils
- Assembly
- Assembly-CSharp.dll
public static class BufferUtil
- Inheritance
-
BufferUtil
- Inherited Members
-
Fields
BYTE_VALUE_MAX
public const int BYTE_VALUE_MAX = 255
Field Value
- int
BYTE_VALUE_MIN
public const int BYTE_VALUE_MIN = 0
Field Value
- int
DOUBLE_VALUE_MAX
public const double DOUBLE_VALUE_MAX = 1.7976931348623157E+308
Field Value
- double
DOUBLE_VALUE_MIN
public const double DOUBLE_VALUE_MIN = -1.7976931348623157E+308
Field Value
- double
FLOAT_VALUE_MAX
public const float FLOAT_VALUE_MAX = 3.4028235E+38
Field Value
- float
FLOAT_VALUE_MIN
public const float FLOAT_VALUE_MIN = -3.4028235E+38
Field Value
- float
INT16_VALUE_MAX
public const int INT16_VALUE_MAX = 32767
Field Value
- int
INT16_VALUE_MIN
public const int INT16_VALUE_MIN = -32768
Field Value
- int
INT32_VALUE_MAX
public const long INT32_VALUE_MAX = 2147483647
Field Value
- long
INT32_VALUE_MIN
public const long INT32_VALUE_MIN = -2147483648
Field Value
- long
INT64_VALUE_MAX
public const long INT64_VALUE_MAX = 9223372036854775807
Field Value
- long
INT64_VALUE_MIN
public const long INT64_VALUE_MIN = -9223372036854775808
Field Value
- long
SBYTE_VALUE_MAX
public const int SBYTE_VALUE_MAX = 127
Field Value
- int
SBYTE_VALUE_MIN
public const int SBYTE_VALUE_MIN = -128
Field Value
- int
SIZE_OF_BYTE
public const int SIZE_OF_BYTE = 1
Field Value
- int
SIZE_OF_DOUBLE
public const int SIZE_OF_DOUBLE = 8
Field Value
- int
SIZE_OF_FLOAT
public const int SIZE_OF_FLOAT = 4
Field Value
- int
SIZE_OF_INT16
public const int SIZE_OF_INT16 = 2
Field Value
- int
SIZE_OF_INT32
public const int SIZE_OF_INT32 = 4
Field Value
- int
SIZE_OF_INT64
public const int SIZE_OF_INT64 = 8
Field Value
- int
SIZE_OF_SBYTE
public const int SIZE_OF_SBYTE = 1
Field Value
- int
SIZE_OF_UINT16
public const int SIZE_OF_UINT16 = 2
Field Value
- int
SIZE_OF_UINT32
public const int SIZE_OF_UINT32 = 4
Field Value
- int
SIZE_OF_UINT64
public const int SIZE_OF_UINT64 = 8
Field Value
- int
UINT16_VALUE_MAX
public const int UINT16_VALUE_MAX = 65535
Field Value
- int
UINT16_VALUE_MIN
public const int UINT16_VALUE_MIN = 0
Field Value
- int
UINT32_VALUE_MAX
public const long UINT32_VALUE_MAX = 4294967295
Field Value
- long
UINT32_VALUE_MIN
public const long UINT32_VALUE_MIN = 0
Field Value
- long
UINT64_VALUE_MAX
public const ulong UINT64_VALUE_MAX = 18446744073709551615
Field Value
- ulong
UINT64_VALUE_MIN
public const ulong UINT64_VALUE_MIN = 0
Field Value
- ulong
Methods
ConvertByteArrayToByte(byte[])
public static byte ConvertByteArrayToByte(byte[] byteArray)
Parameters
byteArray byte[]
Returns
- byte
ConvertByteArrayToDouble(byte[])
public static double ConvertByteArrayToDouble(byte[] byteArray)
Parameters
byteArray byte[]
Returns
- double
ConvertByteArrayToFloat(byte[])
public static float ConvertByteArrayToFloat(byte[] byteArray)
Parameters
byteArray byte[]
Returns
- float
ConvertByteArrayToInt16(byte[])
public static short ConvertByteArrayToInt16(byte[] byteArray)
Parameters
byteArray byte[]
Returns
- short
ConvertByteArrayToInt32(byte[])
public static int ConvertByteArrayToInt32(byte[] byteArray)
Parameters
byteArray byte[]
Returns
- int
ConvertByteArrayToInt64(byte[])
public static long ConvertByteArrayToInt64(byte[] byteArray)
Parameters
byteArray byte[]
Returns
- long
ConvertByteArrayToSByte(byte[])
public static sbyte ConvertByteArrayToSByte(byte[] byteArray)
Parameters
byteArray byte[]
Returns
- sbyte
ConvertByteArrayToUInt16(byte[])
public static ushort ConvertByteArrayToUInt16(byte[] byteArray)
Parameters
byteArray byte[]
Returns
- ushort
ConvertByteArrayToUInt32(byte[])
public static uint ConvertByteArrayToUInt32(byte[] byteArray)
Parameters
byteArray byte[]
Returns
- uint
ConvertByteArrayToUInt64(byte[])
public static ulong ConvertByteArrayToUInt64(byte[] byteArray)
Parameters
byteArray byte[]
Returns
- ulong
ConvertByteArrayToUTF8String(byte[])
public static string ConvertByteArrayToUTF8String(byte[] byteArray)
Parameters
byteArray byte[]
Returns
- string
ConvertByteArrayToUTF8String(byte[], int, int)
public static string ConvertByteArrayToUTF8String(byte[] byteArray, int index, int numBytes)
Parameters
byteArray byte[]
index int
numBytes int
Returns
- string
ConvertByteToByteArray(byte)
public static byte[] ConvertByteToByteArray(byte val)
Parameters
val byte
Returns
- byte[]
ConvertDoubleToByteArray(double)
public static byte[] ConvertDoubleToByteArray(double val)
Parameters
val double
Returns
- byte[]
ConvertFloatToByteArray(float)
public static byte[] ConvertFloatToByteArray(float val)
Parameters
val float
Returns
- byte[]
ConvertInt16ToByteArray(short)
public static byte[] ConvertInt16ToByteArray(short val)
Parameters
val short
Returns
- byte[]
ConvertInt32ToByteArray(int)
public static byte[] ConvertInt32ToByteArray(int val)
Parameters
val int
Returns
- byte[]
ConvertInt64ToByteArray(long)
public static byte[] ConvertInt64ToByteArray(long val)
Parameters
val long
Returns
- byte[]
ConvertNativeEndianToNetworkEndian(byte[], int, int)
public static void ConvertNativeEndianToNetworkEndian(byte[] byteArray, int startIndex, int numBytes)
Parameters
byteArray byte[]
startIndex int
numBytes int
ConvertNetworkEndianToNativeEndian(byte[], int, int)
public static void ConvertNetworkEndianToNativeEndian(byte[] byteArray, int startIndex, int numBytes)
Parameters
byteArray byte[]
startIndex int
numBytes int
ConvertSByteToByteArray(sbyte)
public static byte[] ConvertSByteToByteArray(sbyte val)
Parameters
val sbyte
Returns
- byte[]
ConvertUInt16ToByteArray(ushort)
public static byte[] ConvertUInt16ToByteArray(ushort val)
Parameters
val ushort
Returns
- byte[]
ConvertUInt32ToByteArray(uint)
public static byte[] ConvertUInt32ToByteArray(uint val)
Parameters
val uint
Returns
- byte[]
ConvertUInt64ToByteArray(ulong)
public static byte[] ConvertUInt64ToByteArray(ulong val)
Parameters
val ulong
Returns
- byte[]
ConvertUTF8StringToByteArray(string)
public static byte[] ConvertUTF8StringToByteArray(string str)
Parameters
str string
Returns
- byte[]
Reverse(byte[], int, int)
public static void Reverse(byte[] byteArray, int startIndex, int numBytes)
Parameters
byteArray byte[]
startIndex int
numBytes int