static bool Prefix(PhysicalBehaviour __instance)
 {
     __instance.spriteRenderer = __instance.GetComponent <SpriteRenderer>();
     if (__instance.spriteRenderer == null)
     {
         __instance.spriteRenderer = __instance.GetComponentInChildren <SpriteRenderer>();
     }
     __instance.InitialBounds         = __instance.spriteRenderer.bounds;
     __instance.rigidbody             = __instance.GetComponent <Rigidbody2D>();
     __instance.TrueInitialMass       = __instance.rigidbody.mass;
     __instance.rigidbody.useAutoMass = false;
     __instance.ContextMenuOptions    = __instance.gameObject.AddComponent <ContextMenuOptionComponent>();
     __instance.colliders             = (from c in __instance.GetComponents <Collider2D>()
                                         where !c.isTrigger
                                         select c).ToArray <Collider2D>();
     return(false);
 }