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);
             }
         }
     }
 }
Esempio n. 2
0
	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);
                }
            }
        }
    }
Esempio n. 4
0
    /**------------------------------------------------------------
     * EVENTOS
     **----------------------------------------------------------*/
    void onButtonClik(tk2dUIToggleButton obj)
    {
        _isPaused = !_isPaused;

        MessageDispatcher.Broadcast<PauseMessage>(new PauseMessage(PauseMessage.ON_PAUSE_CHANGED, _isPaused),
                                                  DispatcherMode.DONT_REQUIRE_LISTENER );
    }
Esempio n. 5
0
    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);
        }
    }
Esempio n. 6
0
    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);
    }
Esempio n. 7
0
    public void SoundBtnClick(tk2dUIToggleButton a)
    {
        if(a.IsOn){
            PlayerPrefs.SetInt("sound",0);
        }else{

            PlayerPrefs.SetInt("sound",1);
        }
    }
Esempio n. 8
0
	void ToggleBGM(tk2dUIToggleButton obj){
		Sound_.PlaySound("click");
		if(obj.IsOn){
			BGM_.bgm_enabled = true;
			BGM_.PlayBGM();
		}
		else{
			BGM_.bgm_enabled = false;
			BGM_.StopBGM();
		}
	}
Esempio n. 9
0
 /// <summary>
 /// 锁鱼
 /// </summary>
 public void OnChangeLockFish(tk2dUIToggleButton tbtn)
 {
     if (tbtn.IsOn)
     {
         LockFish();
         StartFire();
         CanMoveWithMouse = false;
         return;
     }
     CanMoveWithMouse = true;
     UnLockFish();
     StopFire();
 }
Esempio n. 10
0
    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);
        }
    }
Esempio n. 11
0
    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);
        }
    }
Esempio n. 12
0
    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);
                }
            }
        }
    }
Esempio n. 13
0
    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) );
	}
Esempio n. 15
0
 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 );
                }       
            }
        }
    }
Esempio n. 18
0
    public void ToggleCase(tk2dUIToggleButton button)
    {
        float targetAngle = (button.IsOn) ? -66 : 0;

        StartCoroutine(coTweenAngle(button.transform, targetAngle, 0.5f));
    }
    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); }
            }
        }
    }