Ejemplo n.º 1
0
        public void OnPartUnpack()
        {
            //Remove part Buoyancy if any
            PartBuoyancy partB = base.GetComponent <PartBuoyancy>();

            if (partB)
            {
                Destroy(partB);
            }
        }
Ejemplo n.º 2
0
 private Action GetBaseFixedUpdate()
 {
     if (BaseFixedUpdate == null)
     {
         PartBuoyancy b    = this;
         MethodInfo   info = typeof(PartBuoyancy).GetMethod("FixedUpdate", BindingFlags.NonPublic | BindingFlags.Instance);
         BaseFixedUpdate = (Action)Delegate.CreateDelegate(typeof(Action), b, info);
     }
     return(BaseFixedUpdate);
 }