예제 #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);
            spawnModifier  = FixLink <NiPSysSpawnModifier>(objects, link_stack, missing_link_stack, info);
            parent         = FixLink <NiPSysColliderManager>(objects, link_stack, missing_link_stack, info);
            nextCollider   = FixLink <NiPSysCollider>(objects, link_stack, missing_link_stack, info);
            colliderObject = FixLink <NiAVObject>(objects, link_stack, missing_link_stack, info);
        }
예제 #2
0
 public NiPSysCollider()
 {
     bounce         = 1.0f;
     spawnOnCollide = false;
     dieOnCollide   = false;
     spawnModifier  = null;
     parent         = null;
     nextCollider   = null;
     colliderObject = null;
 }
예제 #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);
            collider = FixLink <NiPSysCollider>(objects, link_stack, missing_link_stack, info);
        }
예제 #4
0
 public NiPSysColliderManager()
 {
     collider = null;
 }