NashetUtilsCS
HashColorLog
How to use colorful error logs: You can put that class into our namespace and use it instead of unity's logger. Or, you can relay on HashColorLog automatic logger. In that case in will duplicate messages from standart logger. You can disable HashColorLog in code.
namespace TestScene
{
public static class Debug
{
public static void LogError(string text, [CallerFilePath] string file = "null", [CallerMemberName] string method = "null", object context = null)
{
NashUtilsCs.HashColorLog.HashColorLog.Log(text, file, method, context);
}
}
}
There is sample for that
RestartHelper
Restarts playmode by pressing alt+r. alt+a aborts compilations.
Timehelper
Timehelper is usefull to create "soft" pause. It reduces timeline scale to small number.
NullCheker
NullCheker reminds you if you forget to set fields in Monobehavior. It also highlights null fields with red color. Requires [IsNotNull] attribute. If you want to change exclusions you can try YourProject\Library\PackageCache\com.nashet.utils@