using System;
using UnityEngine;

public class SceneLoadUtil : ScriptableObject
{
	public static void Load(string name)
	{
		GameMain.Instance.MainCamera.FadeOut(1f, false, null, true, default(Color));
	}

	public static void Load(string toSceneName, GameObject fadeoutPanel)
	{
		GameMain.Instance.MainCamera.FadeOut(3f, false, delegate
		{
			GameMain.Instance.LoadScene(toSceneName);
		}, true, default(Color));
		TweenAlpha.Begin(fadeoutPanel, 3f, 0f);
	}

	public static void Load(int number)
	{
	}

	private const float DURATION_TO_FADE = 3f;
}