Class Helpers
Assembly: LiteEntitySystem.dll
Syntax
public static class Helpers
Methods
GetEnumValueInt<T>(T)
Declaration
public static int GetEnumValueInt<T>(this T e) where T : unmanaged, Enum
Parameters
Type |
Name |
Description |
T |
e |
|
Returns
Type Parameters
GetEnumValue<T>(SyncVar<T>)
Declaration
public static long GetEnumValue<T>(this SyncVar<T> e) where T : unmanaged, Enum
Parameters
Returns
Type Parameters
GetEnumValue<T>(T)
Declaration
public static long GetEnumValue<T>(this T e) where T : unmanaged, Enum
Parameters
Type |
Name |
Description |
T |
e |
|
Returns
Type Parameters
HasFlagFast<T>(SyncVar<T>, T)
Declaration
public static bool HasFlagFast<T>(this SyncVar<T> e, T flag) where T : unmanaged, Enum
Parameters
Type |
Name |
Description |
SyncVar<T> |
e |
|
T |
flag |
|
Returns
Type Parameters
HasFlagFast<T>(T, T)
Declaration
public static bool HasFlagFast<T>(this T e, T flag) where T : unmanaged, Enum
Parameters
Type |
Name |
Description |
T |
e |
|
T |
flag |
|
Returns
Type Parameters
ReadStruct<T>(ReadOnlySpan<byte>)
Declaration
public static T ReadStruct<T>(this ReadOnlySpan<byte> data) where T : unmanaged
Parameters
Returns
Type Parameters
ReadStruct<T>(ReadOnlySpan<byte>, out T)
Declaration
public static int ReadStruct<T>(this ReadOnlySpan<byte> data, out T value) where T : unmanaged
Parameters
Returns
Type Parameters
SizeOfStruct<T>()
Declaration
public static int SizeOfStruct<T>() where T : unmanaged
Returns
Type Parameters
WriteStruct<T>(Span<byte>, T)
Declaration
public static int WriteStruct<T>(this Span<byte> data, T value) where T : unmanaged
Parameters
Type |
Name |
Description |
Span<byte> |
data |
|
T |
value |
|
Returns
Type Parameters