コード例 #1
0
 public NiGeomMorpherController()
 {
     extraFlags       = (ushort)0;
     data             = null;
     alwaysUpdate     = (byte)0;
     numInterpolators = (uint)0;
     numUnknownInts   = (uint)0;
 }
コード例 #2
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);
            data = FixLink <NiMorphData>(objects, link_stack, missing_link_stack, info);
            if ((info.version >= 0x0A01006A) && (info.version <= 0x14000005))
            {
                for (var i2 = 0; i2 < interpolators.Count; i2++)
                {
                    interpolators[i2] = FixLink <NiInterpolator>(objects, link_stack, missing_link_stack, info);
                }
            }
            if (info.version >= 0x14010003)
            {
                for (var i2 = 0; i2 < interpolatorWeights.Count; i2++)
                {
                    interpolatorWeights[i2].interpolator = FixLink <NiInterpolator>(objects, link_stack, missing_link_stack, info);
                }
            }
        }
コード例 #3
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);
     data = FixLink <NiMorphData>(objects, link_stack, missing_link_stack, info);
 }
コード例 #4
0
 public NiMorpherController()
 {
     data = null;
 }