C# Class UberLoggerEditor, UberLogger

Inheritance: UnityEngine.ScriptableObject, UberLogger.ILogger
Show file Open project: bbbscarter/UberLogger Class Usage Examples

Public Properties

Property Type Description
Channels HashSet
ClearOnPlay bool
LogInfo List
NoErrors int
NoMessages int
NoWarnings int
PauseOnError bool
WasPlaying bool

Public Methods

Method Description
AddWindow ( ILoggerWindow window ) : void
Clear ( ) : void
Create ( ) : UberLoggerEditor,
Log ( LogInfo, logInfo ) : void
OnEnable ( ) : void
OnPlaymodeStateChanged ( ) : void
ProcessOnStartClear ( ) : void

If we're about to start playing and 'ClearOnPlay' is set, clear the current logs

Method Details

AddWindow() public method

public AddWindow ( ILoggerWindow window ) : void
window ILoggerWindow
return void

Clear() public method

public Clear ( ) : void
return void

Create() public static method

public static Create ( ) : UberLoggerEditor,
return UberLoggerEditor,

Log() public method

public Log ( LogInfo, logInfo ) : void
logInfo LogInfo,
return void

OnEnable() public method

public OnEnable ( ) : void
return void

OnPlaymodeStateChanged() public method

public OnPlaymodeStateChanged ( ) : void
return void

ProcessOnStartClear() public method

If we're about to start playing and 'ClearOnPlay' is set, clear the current logs
public ProcessOnStartClear ( ) : void
return void

Property Details

Channels public property

public HashSet Channels
return HashSet

ClearOnPlay public property

public bool ClearOnPlay
return bool

LogInfo public property

public List LogInfo
return List

NoErrors public property

public int NoErrors
return int

NoMessages public property

public int NoMessages
return int

NoWarnings public property

public int NoWarnings
return int

PauseOnError public property

public bool PauseOnError
return bool

WasPlaying public property

public bool WasPlaying
return bool