Files
2026-03-04 10:03:45 +08:00

30 lines
594 B
C#

using UnityEngine;
namespace RootMotion
{
public static class Warning
{
public delegate void Logger(string message);
public static bool logged;
public static void Log(string message, Logger logger, bool logInEditMode = false)
{
if ((logInEditMode || Application.isPlaying) && !logged)
{
logger?.Invoke(message);
logged = true;
}
}
public static void Log(string message, Transform context, bool logInEditMode = false)
{
if ((logInEditMode || Application.isPlaying) && !logged)
{
Debug.LogWarning(message, context);
logged = true;
}
}
}
}