SwiftlyS2

IProtobufAccessor

Interface IProtobufAccessor

Namespace: SwiftlyS2.Shared.NetMessages

Assembly: SwiftlyS2.CS2.dll

public interface IProtobufAccessor : INativeHandle

Implements

Methods

Add<T>(string, T)

void Add<T>(string fieldName, T value)
Parameters
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
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

Get<T>(string)

T Get<T>(string fieldName)
Parameters
Returns
  • T
Type Parameters
  • T

GetBool(string)

bool GetBool(string fieldName)
Parameters
Returns

GetBytes(string)

byte[] GetBytes(string fieldName)
Parameters
Returns

GetColor(string)

Color GetColor(string fieldName)
Parameters
Returns

GetDouble(string)

double GetDouble(string fieldName)
Parameters
Returns

GetFloat(string)

float GetFloat(string fieldName)
Parameters
Returns

GetInt32(string)

int GetInt32(string fieldName)
Parameters
Returns

GetInt64(string)

long GetInt64(string fieldName)
Parameters
Returns

GetNestedMessage(string)

nint GetNestedMessage(string fieldName)
Parameters
Returns

GetQAngle(string)

QAngle GetQAngle(string fieldName)
Parameters
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
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
Returns

GetUInt32(string)

uint GetUInt32(string fieldName)
Parameters
Returns

GetUInt64(string)

ulong GetUInt64(string fieldName)
Parameters
Returns

GetVector(string)

Vector GetVector(string fieldName)
Parameters
Returns

GetVector2D(string)

Vector2D GetVector2D(string fieldName)
Parameters
Returns

HasField(string)

bool HasField(string fieldName)
Parameters
Returns

Set<T>(string, T)

void Set<T>(string fieldName, T value)
Parameters
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

On this page

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