API Reference › NetMessages
IProtobufAccessor
InterfaceNamespace: SwiftlyS2.Shared.NetMessages · Assembly: SwiftlyS2.CS2.dll
public interface IProtobufAccessor : INativeHandleImplements INativeHandle
Methods
void AddBytes(string fieldName, byte[] value)void AddColor(string fieldName, Color value)void AddDouble(string fieldName, double value)void AddFloat(string fieldName, float value)void AddQAngle(string fieldName, QAngle value)void AddString(string fieldName, string value)void AddUInt32(string fieldName, uint value)void AddUInt64(string fieldName, ulong value)void AddVector(string fieldName, Vector value)void AddVector2D(string fieldName, Vector2D value)T GetRepeated<T>(string fieldName, int index)Returns
T
bool GetRepeatedBool(string fieldName, int index)Returns
byte[] GetRepeatedBytes(string fieldName, int index)Returns
Color GetRepeatedColor(string fieldName, int index)Returns
double GetRepeatedDouble(string fieldName, int index)Returns
float GetRepeatedFloat(string fieldName, int index)Returns
int GetRepeatedInt32(string fieldName, int index)Returns
long GetRepeatedInt64(string fieldName, int index)Returns
nint GetRepeatedNestedMessage(string fieldName, int index)Returns
QAngle GetRepeatedQAngle(string fieldName, int index)Returns
string GetRepeatedString(string fieldName, int index)Returns
uint GetRepeatedUInt32(string fieldName, int index)Returns
ulong GetRepeatedUInt64(string fieldName, int index)Returns
Vector GetRepeatedVector(string fieldName, int index)Returns
Vector2D GetRepeatedVector2D(string fieldName, int index)Returns
void SetBytes(string fieldName, byte[] value)void SetColor(string fieldName, Color value)void SetDouble(string fieldName, double value)void SetFloat(string fieldName, float value)void SetQAngle(string fieldName, QAngle value)void SetRepeated<T>(string fieldName, int index, T value)void SetRepeatedBool(string fieldName, int index, bool value)void SetRepeatedBytes(string fieldName, int index, byte[] value)void SetRepeatedColor(string fieldName, int index, Color value)void SetRepeatedDouble(string fieldName, int index, double value)void SetRepeatedFloat(string fieldName, int index, float value)void SetRepeatedInt32(string fieldName, int index, int value)void SetRepeatedInt64(string fieldName, int index, long value)void SetRepeatedQAngle(string fieldName, int index, QAngle value)void SetRepeatedString(string fieldName, int index, string value)void SetRepeatedUInt32(string fieldName, int index, uint value)void SetRepeatedUInt64(string fieldName, int index, ulong value)void SetRepeatedVector(string fieldName, int index, Vector value)void SetRepeatedVector2D(string fieldName, int index, Vector2D value)void SetString(string fieldName, string value)void SetUInt32(string fieldName, uint value)void SetUInt64(string fieldName, ulong value)void SetVector(string fieldName, Vector value)