Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
BoundingBoxHumanReadableConverter.cs
浏览该文件的文档.
1namespace Engine.Serialization {
2 [HumanReadableConverter(typeof(BoundingBox))]
4 public string ConvertToString(object value) {
5 BoundingBox boundingBox = (BoundingBox)value;
6 return HumanReadableConverter.ValuesListToString(
7 ',',
8 boundingBox.Min.X,
9 boundingBox.Min.Y,
10 boundingBox.Min.Z,
11 boundingBox.Max.X,
12 boundingBox.Max.Y,
13 boundingBox.Max.Z
14 );
15 }
16
17 public object ConvertFromString(Type type, string data) {
18 float[] array = HumanReadableConverter.ValuesListFromString<float>(',', data);
19 return array.Length == 6 ? (object)new BoundingBox(array[0], array[1], array[2], array[3], array[4], array[5]) : throw new Exception();
20 }
21 }
22}