17 lines
495 B
C#
17 lines
495 B
C#
using System;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
namespace Reflex.Exceptions
|
|
{
|
|
public class SceneHasMultipleSceneScopesException : Exception
|
|
{
|
|
public SceneHasMultipleSceneScopesException(Scene scene) : base(GenerateMessage(scene))
|
|
{
|
|
}
|
|
|
|
private static string GenerateMessage(Scene scene)
|
|
{
|
|
return $"Scene '{scene.name}' has multiple SceneScope instances. None or only one SceneScope is allowed per scene.";
|
|
}
|
|
}
|
|
} |