public static Component FindOrAddComponent <T>(MonoBehaviour c) where T : Component
 {
     return(c.FindOrAddComponent <T>());
 }