using UnityEngine;
namespace G
{
public enum Colors
{
aqua,
black,
blue,
brown,
cyan,
darkblue,
fuchsia,
green,
grey,
lightblue,
lime,
magenta,
maroon,
navy,
olive,
purple,
red,
silver,
teal,
white,
yellow
}
public static class StringLoggingExtensions
{
public static string ColoredForLog(this string message, Colors color)
{
return message;
}
public static string ColoredForLog(this string message, Color32 color)
{
return message;
}
public static string ColoredForLog(this string message, string colorCode)
{
return message;
}
public static string Colored(this string message, Colors color)
{
return $"{message}";
}
public static string Colored(this string message, Color32 color)
{
return $"{message}";
}
public static string Colored(this string message, string colorCode)
{
return $"{message}";
}
public static string ColorToHex(Color32 color)
{
return string.Format("#{0}{1}{2}", color.r.ToString("X2"), color.g.ToString("X2"), color.b.ToString("X2"));
}
public static string Sized(this string message, int size)
{
return $"{message}";
}
public static string Bold(this string message)
{
return $"{message}";
}
public static string Italics(this string message)
{
return $"{message}";
}
public static string LimitTo(this string data, int length)
{
return (data != null && data.Length >= length) ? data.Substring(0, length) : data;
}
}
}