public int[] GetArray(int id, StreamerDataType data, int maxlength = -1) { if (maxlength < 0) { maxlength = GetArrayDataLength(id, data); } Internal.GetArrayData((int)StreamType, id, (int)data, out var value, maxlength); return(value); }
public void SetInteger(int id, StreamerDataType data, int value) { Internal.SetIntData((int)StreamType, id, (int)data, value); }
public bool IsInArray(int id, StreamerDataType data, int value) { return(Internal.IsInArrayData((int)StreamType, id, (int)data, value)); }
public void RemoveArrayData(int id, StreamerDataType data, int value) { Internal.RemoveArrayData((int)StreamType, id, (int)data, value); }
public void AppendToArray(int id, StreamerDataType data, int value) { Internal.AppendArrayData((int)StreamType, id, (int)data, value); }
public int GetArrayDataLength(int id, StreamerDataType data) { return(Internal.GetArrayDataLength((int)StreamType, id, (int)data)); }
public int GetInteger(int id, StreamerDataType data) { return(Internal.GetIntData((int)StreamType, id, (int)data)); }
protected float GetFloat(StreamerDataType data) { return(BaseMode.Instance.Services.GetService <IStreamer>().ItemType[StreamType].GetFloat(Id, data)); }
protected void SetFloat(StreamerDataType data, float value) { BaseMode.Instance.Services.GetService <IStreamer>().ItemType[StreamType].SetFloat(Id, data, value); }
protected void SetArray(StreamerDataType data, int[] value) { BaseMode.Instance.Services.GetService <IStreamer>().ItemType[StreamType].SetArray(Id, data, value); }
protected bool IsInArray(StreamerDataType data, int value) { return(BaseMode.Instance.Services.GetService <IStreamer>().ItemType[StreamType].IsInArray(Id, data, value)); }
protected void RemoveArrayData(StreamerDataType data, int value) { BaseMode.Instance.Services.GetService <IStreamer>().ItemType[StreamType].RemoveArrayData(Id, data, value); }
protected int[] GetArray(StreamerDataType data, int maxlength = -1) { return(BaseMode.Instance.Services.GetService <IStreamer>().ItemType[StreamType].GetArray(Id, data, maxlength)); }
public void SetFloat(int id, StreamerDataType data, float value) { Internal.SetFloatData((int)StreamType, id, (int)data, value); }
public float GetFloat(int id, StreamerDataType data) { Internal.GetFloatData((int)StreamType, id, (int)data, out var value); return(value); }
public void SetArray(int id, StreamerDataType data, int[] value) { Internal.SetArrayData((int)StreamType, id, (int)data, value, value.Length); }
protected int GetInteger(StreamerDataType data) { return(BaseMode.Instance.Services.GetService <IStreamer>().ItemType[StreamType].GetInteger(Id, data)); }