Class NoSuchMonoBehaviour
Base class for MonoBehaviours that have helper functions from UnityObjectLoggerExt and
included in them.
Inheritance
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
NoSuchMonoBehaviour
Assembly: NoSuchStudio-Common.dll
Syntax
public abstract class NoSuchMonoBehaviour : MonoBehaviour
Properties
logger
Declaration
public Logger logger { get; }
Property Value
| Type |
Description |
| UnityEngine.Logger |
|
loggerConfig
Declaration
public LoggerConfig loggerConfig { get; }
Property Value
Methods
LogError(String)
Declaration
protected void LogError(string log)
Parameters
| Type |
Name |
Description |
| String |
log |
|
LogError<T>(String)
Declaration
public static void LogError<T>(string log)
Parameters
| Type |
Name |
Description |
| String |
log |
|
Type Parameters
LogError<T>(Object, String)
Declaration
public static void LogError<T>(Object unityObj, string log)
Parameters
| Type |
Name |
Description |
| UnityEngine.Object |
unityObj |
|
| String |
log |
|
Type Parameters
Declaration
protected void LogErrorFormat(string format, params object[] args)
Parameters
Declaration
public static void LogErrorFormat<T>(string format, params object[] args)
Parameters
Type Parameters
Declaration
public static void LogErrorFormat<T>(Object unityObj, string format, params object[] args)
Parameters
| Type |
Name |
Description |
| UnityEngine.Object |
unityObj |
|
| String |
format |
|
| Object[] |
args |
|
Type Parameters
LogLog(String)
Declaration
protected void LogLog(string msg)
Parameters
| Type |
Name |
Description |
| String |
msg |
|
LogLog<T>(String)
Declaration
public static void LogLog<T>(string log)
Parameters
| Type |
Name |
Description |
| String |
log |
|
Type Parameters
LogLog<T>(Object, String)
Declaration
public static void LogLog<T>(Object unityObj, string log)
Parameters
| Type |
Name |
Description |
| UnityEngine.Object |
unityObj |
|
| String |
log |
|
Type Parameters
Declaration
protected void LogLogFormat(string format, params object[] args)
Parameters
Declaration
public static void LogLogFormat<T>(string format, params object[] args)
Parameters
Type Parameters
Declaration
public static void LogLogFormat<T>(Object unityObj, string format, params object[] args)
Parameters
| Type |
Name |
Description |
| UnityEngine.Object |
unityObj |
|
| String |
format |
|
| Object[] |
args |
|
Type Parameters
LogWarn(String)
Declaration
protected void LogWarn(string log)
Parameters
| Type |
Name |
Description |
| String |
log |
|
LogWarn<T>(String)
Declaration
public static void LogWarn<T>(string log)
Parameters
| Type |
Name |
Description |
| String |
log |
|
Type Parameters
LogWarn<T>(Object, String)
Declaration
public static void LogWarn<T>(Object unityObj, string log)
Parameters
| Type |
Name |
Description |
| UnityEngine.Object |
unityObj |
|
| String |
log |
|
Type Parameters
Declaration
protected void LogWarnFormat(string format, params object[] args)
Parameters
Declaration
public static void LogWarnFormat<T>(string format, params object[] args)
Parameters
Type Parameters
Declaration
public static void LogWarnFormat<T>(Object unityObj, string format, params object[] args)
Parameters
| Type |
Name |
Description |
| UnityEngine.Object |
unityObj |
|
| String |
format |
|
| Object[] |
args |
|
Type Parameters
RunDelayed(Single, Action)
Declaration
protected Coroutine RunDelayed(float delay, Action a)
Parameters
Returns
| Type |
Description |
| UnityEngine.Coroutine |
|
RunDelayedRealtime(Single, Action)
Declaration
protected Coroutine RunDelayedRealtime(float delay, Action a)
Parameters
Returns
| Type |
Description |
| UnityEngine.Coroutine |
|
RunPeriodic(Single, Action)
Declaration
protected Coroutine RunPeriodic(float timestep, Action a)
Parameters
Returns
| Type |
Description |
| UnityEngine.Coroutine |
|
RunPeriodicRealtime(Single, Action)
Declaration
protected Coroutine RunPeriodicRealtime(float timestep, Action a)
Parameters
Returns
| Type |
Description |
| UnityEngine.Coroutine |
|
RunWhile(Single, Func<Boolean>, Action)
Declaration
protected Coroutine RunWhile(float timestep, Func<bool> p, Action a)
Parameters
Returns
| Type |
Description |
| UnityEngine.Coroutine |
|
RunWhileRealtime(Single, Func<Boolean>, Action)
Declaration
protected Coroutine RunWhileRealtime(float timestep, Func<bool> p, Action a)
Parameters
Returns
| Type |
Description |
| UnityEngine.Coroutine |
|
Extension Methods