Unity Toggle
A little bit overkill iOS style toggle button.
Usage
JCS_Toggle togBtn = this.GetComponent<JCS_Toggle>();
// Check if the toggle is on or off?
bool isOn = togBtn.IsOn;
// Toggle the button.
togBtn.Toggle();
// Set interactable.
togBtn.Interactable = !togBtn.Interactable;
Screenshot

3rd Party Source
- JCSUnity : https://github.com/jcs090218/JCSUnity by Jen-Chieh Shen
- Tweener : https://github.com/PeterVuorela/Tweener by Peter Vuorela