void HandleTeamSubmission(TeamCardSubmission submission)
        {
            //Debug.Log("Team Submission received by Game Manager: " + submission.ToString());
            RevealCardResolutions revealResolution = RevealCard(submission.CardIndex);

            HandleRevealCardResolution(revealResolution, submission.TeamColor);
        }
Beispiel #2
0
 private void Update()
 {
     if (Input.GetKeyDown(KeyCode.R))
     {
         //Debug.Log("Red CodeMaster Submit!");
         Clue clue = new Clue(CardColor.Red, "happy", 1);
         EventManager.onCodeMasterSubmission.Invoke(clue);
     }
     if (Input.GetKeyDown(KeyCode.B))
     {
         //Debug.Log("Blue CodeMaster Submit!");
         Clue clue = new Clue(CardColor.Blue, "panda", 1);
         EventManager.onCodeMasterSubmission.Invoke(clue);
     }
     if (Input.GetKeyDown(KeyCode.T))
     {
         //Debug.Log("Red Team Submit");
         TeamCardSubmission submission = new TeamCardSubmission((CardChoice)debugCardIndex, CardColor.Red);
         EventManager.onTeamSubmission.Invoke(submission);
     }
     if (Input.GetKeyDown(KeyCode.N))
     {
         //Debug.Log("Blue Team Submit");
         TeamCardSubmission submission = new TeamCardSubmission((CardChoice)debugCardIndex, CardColor.Blue);
         EventManager.onTeamSubmission.Invoke(submission);
     }
     if (Input.GetKeyDown(KeyCode.P))
     {
         //Debug.Log("Blue Team Submit");
         TeamCardSubmission submission = new TeamCardSubmission(CardChoice.PASS, CardColor.Blue);
         EventManager.onTeamSubmission.Invoke(submission);
     }
 }
Beispiel #3
0
 private void HandleTeamSubmission(TeamCardSubmission submission)
 {
     if (currentTurn == GameState.BLUE_TEAM_TURN_START && submission.TeamColor == CardColor.Blue)
     {
         EventManager.onForwardedTeamSubmission.Invoke(submission);
     }
     else if (currentTurn == GameState.RED_TEAM_TURN_START && submission.TeamColor == CardColor.Red)
     {
         EventManager.onForwardedTeamSubmission.Invoke(submission);
     }
     else
     {
         Debug.Log("Ignored Choice submitted by team outside of their turn");
     }
 }