public static void SetWatchdog(Computer pTarget, float seconds) { if (pTarget != null) { pTarget.maxExecutionTime = seconds; } }
void PrintOutput(Computer pComputer) { for (int i = 0; i < pComputer.currentLine; i++) { var line = pComputer.consoleOutput[i]; Console.WriteLine(line); } }
public static void RemoveWatchdog(Computer pTarget) { if (pTarget != null) { pTarget.maxExecutionTime = -2F; } }
public static void ResetWatchdog(Computer pTarget) { if (pTarget != null) { if (pTarget.masterProgram != null) { pTarget.masterProgram.executionTime = 0F; } } }
public MemoryAPI(Computer pComputer, TingRunner pTingRunner) { _computer = pComputer; _tingRunner = pTingRunner; }
public ArcadeMachineAPI(Computer pComputer) { _computer = pComputer; }
public VoiceAPI(Computer pComputer, TingRunner pTingRunner, DialogueRunner pDialogueRunner) { _computer = pComputer; //_tingRunner = pTingRunner; _dialogueRunner = pDialogueRunner; }
public WeatherAPI(Computer pComputer, WorldSettings pWorldSettings) { _computer = pComputer; _worldSettings = pWorldSettings; }
public TingrunnerAPI(Computer pComputer, TingRunner pTingRunner, RoomRunner pRoomRunner) { _computer = pComputer; _tingRunner = pTingRunner; _roomRunner = pRoomRunner; }
public TrapAPI(Computer pComputer, TingRunner pTingRunner, DialogueRunner pDialogueRunner) { _computer = pComputer; _tingRunner = pTingRunner; _dialogueRunner = pDialogueRunner; _tingRunner.onTingHasNewRoom += OnTingHasNewRoom; _dialogueRunner.AddOnEventListener (OnEvent); _computerRoomCache = _computer.room.name; //D.Log("Trap API for " + pComputer + " is rigged!"); }
public LampAPI(Computer pComputer, TingRunner pTingRunner) { _computer = pComputer; _tingRunner = pTingRunner; }
public void UseOnComputer(Computer pComputer) { _computerTarget = pComputer; masterProgram.Start (); }
//TingRunner _tingRunner; public InternetAPI(Computer pComputer, TingRunner pTingRunner) { _computer = pComputer; //_tingRunner = pTingRunner; }
public HeartAPI(Computer pComputer, TingRunner pTingRunner, DialogueRunner pDialogueRunner) { _computer = pComputer; _tingRunner = pTingRunner; _dialogueRunner = pDialogueRunner; }
public GraphicsAPI(Computer pComputer) { _computer = pComputer; }
//TingRunner _tingRunner; public FloppyAPI(Computer pComputer, TingRunner pTingRunner) { _computer = pComputer; //_tingRunner = pTingRunner; }
//TingRunner _tingRunner; public ElevatorAPI(Computer pComputer, TingRunner pTingRunner) { _computer = pComputer; //_tingRunner = pTingRunner; }