本文整理汇总了C#中CWrapped.Wrapped.readString方法的典型用法代码示例。如果您正苦于以下问题:C# Wrapped.readString方法的具体用法?C# Wrapped.readString怎么用?C# Wrapped.readString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CWrapped.Wrapped
的用法示例。
在下文中一共展示了Wrapped.readString方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ReadEntityMetadata
public static object[] ReadEntityMetadata(Wrapped wSock) {
var MetadataDict = new Dictionary<int, object>();
do {
var item = wSock.readByte();
if (item == 127)
break;
var index = item & 0x1F;
var type = item >> 5;
switch (type) {
case 0:
MetadataDict.Add(index, wSock.readByte());
break;
case 1:
MetadataDict.Add(index, wSock.readShort());
break;
case 2:
MetadataDict.Add(index, wSock.readInt());
break;
case 3:
MetadataDict.Add(index, wSock.readFloat());
break;
case 4:
MetadataDict.Add(index, wSock.readString());
break;
case 5:
MetadataDict.Add(index, ReadSlot(wSock));
break;
case 6:
MetadataDict.Add(index, new Vector(wSock.readInt(), wSock.readInt(), wSock.readInt()));
break;
}
} while (true);
MetadataDict.OrderBy(o => o.Key); // -- Order the dictionary based on the index values
return MetadataDict.Values.ToArray(); // -- Return the data as an array.
}
示例2: Read
public void Read(Wrapped wSock) {
Dimension = wSock.readInt();
Difficulty = wSock.readByte();
Gamemode = wSock.readByte();
LevelType = wSock.readString();
}
示例3: ReadPropertyData
public static PropertyData ReadPropertyData(Wrapped wSock) {
var Data = new PropertyData();
Data.Key = wSock.readString();
Data.Value = wSock.readDouble();
Data.ListLength = wSock.readShort();
Data.Modifiers = new ModifierData[Data.ListLength];
for (int x = 0; x < Data.ListLength; x++)
Data.Modifiers[x] = ReadModifierData(wSock);
return Data;
}
示例4: Read
public void Read(Wrapped wSock) {
EntityID = wSock.readVarInt();
PlayerUUID = wSock.readString();
PlayerName = wSock.readString();
Datacount = wSock.readVarInt();
Data = new PlayerData[Datacount];
for (int i = 0; i < Datacount; i++) {
Data[i].Name = wSock.readString();
Data[i].Value = wSock.readString();
Data[i].Signature = wSock.readString();
}
X = wSock.readInt();
Y = wSock.readInt();
Z = wSock.readInt();
Yaw = wSock.readSByte();
Pitch = wSock.readSByte();
CurrentItem = wSock.readShort();
Metadata = WrappedExtension.ReadEntityMetadata(wSock);
}