public static void AddOnce(this VoidEvent thisEvent, UnityAction reciever)
 {
     thisEvent.RemoveListener(reciever);
     thisEvent.AddListener(reciever);
 }