Files
RobustToolbox/Robust.Shared/Toolshed/Commands/Values/ConstantCommands.cs
Leon Friedrich 9af119f57a Toolshed Rejig (#5455)
* Toolshed Rejig

* shorten hint string

* Try fix conflicts. Ill make with work later

* bodge

* Fix ProtoIdTypeParser assert

* comment

* AllEntities

* Remove more linq from WhereCommand

* better help strings

* Add ContainsCommand

* loc strings

* Add contains command description

* Add $self variable

* Errors for writing to readonly variables

* A
2024-12-21 17:49:11 +11:00

30 lines
683 B
C#

namespace Robust.Shared.Toolshed.Commands.Values;
[ToolshedCommand(Name = "i")]
public sealed class IntCommand : ToolshedCommand
{
[CommandImplementation]
public int Impl(int value) => value;
}
[ToolshedCommand(Name = "f")]
public sealed class FloatCommand : ToolshedCommand
{
[CommandImplementation]
public float Impl(float value) => value;
}
[ToolshedCommand(Name = "s")]
public sealed class StringCommand : ToolshedCommand
{
[CommandImplementation]
public string Impl(string value) => value;
}
[ToolshedCommand(Name = "b")]
public sealed class BoolCommand : ToolshedCommand
{
[CommandImplementation]
public bool Impl(bool value) => value;
}