Exemple #1
0
 public void SetSandboxButtonState(LevelCaseState state)
 {
     if (state == LevelCaseState.Default)
     {
         sandboxButton.SetButtonDefault();
     }
     else if (state == LevelCaseState.Active)
     {
         sandboxButton.SetButtonActive();
     }
     else if (state == LevelCaseState.Completed)
     {
         sandboxButton.SetButtonCompleted();
     }
     else if (state == LevelCaseState.Failed)
     {
         sandboxButton.SetButtonFailed();
     }
 }
Exemple #2
0
        public void SetCurrentCaseButtonState(LevelCaseState state)
        {
            int caseNumber = Main.instance.caseHandler.currentCase;

            if (state == LevelCaseState.Default)
            {
                caseButtons[caseNumber].SetButtonDefault();
            }
            else if (state == LevelCaseState.Active)
            {
                caseButtons[caseNumber].SetButtonActive();
            }
            else if (state == LevelCaseState.Completed)
            {
                caseButtons[caseNumber].SetButtonCompleted();
            }
            else if (state == LevelCaseState.Failed)
            {
                caseButtons[caseNumber].SetButtonFailed();
            }
        }
 public void SetButtonFailed()
 {
     currentState = LevelCaseState.Failed;
     image.sprite = failed;
 }
 public void SetButtonCompleted()
 {
     currentState = LevelCaseState.Completed;
     image.sprite = completed;
 }
 public void SetButtonActive()
 {
     currentState = LevelCaseState.Active;
     image.sprite = active;
 }
 public void SetButtonDefault()
 {
     currentState = LevelCaseState.Default;
     image.sprite = fallback;
 }