private void SetToggleGroup(ExtensionsToggleGroup newGroup, bool setMemberValue) { ExtensionsToggleGroup oldGroup = m_Group; // Sometimes IsActive returns false in OnDisable so don't check for it. // Rather remove the toggle too often than too little. if (m_Group != null) { m_Group.UnregisterToggle(this); } // At runtime the group variable should be set but not when calling this method from OnEnable or OnDisable. // That's why we use the setMemberValue parameter. if (setMemberValue) { m_Group = newGroup; } // Only register to the new group if this Toggle is active. if (m_Group != null && IsActive()) { m_Group.RegisterToggle(this); } // If we are in a new group, and this toggle is on, notify group. // Note: Don't refer to m_Group here as it's not guaranteed to have been set. if (newGroup != null && newGroup != oldGroup && IsOn && IsActive()) { m_Group.NotifyToggleOn(this); } }
static public int SetAllTogglesOff(IntPtr l) { try { UnityEngine.UI.ExtensionsToggleGroup self = (UnityEngine.UI.ExtensionsToggleGroup)checkSelf(l); self.SetAllTogglesOff(); return(0); } catch (Exception e) { return(error(l, e)); } }
static public int get_SelectedToggle(IntPtr l) { try { UnityEngine.UI.ExtensionsToggleGroup self = (UnityEngine.UI.ExtensionsToggleGroup)checkSelf(l); pushValue(l, self.SelectedToggle); return(1); } catch (Exception e) { return(error(l, e)); } }
static public int ActiveToggles(IntPtr l) { try { UnityEngine.UI.ExtensionsToggleGroup self = (UnityEngine.UI.ExtensionsToggleGroup)checkSelf(l); var ret = self.ActiveToggles(); pushValue(l, ret); return(1); } catch (Exception e) { return(error(l, e)); } }
static public int HasTheGroupToggle(IntPtr l) { try { UnityEngine.UI.ExtensionsToggleGroup self = (UnityEngine.UI.ExtensionsToggleGroup)checkSelf(l); System.Boolean a1; checkType(l, 2, out a1); self.HasTheGroupToggle(a1); return(0); } catch (Exception e) { return(error(l, e)); } }
static public int NotifyToggleOn(IntPtr l) { try { UnityEngine.UI.ExtensionsToggleGroup self = (UnityEngine.UI.ExtensionsToggleGroup)checkSelf(l); UnityEngine.UI.ExtensionsToggle a1; checkType(l, 2, out a1); self.NotifyToggleOn(a1); return(0); } catch (Exception e) { return(error(l, e)); } }
static public int set_allowSwitchOff(IntPtr l) { try { UnityEngine.UI.ExtensionsToggleGroup self = (UnityEngine.UI.ExtensionsToggleGroup)checkSelf(l); bool v; checkType(l, 2, out v); self.allowSwitchOff = v; return(0); } catch (Exception e) { return(error(l, e)); } }
static public int set_onToggleGroupToggleChanged(IntPtr l) { try { UnityEngine.UI.ExtensionsToggleGroup self = (UnityEngine.UI.ExtensionsToggleGroup)checkSelf(l); UnityEngine.UI.ExtensionsToggleGroup.ToggleGroupEvent v; checkType(l, 2, out v); self.onToggleGroupToggleChanged = v; return(0); } catch (Exception e) { return(error(l, e)); } }
private void SetToggleGroup(ExtensionsToggleGroup newGroup, bool setMemberValue) { ExtensionsToggleGroup group = m_Group; if (m_Group != null) { m_Group.UnregisterToggle(this); } if (setMemberValue) { m_Group = newGroup; } if (m_Group != null && IsActive()) { m_Group.RegisterToggle(this); } if (newGroup != null && newGroup != group && IsOn && IsActive()) { m_Group.NotifyToggleOn(this); } }
// Token: 0x0600A47F RID: 42111 RVA: 0x003DABDC File Offset: 0x003D8DDC private void HLMNDJLDFDK(ExtensionsToggleGroup ALBPFJHDHLJ, bool IEIEOHEGIJM) { ExtensionsToggleGroup group = this.m_Group; if (this.m_Group != null) { this.m_Group.FOMBNHFMFME(this); } if (IEIEOHEGIJM) { this.m_Group = ALBPFJHDHLJ; } if (this.m_Group != null && this.IsActive()) { this.m_Group.HLIMABOOEEE(this); } if (ALBPFJHDHLJ != null && ALBPFJHDHLJ != group && this.isOn && this.IsActive()) { this.m_Group.DBNOGOBOPIO(this); } }
// Token: 0x0600A468 RID: 42088 RVA: 0x003DA90C File Offset: 0x003D8B0C private void HJBDBMLACBF(ExtensionsToggleGroup ALBPFJHDHLJ, bool IEIEOHEGIJM) { ExtensionsToggleGroup group = this.m_Group; if (this.m_Group != null) { this.m_Group.UnregisterToggle(this); } if (IEIEOHEGIJM) { this.m_Group = ALBPFJHDHLJ; } if (this.m_Group != null && this.IsActive()) { this.m_Group.RegisterToggle(this); } if (ALBPFJHDHLJ != null && ALBPFJHDHLJ != group && this.isOn && this.IsActive()) { this.m_Group.NotifyToggleOn(this); } }
// Token: 0x0600A460 RID: 42080 RVA: 0x003DA7DF File Offset: 0x003D89DF public void PLACJJBAABF(ExtensionsToggleGroup DPNHODJHGJL) { this.m_Group = DPNHODJHGJL; this.HLMNDJLDFDK(this.m_Group, true); this.PDGDHMLNMDE(true); }