Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
MatrixHumanReadableConverter.cs
浏览该文件的文档.
1
namespace
Engine.Serialization
{
2
[
HumanReadableConverter
(typeof(Matrix))]
3
public
class
MatrixHumanReadableConverter
:
IHumanReadableConverter
{
4
public
string
ConvertToString
(
object
value) {
5
Matrix
matrix = (
Matrix
)value;
6
return
HumanReadableConverter
.ValuesListToString(
7
','
,
8
matrix.
M11
,
9
matrix.
M12
,
10
matrix.
M13
,
11
matrix.
M14
,
12
matrix.
M21
,
13
matrix.
M22
,
14
matrix.
M23
,
15
matrix.
M24
,
16
matrix.
M31
,
17
matrix.
M32
,
18
matrix.
M33
,
19
matrix.
M34
,
20
matrix.
M41
,
21
matrix.
M42
,
22
matrix.
M43
,
23
matrix.
M44
24
);
25
}
26
27
public
object
ConvertFromString
(Type type,
string
data) {
28
float
[] array =
HumanReadableConverter
.ValuesListFromString<
float
>(
','
, data);
29
return
array.Length == 16
30
? (object)
new
Matrix
(
31
array[0],
32
array[1],
33
array[2],
34
array[3],
35
array[4],
36
array[5],
37
array[6],
38
array[7],
39
array[8],
40
array[9],
41
array[10],
42
array[11],
43
array[12],
44
array[13],
45
array[14],
46
array[15]
47
)
48
:
throw
new
Exception();
49
}
50
}
51
}
Engine.Serialization.HumanReadableConverter
定义
HumanReadableConverter.cs:5
Engine.Serialization.MatrixHumanReadableConverter
定义
MatrixHumanReadableConverter.cs:3
Engine.Serialization.MatrixHumanReadableConverter.ConvertToString
string ConvertToString(object value)
定义
MatrixHumanReadableConverter.cs:4
Engine.Serialization.MatrixHumanReadableConverter.ConvertFromString
object ConvertFromString(Type type, string data)
定义
MatrixHumanReadableConverter.cs:27
Engine.Serialization.IHumanReadableConverter
定义
IHumanReadableConverter.cs:2
Engine.Serialization
定义
Archive.cs:4
Engine.Matrix
定义
Matrix.cs:17
Engine.Matrix.M22
float M22
定义
Matrix.cs:23
Engine.Matrix.M12
float M12
定义
Matrix.cs:22
Engine.Matrix.M44
float M44
定义
Matrix.cs:33
Engine.Matrix.M13
float M13
定义
Matrix.cs:26
Engine.Matrix.M31
float M31
定义
Matrix.cs:20
Engine.Matrix.M43
float M43
定义
Matrix.cs:29
Engine.Matrix.M14
float M14
定义
Matrix.cs:30
Engine.Matrix.M41
float M41
定义
Matrix.cs:21
Engine.Matrix.M23
float M23
定义
Matrix.cs:27
Engine.Matrix.M34
float M34
定义
Matrix.cs:32
Engine.Matrix.M42
float M42
定义
Matrix.cs:25
Engine.Matrix.M32
float M32
定义
Matrix.cs:24
Engine.Matrix.M33
float M33
定义
Matrix.cs:28
Engine.Matrix.M21
float M21
定义
Matrix.cs:19
Engine.Matrix.M11
float M11
定义
Matrix.cs:18
Engine.Matrix.M24
float M24
定义
Matrix.cs:31
SurvivalcraftApi 1.8.2.3
Engine
Engine.Serialization
MatrixHumanReadableConverter.cs
制作者
1.16.1