Exemplo n.º 1
0
    virtual protected void Reset()
    {
        hasSolved        = 0;
        playerCMDNo      = -1;
        playerOldCounter = player.counter;
        playerState      = RunningState.Inactive;

        enumPan.ResetRunningState();
        player.ResetAnimator();
        playerInbox.ResetInbox(InitialInboxGenerator());
        playerOutbox.EmptyAllData();
        playerFeedback.SetActive(false);
        SetCodingModeActive(true);

        playerInboxLog.Clear();
        playerOutboxLog.Clear();
        hasSolvedLog.Clear();
        playerHoldingLog.Clear();
        playerPosLog.Clear();

        debugPan.SetDebugButtonActive(ButtonCode.Run, true);
        debugPan.SetDebugButtonActive(ButtonCode.Step, true);
        debugPan.SetDebugButtonActive(ButtonCode.Stop, false);
        debugPan.SetDebugButtonActive(ButtonCode.Back, false);
    }
    virtual protected void Reset()
    {
        hasSolved        = 0;
        playerState      = RunningState.Inactive;
        playerCMDNo      = -1;
        playerOldCounter = player.counter;
        player.ResetAnimator();

        playerInbox.ResetInbox(InitialInboxGenerator());
        playerOutbox.EmptyAllData();
        playerFeedback.SetActive(false);

        enumPan.ResetRunningState();
        memoryBar.EmptyMemoryBar();

        distrustCMDNo       = -1;
        distrustPlayerState = RunningState.Inactive;
        distrustOldCounter  = distrust.counter;
        distrust.ResetAnimator();

        distrustOutbox.EmptyAllData();
        distrustFeedback.SetActive(false);
        SetCodingModeActive(true);

        debugPan.SetDebugButtonActive(ButtonCode.Run, true);
        debugPan.SetDebugButtonActive(ButtonCode.Stop, false);
        //TODO Implement step back and step forward
        debugPan.debugButtons[(int)ButtonCode.Back].gameObject.SetActive(false);
        debugPan.debugButtons[(int)ButtonCode.Step].gameObject.SetActive(false);
    }
Exemplo n.º 3
0
 protected override void Reset()
 {
     base.Reset();
     distrustOutbox.EmptyAllData();
     distrustFeedback.SetActive(false);
     playerInboxLog.Clear();
     playerOutboxLog.Clear();
     hasSolvedLog.Clear();
     playerHoldingLog.Clear();
     playerPosLog.Clear();
     distrustOutboxLog.Clear();
 }
Exemplo n.º 4
0
    protected override void Reset()
    {
        base.Reset();
        memoryBar.EmptyMemoryBar();
        Data initialData = Instantiate(Resources.Load("DataBoard", typeof(Data))) as Data;

        initialData.dataStr = "O";
        memoryBar.AcceptDataAt(0, initialData);
        distrustOutbox.EmptyAllData();
        distrustFeedback.SetActive(false);
        playerInboxLog.Clear();
        playerOutboxLog.Clear();
        hasSolvedLog.Clear();
        playerHoldingLog.Clear();
        playerPosLog.Clear();
        distrustOutboxLog.Clear();
        memoryBarLog.Clear();
    }