mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-15 03:30:53 +01:00
* Console command completions v1.
I think it works™️
* Unify cvar commands
* Handle no-completions-at-all better.
* Don't crash if you tab complete while no completions available.
* Always show hints if available
* Properly null completion hint over the wire
* Unify help command, localize it.
* Clean up + localize cvar command.
* Remove debug logging
* List command unified & localized.
* Remove server completions debug logging
* Remote execute command.
Had to make everything async for this.
* Don't lower case enums or bools
Why
* GC commands converted and localized.
* Fix remote command completions.
Whoops
* Kick command completions
* lsasm unified & localized.
* Revert "Don't lower case enums or bools"
This reverts commit 2f825347c3.
* ToString gc_mode command enums instead of trying to fix Fluent.
Ah well.
* Unify szr_stats
* Unify log commands, completions
* Fix compile
* Improve completion with complex cases (quotes, escapes)
* Code cleanup, comments.
* Fix tab completion with empty arg ruining everything.
* Fix RegisteredCommand completions
* Add more complex completion options system.
* Refactor content directory entries into a proper resource manager API.
* Implement GetEntries for DirLoader
* Make type hint darker.
* Exec command autocomplete, pulled play global sound code out to engine.
27 lines
713 B
C#
27 lines
713 B
C#
using System.Collections.Generic;
|
|
|
|
namespace Robust.Shared.Log
|
|
{
|
|
/// <summary>
|
|
/// Manages logging sawmills.
|
|
/// </summary>
|
|
/// <seealso cref="ISawmill"/>
|
|
public interface ILogManager
|
|
{
|
|
/// <summary>
|
|
/// The "root" sawmill every other sawmill is parented to.
|
|
/// </summary>
|
|
ISawmill RootSawmill { get; }
|
|
|
|
/// <summary>
|
|
/// Gets the sawmill with the specified name. Creates a new one if necessary.
|
|
/// </summary>
|
|
ISawmill GetSawmill(string name);
|
|
|
|
/// <summary>
|
|
/// Gets a list of all currently created sawmills.
|
|
/// </summary>
|
|
IEnumerable<ISawmill> AllSawmills { get; }
|
|
}
|
|
}
|