public void CheckForMatch() { for (int i = 0; i < (int)SquidPartType.Total; i++) { if (player.GetPartColor((SquidPartType)i) != goal.GetPartColor((SquidPartType)i)) { GameController.Instance.Score -= 2; Fail(); return; } } GameController.Instance.Score += 2; Solve(); }
PuzzleType currentPuzzle = PuzzleType.Match; //ToDo: randomize on start when both types are confirmed. bool CheckForMatch() { for (int i = 0; i < (int)SquidPartType.Total; i++) { if (a.GetPartColor((SquidPartType)i) != b.GetPartColor((SquidPartType)i)) { return(false); } } return(true); }