IProtobufAccessor
Interface IProtobufAccessor
Namespace: SwiftlyS2.Shared.NetMessages
Assembly: SwiftlyS2.CS2.dll
public interface IProtobufAccessor : INativeHandleImplements
Methods
Add<T>(string, T)
void Add<T>(string fieldName, T value)Parameters
- fieldName string
- value T
Type Parameters
- T
AddBool(string, bool)
void AddBool(string fieldName, bool value)Parameters
AddBytes(string, byte[])
void AddBytes(string fieldName, byte[] value)Parameters
AddColor(string, Color)
void AddColor(string fieldName, Color value)Parameters
AddDouble(string, double)
void AddDouble(string fieldName, double value)Parameters
AddFloat(string, float)
void AddFloat(string fieldName, float value)Parameters
AddInt32(string, int)
void AddInt32(string fieldName, int value)Parameters
AddInt64(string, long)
void AddInt64(string fieldName, long value)Parameters
AddNestedMessage(string)
nint AddNestedMessage(string fieldName)Parameters
- fieldName string
Returns
AddQAngle(string, QAngle)
void AddQAngle(string fieldName, QAngle value)Parameters
AddString(string, string)
void AddString(string fieldName, string value)Parameters
AddUInt32(string, uint)
void AddUInt32(string fieldName, uint value)Parameters
AddUInt64(string, ulong)
void AddUInt64(string fieldName, ulong value)Parameters
AddVector(string, Vector)
void AddVector(string fieldName, Vector value)Parameters
AddVector2D(string, Vector2D)
void AddVector2D(string fieldName, Vector2D value)Parameters
ClearRepeatedField(string)
void ClearRepeatedField(string fieldName)Parameters
- fieldName string
Get<T>(string)
T Get<T>(string fieldName)Parameters
- fieldName string
Returns
- T
Type Parameters
- T
GetBool(string)
bool GetBool(string fieldName)Parameters
- fieldName string
Returns
GetBytes(string)
byte[] GetBytes(string fieldName)Parameters
- fieldName string
Returns
GetColor(string)
Color GetColor(string fieldName)Parameters
- fieldName string
Returns
GetDouble(string)
double GetDouble(string fieldName)Parameters
- fieldName string
Returns
GetFloat(string)
float GetFloat(string fieldName)Parameters
- fieldName string
Returns
GetInt32(string)
int GetInt32(string fieldName)Parameters
- fieldName string
Returns
GetInt64(string)
long GetInt64(string fieldName)Parameters
- fieldName string
Returns
GetNestedMessage(string)
nint GetNestedMessage(string fieldName)Parameters
- fieldName string
Returns
GetQAngle(string)
QAngle GetQAngle(string fieldName)Parameters
- fieldName string
Returns
GetRepeated<T>(string, int)
T GetRepeated<T>(string fieldName, int index)Parameters
Returns
- T
Type Parameters
- T
GetRepeatedBool(string, int)
bool GetRepeatedBool(string fieldName, int index)Parameters
Returns
GetRepeatedBytes(string, int)
byte[] GetRepeatedBytes(string fieldName, int index)Parameters
Returns
GetRepeatedColor(string, int)
Color GetRepeatedColor(string fieldName, int index)Parameters
Returns
GetRepeatedDouble(string, int)
double GetRepeatedDouble(string fieldName, int index)Parameters
Returns
GetRepeatedFieldSize(string)
int GetRepeatedFieldSize(string fieldName)Parameters
- fieldName string
Returns
GetRepeatedFloat(string, int)
float GetRepeatedFloat(string fieldName, int index)Parameters
Returns
GetRepeatedInt32(string, int)
int GetRepeatedInt32(string fieldName, int index)Parameters
Returns
GetRepeatedInt64(string, int)
long GetRepeatedInt64(string fieldName, int index)Parameters
Returns
GetRepeatedNestedMessage(string, int)
nint GetRepeatedNestedMessage(string fieldName, int index)Parameters
Returns
GetRepeatedQAngle(string, int)
QAngle GetRepeatedQAngle(string fieldName, int index)Parameters
Returns
GetRepeatedString(string, int)
string GetRepeatedString(string fieldName, int index)Parameters
Returns
GetRepeatedUInt32(string, int)
uint GetRepeatedUInt32(string fieldName, int index)Parameters
Returns
GetRepeatedUInt64(string, int)
ulong GetRepeatedUInt64(string fieldName, int index)Parameters
Returns
GetRepeatedVector(string, int)
Vector GetRepeatedVector(string fieldName, int index)Parameters
Returns
GetRepeatedVector2D(string, int)
Vector2D GetRepeatedVector2D(string fieldName, int index)Parameters
Returns
GetString(string)
string GetString(string fieldName)Parameters
- fieldName string
Returns
GetUInt32(string)
uint GetUInt32(string fieldName)Parameters
- fieldName string
Returns
GetUInt64(string)
ulong GetUInt64(string fieldName)Parameters
- fieldName string
Returns
GetVector(string)
Vector GetVector(string fieldName)Parameters
- fieldName string
Returns
GetVector2D(string)
Vector2D GetVector2D(string fieldName)Parameters
- fieldName string
Returns
HasField(string)
bool HasField(string fieldName)Parameters
- fieldName string
Returns
Set<T>(string, T)
void Set<T>(string fieldName, T value)Parameters
- fieldName string
- value T
Type Parameters
- T
SetBool(string, bool)
void SetBool(string fieldName, bool value)Parameters
SetBytes(string, byte[])
void SetBytes(string fieldName, byte[] value)Parameters
SetColor(string, Color)
void SetColor(string fieldName, Color value)Parameters
SetDouble(string, double)
void SetDouble(string fieldName, double value)Parameters
SetFloat(string, float)
void SetFloat(string fieldName, float value)Parameters
SetInt32(string, int)
void SetInt32(string fieldName, int value)Parameters
SetInt64(string, long)
void SetInt64(string fieldName, long value)Parameters
SetQAngle(string, QAngle)
void SetQAngle(string fieldName, QAngle value)Parameters
SetRepeated<T>(string, int, T)
void SetRepeated<T>(string fieldName, int index, T value)Parameters
Type Parameters
- T
SetRepeatedBool(string, int, bool)
void SetRepeatedBool(string fieldName, int index, bool value)Parameters
SetRepeatedBytes(string, int, byte[])
void SetRepeatedBytes(string fieldName, int index, byte[] value)Parameters
SetRepeatedColor(string, int, Color)
void SetRepeatedColor(string fieldName, int index, Color value)Parameters
SetRepeatedDouble(string, int, double)
void SetRepeatedDouble(string fieldName, int index, double value)Parameters
SetRepeatedFloat(string, int, float)
void SetRepeatedFloat(string fieldName, int index, float value)Parameters
SetRepeatedInt32(string, int, int)
void SetRepeatedInt32(string fieldName, int index, int value)Parameters
SetRepeatedInt64(string, int, long)
void SetRepeatedInt64(string fieldName, int index, long value)Parameters
SetRepeatedQAngle(string, int, QAngle)
void SetRepeatedQAngle(string fieldName, int index, QAngle value)Parameters
SetRepeatedString(string, int, string)
void SetRepeatedString(string fieldName, int index, string value)Parameters
SetRepeatedUInt32(string, int, uint)
void SetRepeatedUInt32(string fieldName, int index, uint value)Parameters
SetRepeatedUInt64(string, int, ulong)
void SetRepeatedUInt64(string fieldName, int index, ulong value)Parameters
SetRepeatedVector(string, int, Vector)
void SetRepeatedVector(string fieldName, int index, Vector value)Parameters
SetRepeatedVector2D(string, int, Vector2D)
void SetRepeatedVector2D(string fieldName, int index, Vector2D value)Parameters
SetString(string, string)
void SetString(string fieldName, string value)Parameters
SetUInt32(string, uint)
void SetUInt32(string fieldName, uint value)Parameters
SetUInt64(string, ulong)
void SetUInt64(string fieldName, ulong value)Parameters
SetVector(string, Vector)
void SetVector(string fieldName, Vector value)Parameters
SetVector2D(string, Vector2D)
void SetVector2D(string fieldName, Vector2D value)Parameters