Files
space-engineers/Ingame/IMyProgrammableBlock.cs
2022-05-18 19:57:23 +03:00

30 lines
966 B
C#
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Sandbox.ModAPI.Ingame
{
public interface IMyProgrammableBlock : IMyFunctionalBlock
{
/// <summary>
/// This programmable block is currently running its program.
/// </summary>
bool IsRunning { get; }
/// <summary>
/// Contains the value of the default terminal argument.
/// </summary>
string TerminalRunArgument { get; }
/// <summary>
/// Attempts to run this programmable block using the given argument. An already running
/// programmable block cannot be run again.
/// This is equivalent to running <c>block.ApplyAction("Run", argumentsList);</c>
/// </summary>
/// <param name="argument"></param>
/// <returns><c>true</c> if the action was applied, <c>false</c> otherwise</returns>
bool TryRun(string argument);
}
}