public BSPSysInheritVelocityModifier()
 {
     target             = null;
     chanceToInherit    = 0.0f;
     velocityMultiplier = 0.0f;
     velocityVariation  = 0.0f;
 }
예제 #2
0
 public NiMeshPSysData()
 {
     defaultPoolSize = (uint)0;
     fillPoolsOnLoad = false;
     numGenerations  = (uint)0;
     particleMeshes  = null;
 }
예제 #3
0
        /// <summary>
        /// Prints the nif node.
        /// </summary>
        /// <param name="root">The root.</param>
        /// <param name="depth">The depth.</param>
        private void PrintNifNode(NiAVObject root, int depth)
        {
            string text = string.Empty;

            for (int i = 0; i < depth; i++)
            {
                text += "*";
            }
            text += " ";
            Console.WriteLine(text + " " + root.Name);
            NiNode niNode = root as NiNode;

            if (niNode != null)
            {
                NiRef <NiAVObject>[] children = niNode.Children;
                for (int j = 0; j < children.Length; j++)
                {
                    NiRef <NiAVObject> niRef = children[j];
                    if (niRef.IsValid())
                    {
                        this.PrintNifNode(niRef.Object, depth + 1);
                    }
                }
            }
        }
예제 #4
0
 public NiPortal()
 {
     portalFlags = (ushort)0;
     planeCount  = (ushort)0;
     numVertices = (ushort)0;
     adjoiner    = null;
 }
예제 #5
0
 public NiSkinInstance()
 {
     data          = null;
     skinPartition = null;
     skeletonRoot  = null;
     numBones      = (uint)0;
 }
예제 #6
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 >= 0x0A010000)
     {
         emitterObject = FixLink <NiNode>(objects, link_stack, missing_link_stack, info);
     }
 }
예제 #7
0
 public NiLookAtInterpolator()
 {
     flags  = (LookAtFlags)0;
     lookAt = null;
     interpolator_Translation = null;
     interpolator_Roll        = null;
     interpolator_Scale       = null;
 }
예제 #8
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);
            lookAt = FixLink <NiNode>(objects, link_stack, missing_link_stack, info);
            interpolator_Translation = FixLink <NiPoint3Interpolator>(objects, link_stack, missing_link_stack, info);
            interpolator_Roll        = FixLink <NiFloatInterpolator>(objects, link_stack, missing_link_stack, info);
            interpolator_Scale       = FixLink <NiFloatInterpolator>(objects, link_stack, missing_link_stack, info);
        }
예제 #9
0
 public NiPSysBombModifier()
 {
     bombObject   = null;
     decay        = 0.0f;
     deltaV       = 0.0f;
     decayType    = (DecayType)0;
     symmetryType = (SymmetryType)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);
     target = FixLink <NiNode>(objects, link_stack, missing_link_stack, info);
 }
예제 #11
0
 public NiLookAtController()
 {
     flags  = (LookAtFlags)0;
     lookAt = null;
 }
 public BSPSysRecycleBoundModifier()
 {
     target = null;
 }
예제 #13
0
 public NiRoomGroup()
 {
     shell    = null;
     numRooms = (int)0;
 }
예제 #14
0
 public NiPSysVolumeEmitter()
 {
     emitterObject = null;
 }
예제 #15
0
 public CStreamableAssetData()
 {
     root = null;
 }