Exemplo n.º 1
0
 public CollisionPlane(CollisionObject parent, ColPlane *entry, int offset)
     : this(parent, parent._points[entry->_point1 - offset], parent._points[entry->_point2 - offset])
 {
     _material = entry->_material;
     _flags    = entry->_flags;
     _type     = entry->Type;
     _flags2   = entry->Flags2;
 }
Exemplo n.º 2
0
 public ColPlane(int pInd1, int pInd2, int pLink1, int pLink2, CollisionPlaneType type, CollisionPlaneFlags2 flags2, CollisionPlaneFlags flags, CollisionPlaneMaterial material)
 {
     _point1   = (short)pInd1;
     _point2   = (short)pInd2;
     _link1    = (short)pLink1;
     _link2    = (short)pLink2;
     _magic    = -1;
     _type     = (ushort)((int)flags2 | (int)type);
     _flags    = flags;
     _material = material;
 }
 public CollisionPlane(CollisionObject parent, ColPlane* entry, int offset)
     : this(parent, parent._points[entry->_point1 - offset], parent._points[entry->_point2 - offset])
 {
     _material = entry->_material;
     _flags = entry->_flags;
     _type = entry->Type;
     _flags2 = entry->Flags2;
 }
 public ColPlane(int pInd1, int pInd2, int pLink1, int pLink2, CollisionPlaneType type, CollisionPlaneFlags2 flags2, CollisionPlaneFlags flags, CollisionPlaneMaterial material)
 {
     _point1 = (short)pInd1;
     _point2 = (short)pInd2;
     _link1 = (short)pLink1;
     _link2 = (short)pLink2;
     _magic = -1;
     _type = (ushort)((int)flags2 | (int)type);
     _flags = flags;
     _material = material;
 }