Code/ToastSystem.cs
public class ToastsSystem : GameObjectSystem
{
	public ToastsSystem( Scene scene ) : base( scene )
	{
		Listen( Stage.FinishFixedUpdate, 0, SetupGlobals, "SetupGlobals" );
	}

	void SetupGlobals()
	{
		var cam = Game.ActiveScene.Camera;
		if ( !cam.IsValid() )
			return;
		cam.GetOrAddComponent<ToastsDisplay>();
		cam.GetOrAddComponent<ScreenPanel>();
		Dispose();
	}
}