コード例 #1
0
 public NiControllerSequence()
 {
     weight            = 1.0f;
     textKeys          = null;
     cycleType         = (CycleType)0;
     frequency         = 1.0f;
     phase             = 0.0f;
     startTime         = 3.402823466e+38f;
     stopTime          = -3.402823466e+38f;
     playBackwards     = false;
     manager           = null;
     accumFlags        = (AccumFlags)ACCUM_X_FRONT;
     stringPalette     = null;
     animNotes         = null;
     numAnimNoteArrays = (ushort)0;
 }
コード例 #2
0
ファイル: ControlledBlock.cs プロジェクト: BclEx/niflibex
 //Constructor
 public ControlledBlock()
 {
     unchecked {
         interpolator         = null;
         controller           = null;
         blendInterpolator    = null;
         blendIndex           = (ushort)0;
         priority             = (byte)0;
         stringPalette        = null;
         nodeNameOffset       = (uint)-1;
         propertyTypeOffset   = (uint)-1;
         controllerTypeOffset = (uint)-1;
         controllerIdOffset   = (uint)-1;
         interpolatorIdOffset = (uint)-1;
     }
 }
コード例 #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);
            if (info.version >= 0x0A01006A)
            {
                textKeys = FixLink <NiTextKeyExtraData>(objects, link_stack, missing_link_stack, info);
                manager  = FixLink <NiControllerManager>(objects, link_stack, missing_link_stack, info);
            }
            if ((info.version >= 0x0A010071) && (info.version <= 0x14010000))
            {
                stringPalette = FixLink <NiStringPalette>(objects, link_stack, missing_link_stack, info);
            }
            if ((info.version >= 0x14020007) && (((info.userVersion2 >= 24) && (info.userVersion2 <= 28))))
            {
                animNotes = FixLink <BSAnimNotes>(objects, link_stack, missing_link_stack, info);
            }
            if ((info.version >= 0x14020007) && ((info.userVersion2 > 28)))
            {
                for (var i2 = 0; i2 < animNoteArrays.Count; i2++)
                {
                    animNoteArrays[i2] = FixLink <BSAnimNotes>(objects, link_stack, missing_link_stack, info);
                }
            }
        }