private void ButtonToggle(tk2dUIToggleButton toggleButton) { if ((toggleButton == null) || toggleButton.IsOn) { foreach (tk2dUIToggleButton button in this.toggleBtns) { if (button != toggleButton) { button.IsOn = false; } } if (toggleButton != this.selectedToggleButton) { this.selectedToggleButton = toggleButton; this.SetSelectedIndexFromSelectedToggleButton(); if (this.OnChange != null) { this.OnChange(this); } if ((this.sendMessageTarget != null) && (this.SendMessageOnChangeMethodName.Length > 0)) { this.sendMessageTarget.SendMessage(this.SendMessageOnChangeMethodName, this, SendMessageOptions.RequireReceiver); } } } }
void ToggleSound(tk2dUIToggleButton obj){ Sound_.PlaySound("click"); if(obj.IsOn) Sound_.sound_enabled = true; else Sound_.sound_enabled = false; }
private void ButtonToggle(tk2dUIToggleButton toggleButton) { if (toggleButton == null || toggleButton.IsOn) { foreach (tk2dUIToggleButton tempToggleBtn in toggleBtns) { if (tempToggleBtn != toggleButton) { tempToggleBtn.IsOn = false; } } if (toggleButton != selectedToggleButton) { selectedToggleButton = toggleButton; SetSelectedIndexFromSelectedToggleButton(); if (OnChange != null) { OnChange(this); } if (sendMessageTarget != null && SendMessageOnChangeMethodName.Length > 0) { sendMessageTarget.SendMessage(SendMessageOnChangeMethodName, this, SendMessageOptions.RequireReceiver); } } } }
/**------------------------------------------------------------ * EVENTOS **----------------------------------------------------------*/ void onButtonClik(tk2dUIToggleButton obj) { _isPaused = !_isPaused; MessageDispatcher.Broadcast<PauseMessage>(new PauseMessage(PauseMessage.ON_PAUSE_CHANGED, _isPaused), DispatcherMode.DONT_REQUIRE_LISTENER ); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); tk2dUIToggleButton toggleBtn = (tk2dUIToggleButton)target; DrawGUI(); BeginMessageGUI(); methodBindingUtil.MethodBinding("On Toggle", typeof(tk2dUIToggleButton), toggleBtn.SendMessageTarget, ref toggleBtn.SendMessageOnToggleMethodName); EndMessageGUI(); if (GUI.changed) { tk2dUtil.SetDirty(target); } }
protected virtual void DrawGUI() { tk2dUIToggleButton toggleBtn = (tk2dUIToggleButton)target; toggleBtn.onStateGO = tk2dUICustomEditorGUILayout.SceneObjectField("On State GameObject", toggleBtn.onStateGO, target); toggleBtn.offStateGO = tk2dUICustomEditorGUILayout.SceneObjectField("Off State GameObject", toggleBtn.offStateGO, target); toggleBtn.activateOnPress = EditorGUILayout.Toggle("Activate On Press", toggleBtn.activateOnPress); toggleBtn.IsOn = EditorGUILayout.Toggle("Is On", toggleBtn.IsOn); }
public void SoundBtnClick(tk2dUIToggleButton a) { if(a.IsOn){ PlayerPrefs.SetInt("sound",0); }else{ PlayerPrefs.SetInt("sound",1); } }
void ToggleBGM(tk2dUIToggleButton obj){ Sound_.PlaySound("click"); if(obj.IsOn){ BGM_.bgm_enabled = true; BGM_.PlayBGM(); } else{ BGM_.bgm_enabled = false; BGM_.StopBGM(); } }
/// <summary> /// 锁鱼 /// </summary> public void OnChangeLockFish(tk2dUIToggleButton tbtn) { if (tbtn.IsOn) { LockFish(); StartFire(); CanMoveWithMouse = false; return; } CanMoveWithMouse = true; UnLockFish(); StopFire(); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); tk2dUIToggleButton toggleBtn = (tk2dUIToggleButton)target; toggleBtn.onStateGO = tk2dUICustomEditorGUILayout.SceneObjectField("On State GameObject", toggleBtn.onStateGO, target); toggleBtn.offStateGO = tk2dUICustomEditorGUILayout.SceneObjectField("Off State GameObject", toggleBtn.offStateGO, target); toggleBtn.activateOnPress = EditorGUILayout.Toggle("Activate On Press", toggleBtn.activateOnPress); if (GUI.changed) { EditorUtility.SetDirty(toggleBtn); } }
private void SetToggleButtonUsingSelectedIndex() { tk2dUIToggleButton newToggleBtn = null; if (selectedIndex >= 0 && selectedIndex < toggleBtns.Length) { newToggleBtn = toggleBtns[selectedIndex]; newToggleBtn.IsOn = true; //events will call ButtonToggle automatically } else { newToggleBtn = null; selectedIndex = -1; ButtonToggle(newToggleBtn); } }
private void ButtonToggle(tk2dUIToggleButton toggleButton) { if (toggleButton == null || toggleButton.IsOn) { foreach (tk2dUIToggleButton tempToggleBtn in toggleBtns) { if (tempToggleBtn != toggleButton) { tempToggleBtn.IsOn = false; } } if (toggleButton != selectedToggleButton) { selectedToggleButton = toggleButton; SetSelectedIndexFromSelectedToggleButton(); if (OnChange != null) { OnChange(this); } } } }
public void SelectChar(InfoStats.CLASS_TYPE charClass, tk2dUIToggleButton button) { if (mainClass == charClass) { button.IsOn = true; return; } foreach (var item in toggleButtons) { if (item != button) { item.IsOn = false; } } mainClass = charClass; //TODO: refactor these code Character info = CharacterFactory.Instance.getCharacterTemplateByClass(mainClass); FillClassInfoStats(info.PCombatStats); }
public void ToggleCase(tk2dUIToggleButton button) { float targetAngle = ( button.IsOn ) ? -66 : 0; StartCoroutine( coTweenAngle(button.transform, targetAngle, 0.5f) ); }
void Awake() { toggle = GetComponent <tk2dUIToggleButton> (); }
/// <summary> /// Clears exists Group of toggle buttons, and adds new list of toggle buttons /// </summary> public void AddNewToggleButtons(tk2dUIToggleButton[] newToggleBtns) { ClearExistingToggleBtns(); toggleBtns = newToggleBtns; Setup(); }
private void ButtonToggle(tk2dUIToggleButton toggleButton) { if (toggleButton == null || toggleButton.IsOn) { foreach (tk2dUIToggleButton tempToggleBtn in toggleBtns) { if (tempToggleBtn != toggleButton) { tempToggleBtn.IsOn = false; } } if (toggleButton != selectedToggleButton) { selectedToggleButton = toggleButton; SetSelectedIndexFromSelectedToggleButton(); if (OnChange != null) { OnChange(this); } if (sendMessageTarget != null && SendMessageOnChangeMethodName.Length > 0) { sendMessageTarget.SendMessage( SendMessageOnChangeMethodName, this, SendMessageOptions.RequireReceiver ); } } } }
public void ToggleCase(tk2dUIToggleButton button) { float targetAngle = (button.IsOn) ? -66 : 0; StartCoroutine(coTweenAngle(button.transform, targetAngle, 0.5f)); }