示例#1
0
            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);
            }
示例#2
0
 public void SetInteger(int id, StreamerDataType data, int value)
 {
     Internal.SetIntData((int)StreamType, id, (int)data, value);
 }
示例#3
0
 public bool IsInArray(int id, StreamerDataType data, int value)
 {
     return(Internal.IsInArrayData((int)StreamType, id, (int)data, value));
 }
示例#4
0
 public void RemoveArrayData(int id, StreamerDataType data, int value)
 {
     Internal.RemoveArrayData((int)StreamType, id, (int)data, value);
 }
示例#5
0
 public void AppendToArray(int id, StreamerDataType data, int value)
 {
     Internal.AppendArrayData((int)StreamType, id, (int)data, value);
 }
示例#6
0
 public int GetArrayDataLength(int id, StreamerDataType data)
 {
     return(Internal.GetArrayDataLength((int)StreamType, id, (int)data));
 }
示例#7
0
 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));
 }
示例#14
0
 public void SetFloat(int id, StreamerDataType data, float value)
 {
     Internal.SetFloatData((int)StreamType, id, (int)data, value);
 }
示例#15
0
            public float GetFloat(int id, StreamerDataType data)
            {
                Internal.GetFloatData((int)StreamType, id, (int)data, out var value);

                return(value);
            }
示例#16
0
 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));
 }