public static void InvokeOnPointerDown(this Selectable selectable, PointerEventData data)
 {
     UIBehaviourExtensions.InvokeMethodAndRethrow <Selectable>(selectable, "OnPointerDown", data);
 }
 public static void InvokeValidateToggleIsInGroup(this ToggleGroup tgroup, Toggle toggle)
 {
     UIBehaviourExtensions.InvokeMethodAndRethrow <ToggleGroup>(tgroup, "ValidateToggleIsInGroup", toggle);
 }
 public static void InvokeOnPopulateMesh(this Graphic graphic, VertexHelper vh)
 {
     UIBehaviourExtensions.InvokeMethodAndRethrow(graphic, "OnPopulateMesh", vh);
 }
 public static void InvokeRaycast(Canvas canvas, Camera eventCamera, Vector2 pointerPosition, List <Graphic> results)
 {
     UIBehaviourExtensions.InvokeMethodAndRethrow <GraphicRaycaster>(null, "Raycast", canvas, eventCamera, pointerPosition, results);
 }
 public static void InvokeTriggerAnimation(this Selectable selectable, string triggerName)
 {
     UIBehaviourExtensions.InvokeMethodAndRethrow <Selectable>(selectable, "TriggerAnimation", triggerName);
 }