private void SetSwitchedState(bool _switched) { Debug.Log("SWITCHED"); switched = _switched; powerable.SetPowered(switched); if (switched) { resetCountdown = timeToReset; } if (switched) { gameObject.GetComponent <SpriteRenderer>().sprite = on; } else { gameObject.GetComponent <SpriteRenderer>().sprite = off; } }