Wrote a small script recently and noticed ILSpy wouldn't decompile it properly.
public class WaitAndQuit : MonoBehaviour
{
private void LateUpdate()
{
base.StartCoroutine(this.LeaveWaitAndQuit());
}
private IEnumerator LeaveWaitAndQuit()
{
World.Instance.LeaveWorld(string.Empty);
AudioController.Play("GeneralQuit");
yield return new WaitForSeconds(0.75f);
Application.Quit();
}
}
public class WaitAndQuit : MonoBehaviour
{
private void LateUpdate()
{
base.StartCoroutine(this.LeaveWaitAndQuit());
}
private IEnumerator LeaveWaitAndQuit()
{
WaitAndQuit.<LeaveWaitAndQuit>d__0 <LeaveWaitAndQuit>d__ = new WaitAndQuit.<LeaveWaitAndQuit>d__0(0);
<LeaveWaitAndQuit>d__.<>4__this = this;
return <LeaveWaitAndQuit>d__;
}
}