namespace Photon.Voice.Unity.Demos
{

	// [TypeInfo RVA: 0x0]
	public static class UiExtensions : Object
	{
		// RVA: 0x328DCE0 VA: 0x7818978CE0
		public static void SetPosX(UnityEngine.RectTransform rectTransform, float x);
		/*
		 *   void *methodInfo_00;
		 *   long lVar1;
		 *   UnityEngine_Vector3 UVar2;
		 *   UnityEngine_Vector3 UVar3;
		 *   UnityEngine_Vector2 value;
		 *   float fStack_2c;
		 *   float fStack_28;
		 *   float fStack_24;
		 *
		 *   if (rectTransform == null) {
		 *     IL2CPP.ThrowNullReferenceException();
		 *   }
		 *   UVar2 = UnityEngine.RectTransform.get_anchoredPosition3D(rectTransform);
		 *   value.y = UVar2.y;
		 *   UVar2 = UnityEngine.RectTransform.get_anchoredPosition3D(rectTransform);
		 *   value.x = x;
		 *   UnityEngine.RectTransform.set_anchoredPosition(rectTransform,value);
		 *   UVar3 = UnityEngine.Transform.get_localPosition(rectTransform);
		 *   fStack_28 = UVar3.y;
		 *   fStack_2c = UVar3.x;
		 *   fStack_24 = UVar2.z;
		 *   if ((bRam000000000755ff1b & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_0714f6d0);
		 *     bRam000000000755ff1b = 1;
		 *   }
		 *   if (rectTransform != null) {
		 *     lVar1 = *(long *)((long)rectTransform + 0x10);
		 *     if (lVar1 == 0) {
		 *       UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(rectTransform);
		 *     }
		 *     if (pcRam000000000755ff60 == null) {
		 *       pcRam000000000755ff60 = (code *)func_0x031fdc50(&UNK_01380df7);
		 *     }
		 *     (*pcRam000000000755ff60)(lVar1,&fStack_2c);
		 *     return;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328DD44 VA: 0x7818978D44
		public static void SetHeight(UnityEngine.RectTransform rectTransform, float h);
		/*
		 *   void *methodInfo_00;
		 *   void *methodInfo_01;
		 *   void *methodInfo_02;
		 *   long lVar1;
		 *
		 *   if (rectTransform == null) {
		 *     IL2CPP.ThrowNullReferenceException();
		 *   }
		 *   UnityEngine.RectTransform.get_sizeDelta(rectTransform);
		 *   UnityEngine.RectTransform.GetParentSize(rectTransform);
		 *   UnityEngine.RectTransform.get_anchorMax(rectTransform);
		 *   UnityEngine.RectTransform.get_anchorMin(rectTransform);
		 *   if ((bRam000000000755feaa & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_0714f860);
		 *     bRam000000000755feaa = 1;
		 *   }
		 *   if (rectTransform == null) {
		 *     IL2CPP.ThrowNullReferenceException();
		 *   }
		 *   lVar1 = *(long *)((long)rectTransform + 0x10);
		 *   if (lVar1 == 0) {
		 *     UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(rectTransform);
		 *   }
		 *   if (pcRam000000000755fef8 == null) {
		 *     pcRam000000000755fef8 = (code *)func_0x031fdc50(&UNK_01380d4f);
		 *   }
		 *   (*pcRam000000000755fef8)(lVar1,&stack0xffffffffffffffe8);
		 *   return;
		 */
		// RVA: 0x328DD5C VA: 0x7818978D5C
		public static void SetValue(UnityEngine.UI.Toggle toggle, bool isOn);
		/*
		 *   undefined *puVar1;
		 *   bool bVar2;
		 *   ulong uVar3;
		 *   void *this;
		 *   void *methodInfo_00;
		 *   void *in_x3;
		 *   undefined8 uVar4;
		 *   undefined1 auVar5 [16];
		 *
		 *   if (toggle == null) {
		 *     IL2CPP.ThrowNullReferenceException();
		 *   }
		 *   if ((bRam00000000075640ec & 1) == 0) {
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
		 *     func_0x031fdc8c(PTR_DAT_07100340);
		 *     func_0x031fdc8c(PTR_DAT_07162458);
		 *     bRam00000000075640ec = 1;
		 *   }
		 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *   if ((bool)*(char *)((long)toggle + 0x120) == isOn) {
		 *     return;
		 *   }
		 *   uVar4 = *(undefined8 *)((long)toggle + 0x110);
		 *   *(bool *)((long)toggle + 0x120) = isOn;
		 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *     func_0x031fde08();
		 *   }
		 *   methodInfo_00 = null;
		 *   uVar3 = UnityEngine.Object.op_Inequality(uVar4,null);
		 *   if ((uVar3 & 1) != 0) {
		 *     if (*(void **)((long)toggle + 0x110) == null) goto LAB_06c7eef0;
		 *     bVar2 = UnityEngine.InputSystem.OnScreen.OnScreenStick.Behaviour.get_isActiveAndEnabled(*(void **)((long)toggle + 0x110));
		 *     if (bVar2) {
		 *       auVar5 = (**(code **)(*(long *)toggle + 0x1c8))
		 *                          (toggle,*(undefined8 *)(*(long *)toggle + 0x1d0));
		 *       if ((auVar5._0_8_ & 1) != 0) {
		 *         this = *(void **)((long)toggle + 0x110);
		 *         if (*(char *)((long)toggle + 0x120) == '\0') {
		 *           if (this == null) goto LAB_06c7eef0;
		 *           bVar2 = UnityEngine.UI.ToggleGroup.AnyTogglesOn(this);
		 *           if (bVar2) goto LAB_06c7ee7c;
		 *           this = *(void **)((long)toggle + 0x110);
		 *           if (this == null) goto LAB_06c7eef0;
		 *           if (*(char *)((long)this + 0x20) != '\0') goto LAB_06c7ee7c;
		 *           *(undefined1 *)((long)toggle + 0x120) = 1;
		 *         }
		 *         else {
		 *           *(undefined1 *)((long)toggle + 0x120) = 1;
		 *           if (this == null) {
		 * LAB_06c7eef0:
		 *             IL2CPP.ThrowNullReferenceException();
		 *           }
		 *         }
		 *         methodInfo_00 = null;
		 *         UnityEngine.UI.ToggleGroup.NotifyToggleOn(this,toggle,false);
		 *       }
		 *     }
		 *   }
		 * LAB_06c7ee7c:
		 *   UnityEngine.UI.Toggle.PlayEffect(toggle,*(int *)((long)toggle + 0x100) == 0);
		 *   return;
		 */
		// RVA: 0x328DD74 VA: 0x7818978D74
		public static void SetValue(UnityEngine.UI.Slider slider, float v);
		/*
		 *   if (slider != null) {
		 *     (**(code **)(*(long *)slider + 0x438))(slider,*(undefined8 *)(*(long *)slider + 0x440));
		 *     return;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328DD90 VA: 0x7818978D90
		public static void SetValue(UnityEngine.UI.InputField inputField, string v);
		/*
		 *   undefined4 uVar1;
		 *   undefined *puVar2;
		 *   undefined *puVar3;
		 *   bool bVar4;
		 *   ushort uVar5;
		 *   int val2;
		 *   void *pvVar6;
		 *   void *pvVar7;
		 *   void *extraout_x1;
		 *   void *extraout_x1_00;
		 *   void *extraout_x1_01;
		 *   void *extraout_x1_02;
		 *   void *extraout_x1_03;
		 *   void *extraout_x1_04;
		 *   void *pvVar8;
		 *   void *this;
		 *   int iVar9;
		 *   long lVar10;
		 *   undefined1 auVar11 [16];
		 *   undefined2 auStack_54 [2];
		 *
		 *   if (inputField == null) {
		 *     IL2CPP.ThrowNullReferenceException();
		 *   }
		 *   if ((bRam0000000007563fab & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_07161e80);
		 *     func_0x031fdc8c(typeinfo_ptr_mscorlib_Math_6FC0738);
		 *     func_0x031fdc8c(PTR_DAT_07161e88);
		 *     func_0x031fdc8c(PTR_DAT_070c4470);
		 *     func_0x031fdc8c(PTR_DAT_07121cd0);
		 *     func_0x031fdc8c(PTR_DAT_070c9440);
		 *     func_0x031fdc8c(PTR_DAT_070c0df0);
		 *     bRam0000000007563fab = 1;
		 *   }
		 *   auStack_54[0] = 0;
		 *   bVar4 = System.String.op_Equality(*(void **)((long)inputField + 0x180),v);
		 *   puVar3 = PTR_DAT_070c0df0;
		 *   puVar2 = PTR_DAT_070c0840;
		 *   if (bVar4) {
		 *     return;
		 *   }
		 *   pvVar6 = *(void **)PTR_DAT_070c0df0;
		 *   if (v != null) {
		 *     pvVar6 = v;
		 *   }
		 *   if (pvVar6 != null) {
		 *     pvVar8 = null;
		 *     pvVar6 = System.String.Replace(pvVar6,*(void **)PTR_DAT_07121cd0,(void *)**(undefined8 **)(*(long *)(PTR_DAT_070c0840 + 0x90) + 0xb8));
		 *     if (*(int *)((long)inputField + 0x128) == 0) {
		 *       if ((pvVar6 == null) ||
		 *          (pvVar6 = System.String.Replace(pvVar6,*(void **)PTR_DAT_070c4470,*(void **)puVar3),
		 *          pvVar6 == null)) goto LAB_06c5d9a0;
		 *       pvVar8 = null;
		 *       pvVar6 = System.String.Replace(pvVar6,*(void **)PTR_DAT_070c9440,*(void **)puVar3);
		 *     }
		 *     if ((*(long *)((long)inputField + 0x150) == 0) && (*(int *)((long)inputField + 0x130) == 0)) {
		 *       iVar9 = *(int *)((long)inputField + 0x134);
		 *       if (0 < iVar9) {
		 *         if (pvVar6 == null) goto LAB_06c5d9a0;
		 *         if (iVar9 < *(int *)((long)pvVar6 + 0x10)) {
		 *           pvVar6 = System.String.Substring(pvVar6,0,iVar9);
		 *         }
		 *       }
		 *       *(void **)((long)inputField + 0x180) = pvVar6;
		 *       func_0x031fdc38((long)inputField + 0x180,pvVar6);
		 *       pvVar7 = extraout_x1_03;
		 *     }
		 *     else {
		 *       *(undefined8 *)((long)inputField + 0x180) = *(undefined8 *)puVar3;
		 *       func_0x031fdc38((long)inputField + 0x180);
		 *       this = *(void **)((long)inputField + 0x150);
		 *       pvVar7 = extraout_x1;
		 *       if (this == null) {
		 *         this = (void *)func_0x031fdf24(*(undefined8 *)PTR_DAT_07161e88);
		 *         UnityEngine.UI.InputField.OnValidateInput..ctor(this,inputField,*(void **)PTR_DAT_07161e80);
		 *         pvVar7 = extraout_x1_00;
		 *       }
		 *       if (pvVar6 == null) goto LAB_06c5d9a0;
		 *       iVar9 = *(int *)((long)inputField + 0x134);
		 *       val2 = *(int *)((long)pvVar6 + 0x10);
		 *       *(int *)((long)inputField + 0x198) = val2;
		 *       *(int *)((long)inputField + 0x194) = val2;
		 *       if (0 < iVar9) {
		 *         if (*(int *)(*(long *)typeinfo_ptr_mscorlib_Math_6FC0738 + 0xe4) == 0) {
		 *           func_0x031fde08();
		 *         }
		 *         val2 = System.Math.Min(iVar9,val2);
		 *         pvVar7 = extraout_x1_01;
		 *       }
		 *       if (0 < val2) {
		 *         iVar9 = 0;
		 *         do {
		 *           lVar10 = *(long *)((long)inputField + 0x180);
		 *           if (lVar10 == 0) goto LAB_06c5d9a0;
		 *           uVar1 = *(undefined4 *)(lVar10 + 0x10);
		 *           uVar5 = System.String.get_Chars(pvVar6,iVar9);
		 *           if (this == null) goto LAB_06c5d9a0;
		 *           auVar11 = (**(code **)((long)this + 0x18))
		 *                               (*(undefined8 *)((long)this + 0x40),lVar10,uVar1,uVar5,
		 *                                *(undefined8 *)((long)this + 0x28));
		 *           pvVar7 = auVar11._8_8_;
		 *           auStack_54[0] = auVar11._0_2_;
		 *           if ((auVar11._0_8_ & 0xffff) != 0) {
		 *             pvVar8 = *(void **)((long)inputField + 0x180);
		 *             if (*(int *)(*(long *)(puVar2 + 0x88) + 0xe4) == 0) {
		 *               func_0x031fde08();
		 *             }
		 *             pvVar7 = System.Char.ToString(auStack_54);
		 *             pvVar8 = System.String.Concat(pvVar8,pvVar7);
		 *             *(void **)((long)inputField + 0x180) = pvVar8;
		 *             func_0x031fdc38((long)inputField + 0x180,pvVar8);
		 *             pvVar7 = extraout_x1_02;
		 *           }
		 *           iVar9 = iVar9 + 1;
		 *         } while (val2 != iVar9);
		 *       }
		 *     }
		 *     if (*(void **)((long)inputField + 0x100) != null) {
		 *       UnityEngine.TouchScreenKeyboard.set_text(*(void **)((long)inputField + 0x100),*(void **)((long)inputField + 0x180));
		 *       pvVar7 = extraout_x1_04;
		 *     }
		 *     if (*(long *)((long)inputField + 0x180) != 0) {
		 *       iVar9 = *(int *)(*(long *)((long)inputField + 0x180) + 0x10);
		 *       if (iVar9 < *(int *)((long)inputField + 0x194)) {
		 *         *(int *)((long)inputField + 0x198) = iVar9;
		 *         *(int *)((long)inputField + 0x194) = iVar9;
		 *       }
		 *       else if (iVar9 < *(int *)((long)inputField + 0x198)) {
		 *         *(int *)((long)inputField + 0x198) = iVar9;
		 *       }
		 *       UnityEngine.UI.InputField.UpdateLabel(inputField);
		 *       return;
		 *     }
		 *   }
		 * LAB_06c5d9a0:
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328DDA4 VA: 0x7818978DA4
		public static void DestroyChildren(UnityEngine.Transform transform);
		/*
		 *   undefined *puVar1;
		 *   int index;
		 *   ulong uVar2;
		 *   void *pvVar3;
		 *   void *pvVar4;
		 *   void *extraout_x1;
		 *   long lVar5;
		 *
		 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
		 *   if ((bRam000000000754ad1a & 1) == 0) {
		 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8);
		 *     bRam000000000754ad1a = 1;
		 *     methodInfo = extraout_x1;
		 *   }
		 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *     func_0x031fde08(*(long *)puVar1,methodInfo);
		 *   }
		 *   uVar2 = UnityEngine.Object.op_Inequality(null,transform);
		 *   if ((uVar2 & 1) != 0) {
		 *     if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *       func_0x031fde08();
		 *     }
		 *     uVar2 = UnityEngine.Object.op_Implicit(transform);
		 *     if ((uVar2 & 1) != 0) {
		 *       if (transform == null) {
		 * LAB_0338df10:
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       index = UnityEngine.Transform.get_childCount(transform);
		 *       if (-1 < index + -1) {
		 *         do {
		 *           index = index + -1;
		 *           pvVar3 = UnityEngine.Transform.GetChild(transform,index);
		 *           if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *             func_0x031fde08(*(long *)puVar1);
		 *           }
		 *           uVar2 = UnityEngine.Object.op_Implicit(pvVar3);
		 *           if ((uVar2 & 1) != 0) {
		 *             if (pvVar3 == null) goto LAB_0338df10;
		 *             pvVar4 = UnityEngine.Component.get_gameObject(pvVar3);
		 *             if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *               func_0x031fde08(*(long *)puVar1);
		 *             }
		 *             uVar2 = UnityEngine.Object.op_Implicit(pvVar4);
		 *             if ((uVar2 & 1) != 0) {
		 *               pvVar3 = UnityEngine.Component.get_gameObject(pvVar3)
		 *               ;
		 *               if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
		 *                 func_0x031fde08(*(long *)puVar1);
		 *               }
		 *               UnityEngine.Object.Destroy(pvVar3);
		 *             }
		 *           }
		 *         } while (0 < index);
		 *       }
		 *       if ((bRam000000000755ff36 & 1) == 0) {
		 *         func_0x031fdc8c(PTR_DAT_0714f6d0,0);
		 *         bRam000000000755ff36 = 1;
		 *       }
		 *       if (transform == null) {
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       lVar5 = *(long *)((long)transform + 0x10);
		 *       if (lVar5 == 0) {
		 *         UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(transform);
		 *       }
		 *       if (pcRam0000000007560028 == null) {
		 *         pcRam0000000007560028 = (code *)func_0x031fdc50(&UNK_0135e456);
		 *       }
		 *       (*pcRam0000000007560028)(lVar5);
		 *       return;
		 *     }
		 *   }
		 *   return;
		 */
		// RVA: 0x328DF14 VA: 0x7818978F14
		public static void Hide(UnityEngine.CanvasGroup canvasGroup, bool blockRaycasts, bool interactable);
		/*
		 *   long lVar1;
		 *
		 *   if (canvasGroup == null) {
		 *     IL2CPP.ThrowNullReferenceException();
		 *   }
		 *   UnityEngine.CanvasGroup.set_alpha(canvasGroup,0.0);
		 *   UnityEngine.CanvasGroup.set_blocksRaycasts(canvasGroup,blockRaycasts);
		 *   if ((bRam0000000007563cc4 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_07161e38,interactable,0);
		 *     bRam0000000007563cc4 = 1;
		 *   }
		 *   if (canvasGroup != null) {
		 *     lVar1 = *(long *)((long)canvasGroup + 0x10);
		 *     if (lVar1 == 0) {
		 *       UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(canvasGroup);
		 *     }
		 *     if (pcRam0000000007563ce8 == null) {
		 *       pcRam0000000007563ce8 = (code *)func_0x031fdc50(&UNK_013610ce);
		 *     }
		 *     (*pcRam0000000007563ce8)(lVar1,interactable);
		 *     return;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328DF64 VA: 0x7818978F64
		public static void Show(UnityEngine.CanvasGroup canvasGroup, bool blockRaycasts, bool interactable);
		/*
		 *   long lVar1;
		 *
		 *   if (canvasGroup == null) {
		 *     IL2CPP.ThrowNullReferenceException();
		 *   }
		 *   UnityEngine.CanvasGroup.set_alpha(canvasGroup,1.0);
		 *   UnityEngine.CanvasGroup.set_blocksRaycasts(canvasGroup,blockRaycasts);
		 *   if ((bRam0000000007563cc4 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_07161e38,interactable,0);
		 *     bRam0000000007563cc4 = 1;
		 *   }
		 *   if (canvasGroup != null) {
		 *     lVar1 = *(long *)((long)canvasGroup + 0x10);
		 *     if (lVar1 == 0) {
		 *       UnityEngine.Bindings.ThrowHelper.ThrowNullReferenceException(canvasGroup);
		 *     }
		 *     if (pcRam0000000007563ce8 == null) {
		 *       pcRam0000000007563ce8 = (code *)func_0x031fdc50(&UNK_013610ce);
		 *     }
		 *     (*pcRam0000000007563ce8)(lVar1,interactable);
		 *     return;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328DFB4 VA: 0x7818978FB4
		public static bool IsHidden(UnityEngine.CanvasGroup canvasGroup);
		/*
		 *   float fVar1;
		 *
		 *   if (canvasGroup != null) {
		 *     fVar1 = UnityEngine.CanvasGroup.get_alpha(canvasGroup);
		 *     return fVar1 <= 0.0;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328DFD8 VA: 0x7818978FD8
		public static bool IsShown(UnityEngine.CanvasGroup canvasGroup);
		/*
		 *   float fVar1;
		 *
		 *   if (canvasGroup != null) {
		 *     fVar1 = UnityEngine.CanvasGroup.get_alpha(canvasGroup);
		 *     return 0.0 < fVar1;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328DFFC VA: 0x7818978FFC
		public static void SetSingleOnClickCallback(UnityEngine.UI.Button button, UnityEngine.Events.UnityAction action);
		/*
		 *   uint uVar1;
		 *   long lVar2;
		 *   long lVar3;
		 *   void *pvVar4;
		 *   long lVar5;
		 *   undefined8 *puVar6;
		 *   long lVar7;
		 *
		 *   if ((button != null) && (*(void **)((long)button + 0x100) != null)) {
		 *     UnityEngine.Events.UnityEventBase.RemoveAllListeners(*(void **)((long)button + 0x100));
		 *     lVar2 = *(long *)((long)button + 0x100);
		 *     if (lVar2 != 0) {
		 *       pvVar4 = UnityEngine.Events.UnityEvent.GetDelegate(action);
		 *       lVar2 = *(long *)(lVar2 + 0x10);
		 *       if (lVar2 == 0) {
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       if ((bRam0000000007560144 & 1) == 0) {
		 *         func_0x031fdc8c(PTR_DAT_0714f990);
		 *         bRam0000000007560144 = 1;
		 *       }
		 *       lVar3 = *(long *)(lVar2 + 0x18);
		 *       if (lVar3 != 0) {
		 *         lVar5 = *(long *)(lVar3 + 0x10);
		 *         lVar7 = *(long *)PTR_DAT_0714f990;
		 *         *(int *)(lVar3 + 0x1c) = *(int *)(lVar3 + 0x1c) + 1;
		 *         if (lVar5 != 0) {
		 *           uVar1 = *(uint *)(lVar3 + 0x18);
		 *           if (uVar1 < *(uint *)(lVar5 + 0x18)) {
		 *             *(uint *)(lVar3 + 0x18) = uVar1 + 1;
		 *             puVar6 = (undefined8 *)(lVar5 + (long)(int)uVar1 * 8 + 0x20);
		 *             *puVar6 = pvVar4;
		 *             func_0x031fdc38(puVar6,pvVar4);
		 *           }
		 *           else {
		 *             func_0x03f2d704(lVar3,pvVar4,
		 *                             *(undefined8 *)(*(long *)(*(long *)(lVar7 + 0x20) + 0xc0) + 0x70));
		 *           }
		 *           *(undefined1 *)(lVar2 + 0x28) = 1;
		 *           return;
		 *         }
		 *       }
		 *       IL2CPP.ThrowNullReferenceException();
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328E040 VA: 0x7818979040
		public static void SetSingleOnValueChangedCallback(UnityEngine.UI.Toggle toggle, UnityEngine.Events.UnityAction<System.Boolean> action);
		/*
		 *   uint uVar1;
		 *   long lVar2;
		 *   undefined8 uVar3;
		 *   long lVar4;
		 *   long lVar5;
		 *   undefined8 *puVar6;
		 *   long lVar7;
		 *
		 *   if ((bRam000000000754ad1b & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c5910);
		 *     bRam000000000754ad1b = 1;
		 *   }
		 *   if ((toggle != null) && (*(void **)((long)toggle + 0x118) != null)) {
		 *     UnityEngine.Events.UnityEventBase.RemoveAllListeners(*(void **)((long)toggle + 0x118));
		 *     lVar2 = *(long *)((long)toggle + 0x118);
		 *     if (lVar2 != 0) {
		 *       uVar3 = func_0x048e6ab4(action,*(undefined8 *)
		 *                                       (*(long *)(*(long *)(*(long *)PTR_DAT_070c5910 + 0x20) + 0xc0)
		 *                                       + 0x10));
		 *       if (lVar2 == 0) {
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       lVar2 = *(long *)(lVar2 + 0x10);
		 *       if (lVar2 != 0) {
		 *         if ((bRam0000000007560144 & 1) == 0) {
		 *           func_0x031fdc8c(PTR_DAT_0714f990);
		 *           bRam0000000007560144 = 1;
		 *         }
		 *         lVar4 = *(long *)(lVar2 + 0x18);
		 *         if (lVar4 != 0) {
		 *           lVar5 = *(long *)(lVar4 + 0x10);
		 *           lVar7 = *(long *)PTR_DAT_0714f990;
		 *           *(int *)(lVar4 + 0x1c) = *(int *)(lVar4 + 0x1c) + 1;
		 *           if (lVar5 != 0) {
		 *             uVar1 = *(uint *)(lVar4 + 0x18);
		 *             if (uVar1 < *(uint *)(lVar5 + 0x18)) {
		 *               *(uint *)(lVar4 + 0x18) = uVar1 + 1;
		 *               puVar6 = (undefined8 *)(lVar5 + (long)(int)uVar1 * 8 + 0x20);
		 *               *puVar6 = uVar3;
		 *               func_0x031fdc38(puVar6,uVar3);
		 *             }
		 *             else {
		 *               func_0x03f2d704(lVar4,uVar3,
		 *                               *(undefined8 *)(*(long *)(*(long *)(lVar7 + 0x20) + 0xc0) + 0x70));
		 *             }
		 *             *(undefined1 *)(lVar2 + 0x28) = 1;
		 *             return;
		 *           }
		 *         }
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       IL2CPP.ThrowNullReferenceException();
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328E0AC VA: 0x78189790AC
		public static void SetSingleOnValueChangedCallback(UnityEngine.UI.InputField inputField, UnityEngine.Events.UnityAction<System.String> action);
		/*
		 *   uint uVar1;
		 *   long lVar2;
		 *   undefined8 uVar3;
		 *   long lVar4;
		 *   long lVar5;
		 *   undefined8 *puVar6;
		 *   long lVar7;
		 *
		 *   if ((bRam000000000754ad1c & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c4d30);
		 *     bRam000000000754ad1c = 1;
		 *   }
		 *   if ((inputField != null) && (*(void **)((long)inputField + 0x148) != null)) {
		 *     UnityEngine.Events.UnityEventBase.RemoveAllListeners(*(void **)((long)inputField + 0x148));
		 *     lVar2 = *(long *)((long)inputField + 0x148);
		 *     if (lVar2 != 0) {
		 *       uVar3 = func_0x048e8340(action,*(undefined8 *)
		 *                                       (*(long *)(*(long *)(*(long *)PTR_DAT_070c4d30 + 0x20) + 0xc0)
		 *                                       + 0x10));
		 *       if (lVar2 == 0) {
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       lVar2 = *(long *)(lVar2 + 0x10);
		 *       if (lVar2 != 0) {
		 *         if ((bRam0000000007560144 & 1) == 0) {
		 *           func_0x031fdc8c(PTR_DAT_0714f990);
		 *           bRam0000000007560144 = 1;
		 *         }
		 *         lVar4 = *(long *)(lVar2 + 0x18);
		 *         if (lVar4 != 0) {
		 *           lVar5 = *(long *)(lVar4 + 0x10);
		 *           lVar7 = *(long *)PTR_DAT_0714f990;
		 *           *(int *)(lVar4 + 0x1c) = *(int *)(lVar4 + 0x1c) + 1;
		 *           if (lVar5 != 0) {
		 *             uVar1 = *(uint *)(lVar4 + 0x18);
		 *             if (uVar1 < *(uint *)(lVar5 + 0x18)) {
		 *               *(uint *)(lVar4 + 0x18) = uVar1 + 1;
		 *               puVar6 = (undefined8 *)(lVar5 + (long)(int)uVar1 * 8 + 0x20);
		 *               *puVar6 = uVar3;
		 *               func_0x031fdc38(puVar6,uVar3);
		 *             }
		 *             else {
		 *               func_0x03f2d704(lVar4,uVar3,
		 *                               *(undefined8 *)(*(long *)(*(long *)(lVar7 + 0x20) + 0xc0) + 0x70));
		 *             }
		 *             *(undefined1 *)(lVar2 + 0x28) = 1;
		 *             return;
		 *           }
		 *         }
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       IL2CPP.ThrowNullReferenceException();
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328E118 VA: 0x7818979118
		public static void SetSingleOnEndEditCallback(UnityEngine.UI.InputField inputField, UnityEngine.Events.UnityAction<System.String> action);
		/*
		 *   uint uVar1;
		 *   long lVar2;
		 *   undefined8 uVar3;
		 *   long lVar4;
		 *   long lVar5;
		 *   undefined8 *puVar6;
		 *   long lVar7;
		 *
		 *   if ((bRam000000000754ad1d & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c4d30);
		 *     bRam000000000754ad1d = 1;
		 *   }
		 *   if ((inputField != null) && (*(void **)((long)inputField + 0x140) != null)) {
		 *     UnityEngine.Events.UnityEventBase.RemoveAllListeners(*(void **)((long)inputField + 0x140));
		 *     lVar2 = *(long *)((long)inputField + 0x140);
		 *     if (lVar2 != 0) {
		 *       uVar3 = func_0x048e8340(action,*(undefined8 *)
		 *                                       (*(long *)(*(long *)(*(long *)PTR_DAT_070c4d30 + 0x20) + 0xc0)
		 *                                       + 0x10));
		 *       if (lVar2 == 0) {
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       lVar2 = *(long *)(lVar2 + 0x10);
		 *       if (lVar2 != 0) {
		 *         if ((bRam0000000007560144 & 1) == 0) {
		 *           func_0x031fdc8c(PTR_DAT_0714f990);
		 *           bRam0000000007560144 = 1;
		 *         }
		 *         lVar4 = *(long *)(lVar2 + 0x18);
		 *         if (lVar4 != 0) {
		 *           lVar5 = *(long *)(lVar4 + 0x10);
		 *           lVar7 = *(long *)PTR_DAT_0714f990;
		 *           *(int *)(lVar4 + 0x1c) = *(int *)(lVar4 + 0x1c) + 1;
		 *           if (lVar5 != 0) {
		 *             uVar1 = *(uint *)(lVar4 + 0x18);
		 *             if (uVar1 < *(uint *)(lVar5 + 0x18)) {
		 *               *(uint *)(lVar4 + 0x18) = uVar1 + 1;
		 *               puVar6 = (undefined8 *)(lVar5 + (long)(int)uVar1 * 8 + 0x20);
		 *               *puVar6 = uVar3;
		 *               func_0x031fdc38(puVar6,uVar3);
		 *             }
		 *             else {
		 *               func_0x03f2d704(lVar4,uVar3,
		 *                               *(undefined8 *)(*(long *)(*(long *)(lVar7 + 0x20) + 0xc0) + 0x70));
		 *             }
		 *             *(undefined1 *)(lVar2 + 0x28) = 1;
		 *             return;
		 *           }
		 *         }
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       IL2CPP.ThrowNullReferenceException();
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328E184 VA: 0x7818979184
		public static void SetSingleOnValueChangedCallback(UnityEngine.UI.Dropdown inputField, UnityEngine.Events.UnityAction<System.Int32> action);
		/*
		 *   uint uVar1;
		 *   long lVar2;
		 *   undefined8 uVar3;
		 *   long lVar4;
		 *   long lVar5;
		 *   undefined8 *puVar6;
		 *   long lVar7;
		 *
		 *   if ((bRam000000000754ad1e & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c5e68);
		 *     bRam000000000754ad1e = 1;
		 *   }
		 *   if ((inputField != null) && (*(void **)((long)inputField + 0x138) != null)) {
		 *     UnityEngine.Events.UnityEventBase.RemoveAllListeners(*(void **)((long)inputField + 0x138));
		 *     lVar2 = *(long *)((long)inputField + 0x138);
		 *     if (lVar2 != 0) {
		 *       uVar3 = func_0x048e7988(action,*(undefined8 *)
		 *                                       (*(long *)(*(long *)(*(long *)PTR_DAT_070c5e68 + 0x20) + 0xc0)
		 *                                       + 0x10));
		 *       if (lVar2 == 0) {
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       lVar2 = *(long *)(lVar2 + 0x10);
		 *       if (lVar2 != 0) {
		 *         if ((bRam0000000007560144 & 1) == 0) {
		 *           func_0x031fdc8c(PTR_DAT_0714f990);
		 *           bRam0000000007560144 = 1;
		 *         }
		 *         lVar4 = *(long *)(lVar2 + 0x18);
		 *         if (lVar4 != 0) {
		 *           lVar5 = *(long *)(lVar4 + 0x10);
		 *           lVar7 = *(long *)PTR_DAT_0714f990;
		 *           *(int *)(lVar4 + 0x1c) = *(int *)(lVar4 + 0x1c) + 1;
		 *           if (lVar5 != 0) {
		 *             uVar1 = *(uint *)(lVar4 + 0x18);
		 *             if (uVar1 < *(uint *)(lVar5 + 0x18)) {
		 *               *(uint *)(lVar4 + 0x18) = uVar1 + 1;
		 *               puVar6 = (undefined8 *)(lVar5 + (long)(int)uVar1 * 8 + 0x20);
		 *               *puVar6 = uVar3;
		 *               func_0x031fdc38(puVar6,uVar3);
		 *             }
		 *             else {
		 *               func_0x03f2d704(lVar4,uVar3,
		 *                               *(undefined8 *)(*(long *)(*(long *)(lVar7 + 0x20) + 0xc0) + 0x70));
		 *             }
		 *             *(undefined1 *)(lVar2 + 0x28) = 1;
		 *             return;
		 *           }
		 *         }
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       IL2CPP.ThrowNullReferenceException();
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328DB4C VA: 0x7818978B4C
		public static void SetSingleOnValueChangedCallback(UnityEngine.UI.Slider slider, UnityEngine.Events.UnityAction<System.Single> action);
		/*
		 *   uint uVar1;
		 *   long lVar2;
		 *   undefined8 uVar3;
		 *   long lVar4;
		 *   long lVar5;
		 *   undefined8 *puVar6;
		 *   long lVar7;
		 *
		 *   if ((bRam000000000754ad1f & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c5e58);
		 *     bRam000000000754ad1f = 1;
		 *   }
		 *   if ((slider != null) && (*(void **)((long)slider + 0x128) != null)) {
		 *     UnityEngine.Events.UnityEventBase.RemoveAllListeners(*(void **)((long)slider + 0x128));
		 *     lVar2 = *(long *)((long)slider + 0x128);
		 *     if (lVar2 != 0) {
		 *       uVar3 = func_0x048e9708(action,*(undefined8 *)
		 *                                       (*(long *)(*(long *)(*(long *)PTR_DAT_070c5e58 + 0x20) + 0xc0)
		 *                                       + 0x10));
		 *       if (lVar2 == 0) {
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       lVar2 = *(long *)(lVar2 + 0x10);
		 *       if (lVar2 != 0) {
		 *         if ((bRam0000000007560144 & 1) == 0) {
		 *           func_0x031fdc8c(PTR_DAT_0714f990);
		 *           bRam0000000007560144 = 1;
		 *         }
		 *         lVar4 = *(long *)(lVar2 + 0x18);
		 *         if (lVar4 != 0) {
		 *           lVar5 = *(long *)(lVar4 + 0x10);
		 *           lVar7 = *(long *)PTR_DAT_0714f990;
		 *           *(int *)(lVar4 + 0x1c) = *(int *)(lVar4 + 0x1c) + 1;
		 *           if (lVar5 != 0) {
		 *             uVar1 = *(uint *)(lVar4 + 0x18);
		 *             if (uVar1 < *(uint *)(lVar5 + 0x18)) {
		 *               *(uint *)(lVar4 + 0x18) = uVar1 + 1;
		 *               puVar6 = (undefined8 *)(lVar5 + (long)(int)uVar1 * 8 + 0x20);
		 *               *puVar6 = uVar3;
		 *               func_0x031fdc38(puVar6,uVar3);
		 *             }
		 *             else {
		 *               func_0x03f2d704(lVar4,uVar3,
		 *                               *(undefined8 *)(*(long *)(*(long *)(lVar7 + 0x20) + 0xc0) + 0x70));
		 *             }
		 *             *(undefined1 *)(lVar2 + 0x28) = 1;
		 *             return;
		 *           }
		 *         }
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       IL2CPP.ThrowNullReferenceException();
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328E1F0 VA: 0x78189791F0
		public static void SetSingleOnValueChangedCallback(Photon.Voice.Unity.Demos.DemoVoiceUI.MicrophoneSelector selector, UnityEngine.Events.UnityAction<Photon.Voice.Unity.Demos.DemoVoiceUI.MicType,Photon.Voice.DeviceInfo> action);
		/*
		 *   uint uVar1;
		 *   long lVar2;
		 *   undefined8 uVar3;
		 *   long lVar4;
		 *   long lVar5;
		 *   undefined8 *puVar6;
		 *   long lVar7;
		 *
		 *   if ((bRam000000000754ad20 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c5e70);
		 *     bRam000000000754ad20 = 1;
		 *   }
		 *   if ((selector != null) && (*(void **)((long)selector + 0x28) != null)) {
		 *     UnityEngine.Events.UnityEventBase.RemoveAllListeners(*(void **)((long)selector + 0x28));
		 *     lVar2 = *(long *)((long)selector + 0x28);
		 *     if (lVar2 != 0) {
		 *       uVar3 = func_0x048ec0ac(action,*(undefined8 *)
		 *                                       (*(long *)(*(long *)(*(long *)PTR_DAT_070c5e70 + 0x20) + 0xc0)
		 *                                       + 0x10));
		 *       if (lVar2 == 0) {
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       lVar2 = *(long *)(lVar2 + 0x10);
		 *       if (lVar2 != 0) {
		 *         if ((bRam0000000007560144 & 1) == 0) {
		 *           func_0x031fdc8c(PTR_DAT_0714f990);
		 *           bRam0000000007560144 = 1;
		 *         }
		 *         lVar4 = *(long *)(lVar2 + 0x18);
		 *         if (lVar4 != 0) {
		 *           lVar5 = *(long *)(lVar4 + 0x10);
		 *           lVar7 = *(long *)PTR_DAT_0714f990;
		 *           *(int *)(lVar4 + 0x1c) = *(int *)(lVar4 + 0x1c) + 1;
		 *           if (lVar5 != 0) {
		 *             uVar1 = *(uint *)(lVar4 + 0x18);
		 *             if (uVar1 < *(uint *)(lVar5 + 0x18)) {
		 *               *(uint *)(lVar4 + 0x18) = uVar1 + 1;
		 *               puVar6 = (undefined8 *)(lVar5 + (long)(int)uVar1 * 8 + 0x20);
		 *               *puVar6 = uVar3;
		 *               func_0x031fdc38(puVar6,uVar3);
		 *             }
		 *             else {
		 *               func_0x03f2d704(lVar4,uVar3,
		 *                               *(undefined8 *)(*(long *)(*(long *)(lVar7 + 0x20) + 0xc0) + 0x70));
		 *             }
		 *             *(undefined1 *)(lVar2 + 0x28) = 1;
		 *             return;
		 *           }
		 *         }
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       IL2CPP.ThrowNullReferenceException();
		 *     }
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
	}
}
