"Make a Button Behave Like a Toggle" Code Answer's
You're definitely familiar with the best coding language Whatever that developers use to develop their projects and they get all their queries like "Make a Button Behave Like a Toggle" answered properly. Developers are finding an appropriate answer about Make a Button Behave Like a Toggle related to the Whatever coding language. By visiting this online portal developers get answers concerning Whatever codes question like Make a Button Behave Like a Toggle. Enter your desired code related query in the search bar and get every piece of information about Whatever code related question on Make a Button Behave Like a Toggle.
Make a Button Behave Like a Toggle
using System;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.EventSystems;
using UnityEngine.UI;
[RequireComponent(typeof(Image))]
public class ToggleButton : MonoBehaviour, IPointerClickHandler
{
public ToggleEvent CheckedChanged = new ToggleEvent();
Image _image;
Color _originalColor;
bool _checked;
[SerializeField] Color _checkedColor;
[SerializeField] ToggleButtonGroup _group;
[SerializeField]
public bool Checked
{
get
{
return _checked;
}
set
{
if (_checked != value)
{
_checked = value;
UpdateVisual();
CheckedChanged.Invoke(this);
}
}
}
void Start()
{
_image = GetComponent<Image>();
_originalColor = _image.color;
if (_group != null)
_group.RegisterToggle(this);
}
private void UpdateVisual()
{
_image.color = Checked ? _checkedColor : _originalColor;
}
public void OnPointerClick(PointerEventData eventData)
{
Checked = !Checked;
}
[Serializable]
public class ToggleEvent : UnityEvent<ToggleButton>
{
}
}
Source: stackoverflow.com
All those coders who are working on the Whatever based application and are stuck on Make a Button Behave Like a Toggle can get a collection of related answers to their query. Programmers need to enter their query on Make a Button Behave Like a Toggle related to Whatever code and they'll get their ambiguities clear immediately. On our webpage, there are tutorials about Make a Button Behave Like a Toggle for the programmers working on Whatever code while coding their module. Coders are also allowed to rectify already present answers of Make a Button Behave Like a Toggle while working on the Whatever language code. Developers can add up suggestions if they deem fit any other answer relating to "Make a Button Behave Like a Toggle". Visit this developer's friendly online web community, CodeProZone, and get your queries like Make a Button Behave Like a Toggle resolved professionally and stay updated to the latest Whatever updates.