private void SwitchSwitchers()
    {
        foreach (GameObject obj in switchingSwitchers)
        {
            SwitcherBehaviour swCtrl = obj.GetComponent <SwitcherBehaviour>();

            if (!swCtrl.isTriggered)
            {
                swCtrl.onSwitchEvent.Call();
            }
            else
            {
                swCtrl.isTriggered = false;
            }
        }
    }
 // Use this for initialization
 void Start()
 {
     swCtrl = gameObject.GetComponent <SwitcherBehaviour> ();
     AttachMethodsToEvent();
     ChangeSprite();
 }
 // Use this for initialization
 void Start()
 {
     swCtrl = gameObject.GetComponent<SwitcherBehaviour> ();
     AttachMethodsToEvent ();
     ChangeSprite ();
 }