Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
MatrixSerializer.cs
浏览该文件的文档.
1namespace Engine.Serialization {
2 public class MatrixSerializer : ISerializer<Matrix> {
3 public void Serialize(InputArchive archive, ref Matrix value) {
4 archive.Serialize("M11", ref value.M11);
5 archive.Serialize("M12", ref value.M12);
6 archive.Serialize("M13", ref value.M13);
7 archive.Serialize("M14", ref value.M14);
8 archive.Serialize("M21", ref value.M21);
9 archive.Serialize("M22", ref value.M22);
10 archive.Serialize("M23", ref value.M23);
11 archive.Serialize("M24", ref value.M24);
12 archive.Serialize("M31", ref value.M31);
13 archive.Serialize("M32", ref value.M32);
14 archive.Serialize("M33", ref value.M33);
15 archive.Serialize("M34", ref value.M34);
16 archive.Serialize("M41", ref value.M41);
17 archive.Serialize("M42", ref value.M42);
18 archive.Serialize("M43", ref value.M43);
19 archive.Serialize("M44", ref value.M44);
20 }
21
22 public void Serialize(OutputArchive archive, Matrix value) {
23 archive.Serialize("M11", value.M11);
24 archive.Serialize("M12", value.M12);
25 archive.Serialize("M13", value.M13);
26 archive.Serialize("M14", value.M14);
27 archive.Serialize("M21", value.M21);
28 archive.Serialize("M22", value.M22);
29 archive.Serialize("M23", value.M23);
30 archive.Serialize("M24", value.M24);
31 archive.Serialize("M31", value.M31);
32 archive.Serialize("M32", value.M32);
33 archive.Serialize("M33", value.M33);
34 archive.Serialize("M34", value.M34);
35 archive.Serialize("M41", value.M41);
36 archive.Serialize("M42", value.M42);
37 archive.Serialize("M43", value.M43);
38 archive.Serialize("M44", value.M44);
39 }
40 }
41}
void Serialize(string name, ref sbyte value)
void Serialize(OutputArchive archive, Matrix value)
void Serialize(InputArchive archive, ref Matrix value)
void Serialize(string name, sbyte value)