예제 #1
0
 /*! NIFLIB_HIDDEN function.  For internal use only. */
 internal override void FixLinks(Dictionary <uint, NiObject> objects, List <uint> link_stack, List <NiObject> missing_link_stack, NifInfo info)
 {
     base.FixLinks(objects, link_stack, missing_link_stack, info);
     bodyDesc = FixLink <NiPhysXBodyDesc>(objects, link_stack, missing_link_stack, info);
     for (var i3 = 0; i3 < shapeDescriptions.Count; i3++)
     {
         shapeDescriptions[i3] = FixLink <NiPhysXShapeDesc>(objects, link_stack, missing_link_stack, info);
     }
     actorParent = FixLink <NiPhysXActorDesc>(objects, link_stack, missing_link_stack, info);
     source      = FixLink <NiPhysXRigidBodySrc>(objects, link_stack, missing_link_stack, info);
     dest        = FixLink <NiPhysXRigidBodyDest>(objects, link_stack, missing_link_stack, info);
 }
예제 #2
0
 public NiPhysXActorDesc()
 {
     numPoses           = (uint)0;
     bodyDesc           = null;
     density            = 0.0f;
     actorFlags         = (uint)0;
     actorGroup         = (ushort)0;
     dominanceGroup     = (ushort)0;
     contactReportFlags = (uint)0;
     forceFieldMaterial = (ushort)0;
     dummy         = (uint)0;
     numShapeDescs = (uint)0;
     actorParent   = null;
     source        = null;
     dest          = null;
 }