Esempio n. 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());
 }
Esempio n. 2
0
 void ForwardReference.RefArray(Exporter call, Array arr, uint count)
 {
     call.RefArray <TObject>((TObject[])arr, count);
 }
Esempio n. 3
0
 void ForwardReference.RefArray(Exporter call, Array arr)
 {
     call.RefArray <TObject>((TObject[])arr);
 }
Esempio n. 4
0
 void Export.Reference <Level> .API(Export.Exporter ex)
 {
     ex.Value(levelID);
     ex.RefArray(Areas);
 }
Esempio n. 5
0
 void Export.Reference <Model3D> .API(Export.Exporter ex)
 {
     ex.Value(GeoDataSegAddress);
     //ex.Array(geoDisplayLists);
     ex.RefArray(meshes);
 }