示例#1
0
 void Export.Reference <Area> .API(Export.Exporter ex)
 {
     ex.Value(AreaID);
     ex.Value(GeometryLayoutPointer);
     ex.Ref(level);
     ex.Ref(AreaModel);
     ex.Ref(collision);
     ex.RefArray(Objects.ToArray());
     ex.RefArray(MacroObjects.ToArray());
     ex.RefArray(SpecialObjects.ToArray());
     ex.RefArray(Warps.ToArray());
     ex.RefArray(PaintingWarps.ToArray());
     ex.RefArray(InstantWarps.ToArray());
 }
示例#2
0
 void ForwardReference.RefArray(Exporter call, Array arr, uint count)
 {
     call.RefArray <TObject>((TObject[])arr, count);
 }
示例#3
0
 void ForwardReference.RefArray(Exporter call, Array arr)
 {
     call.RefArray <TObject>((TObject[])arr);
 }
示例#4
0
 void Export.Reference <Level> .API(Export.Exporter ex)
 {
     ex.Value(levelID);
     ex.RefArray(Areas);
 }
示例#5
0
文件: Model3D.cs 项目: bblpny/Quad64
 void Export.Reference <Model3D> .API(Export.Exporter ex)
 {
     ex.Value(GeoDataSegAddress);
     //ex.Array(geoDisplayLists);
     ex.RefArray(meshes);
 }