Inheritance: GameWorld2.MimanTing
 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;
         }
     }
 }
示例#5
0
 public MemoryAPI(Computer pComputer, TingRunner pTingRunner)
 {
     _computer = pComputer;
     _tingRunner = pTingRunner;
 }
示例#6
0
 public ArcadeMachineAPI(Computer pComputer)
 {
     _computer = pComputer;
 }
示例#7
0
 public VoiceAPI(Computer pComputer, TingRunner pTingRunner, DialogueRunner pDialogueRunner)
 {
     _computer = pComputer;
     //_tingRunner = pTingRunner;
     _dialogueRunner = pDialogueRunner;
 }
示例#8
0
 public WeatherAPI(Computer pComputer, WorldSettings pWorldSettings)
 {
     _computer = pComputer;
     _worldSettings = pWorldSettings;
 }
示例#9
0
 public TingrunnerAPI(Computer pComputer, TingRunner pTingRunner, RoomRunner pRoomRunner)
 {
     _computer = pComputer;
     _tingRunner = pTingRunner;
     _roomRunner = pRoomRunner;
 }
示例#10
0
        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!");
        }
示例#11
0
 public LampAPI(Computer pComputer, TingRunner pTingRunner)
 {
     _computer = pComputer;
     _tingRunner = pTingRunner;
 }
示例#12
0
 public void UseOnComputer(Computer pComputer)
 {
     _computerTarget = pComputer;
     masterProgram.Start ();
 }
示例#13
0
 //TingRunner _tingRunner;
 public InternetAPI(Computer pComputer, TingRunner pTingRunner)
 {
     _computer = pComputer;
     //_tingRunner = pTingRunner;
 }
示例#14
0
 public HeartAPI(Computer pComputer, TingRunner pTingRunner, DialogueRunner pDialogueRunner)
 {
     _computer = pComputer;
     _tingRunner = pTingRunner;
     _dialogueRunner = pDialogueRunner;
 }
示例#15
0
 public GraphicsAPI(Computer pComputer)
 {
     _computer = pComputer;
 }
示例#16
0
 //TingRunner _tingRunner;
 public FloppyAPI(Computer pComputer, TingRunner pTingRunner)
 {
     _computer = pComputer;
     //_tingRunner = pTingRunner;
 }
示例#17
0
 //TingRunner _tingRunner;
 public ElevatorAPI(Computer pComputer, TingRunner pTingRunner)
 {
     _computer = pComputer;
     //_tingRunner = pTingRunner;
 }