internal static void regBreakablePart(BreakablePart p)
 {
     BreakableParts.Add(p);
 }
 void Start()
 {
     m_breakablePart = GetComponent<BreakablePart>(); // could be null
 }