Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- using UnityEngine.Networking;
- using UnityEngine.SceneManagement;
- public class Singleton : NetworkBehaviour
- {
- // ------- Общее -------
- public GameObject _game;
- public Game _gameScript;
- public string _yourName;
- public bool x = true;
- public int RANDOMSYNC;
- public GameObject _backCard01;
- public GameObject _scoreCard1;
- public GameObject _backCard02;
- public GameObject _scoreCard2;
- public NetworkLobbyManager NLM;
- public bool isEndGame;
- // ------- Таймер -------
- public GameObject timer;
- public Text _timer;
- public bool isTimer;
- // ------- Массивы карт, игроков, очков -------
- public string[] playerMass = new string[4];
- public GameObject[] arr = new GameObject[4];
- public int[] CardRanks = new int[4];
- public int[] CardScores = new int[4];
- // ------- Раунды -------
- public string FirstCardSuit = "None";
- public int cardsCounter = 8;
- public bool NewRound;
- public int ScoreTeamOne = 0;
- public int ScoreTeamTwo = 0;
- public int GameScoreTeamOne = 0;
- public int GameScoreTeamTwo = 0;
- public int roundCounter = 1;
- public bool isEndRound = false;
- public bool TeamChange = false;
- public string pName01;
- public string pName02;
- public string pName03;
- public string pName04;
- public GameObject _textScore01;
- public Text scoreText01;
- public GameObject _textScore02;
- public Text scoreText02;
- public GameObject gamegamegame;
- public Game _gameScript2;
- // ------- Имена игроков -------
- public GameObject pname01text;
- public GameObject pname02text;
- public GameObject pname03text;
- public GameObject pname04text;
- public Text _pname01text;
- public Text _pname02text;
- public Text _pname03text;
- public Text _pname04text;
- // ------- Текущая масть козыря -------
- public GameObject currentClubs;
- public GameObject currentSpades;
- public GameObject currentHearts;
- public GameObject currentDiamonds;
- [SyncVar]
- public int i;
- public int rand;
- [SyncVar(hook = "turner")]
- public string Turn;
- public bool FirstTurn = true;
- public bool FirstSpawnCards = true;
- public bool isScore;
- public AudioSource timerSound;
- public void turner(string value)
- {
- Turn = value;
- }
- [SyncVar(hook = "RoundTrumping")]
- public string RoundTrump;
- [SyncVar(hook = "cardTrump01")]
- public string CardTrump01;
- [SyncVar(hook = "cardTrump02")]
- public string CardTrump02;
- [SyncVar(hook = "cardTrump03")]
- public string CardTrump03;
- [SyncVar(hook = "cardTrump04")]
- public string CardTrump04;
- public void RoundTrumping(string value)
- {
- RoundTrump = value;
- }
- public void cardTrump01(string value)
- {
- CardTrump01 = value;
- }
- public void cardTrump02(string value)
- {
- CardTrump02 = value;
- }
- public void cardTrump03(string value)
- {
- CardTrump03 = value;
- }
- public void cardTrump04(string value)
- {
- CardTrump04 = value;
- }
- public int[] cards = new int[32];
- void Start ()
- {
- i = 0;
- Turn = "First";
- for (int i = 0; i < 32; i++)
- {
- cards[i] = i + 1;
- }
- cards[9] = 17;
- pName01 = playerMass[0];
- pName02 = playerMass[1];
- pName03 = playerMass[2];
- pName04 = playerMass[3];
- NLM = GameObject.Find("LobbyManager").GetComponent<NetworkLobbyManager>();
- timerSound = GetComponent<AudioSource>();
- NewRound = true;
- isTimer = false;
- isEndGame = false;
- isScore = false;
- //DontDestroyOnLoad(gameObject);
- }
- public void ExitGame()
- {
- Application.Quit ();
- }
- private void Update()
- {
- if (Input.GetKeyDown(KeyCode.Escape))
- {
- isEndGame = true;
- }
- _backCard01 = GameObject.Find("BackCardTeamOne");
- _scoreCard1 = GameObject.Find("ScoreCardTeamOne");
- _backCard02 = GameObject.Find("BackCardTeamTwo");
- _scoreCard2 = GameObject.Find("ScoreCardTeamTwo");
- pname01text = GameObject.Find("Player01Name");
- pname02text = GameObject.Find("Player02Name");
- pname03text = GameObject.Find("Player03Name");
- pname04text = GameObject.Find("Player04Name");
- currentClubs = GameObject.Find("CurrentClubs");
- currentSpades = GameObject.Find("CurrentSpades");
- currentHearts = GameObject.Find("CurrentHearts");
- currentDiamonds = GameObject.Find("CurrentDiamonds");
- if (currentClubs != null && currentSpades != null && currentHearts != null && currentDiamonds != null)
- {
- if (RoundTrump == "Clubs")
- {
- currentClubs.GetComponent<SpriteRenderer>().enabled = true;
- currentSpades.GetComponent<SpriteRenderer>().enabled = false;
- currentHearts.GetComponent<SpriteRenderer>().enabled = false;
- currentDiamonds.GetComponent<SpriteRenderer>().enabled = false;
- }
- else if (RoundTrump == "Spades")
- {
- currentClubs.GetComponent<SpriteRenderer>().enabled = false;
- currentSpades.GetComponent<SpriteRenderer>().enabled = true;
- currentHearts.GetComponent<SpriteRenderer>().enabled = false;
- currentDiamonds.GetComponent<SpriteRenderer>().enabled = false;
- }
- else if (RoundTrump == "Hearts")
- {
- currentClubs.GetComponent<SpriteRenderer>().enabled = false;
- currentSpades.GetComponent<SpriteRenderer>().enabled = false;
- currentHearts.GetComponent<SpriteRenderer>().enabled = true;
- currentDiamonds.GetComponent<SpriteRenderer>().enabled = false;
- }
- else if (RoundTrump == "Diamonds")
- {
- currentClubs.GetComponent<SpriteRenderer>().enabled = false;
- currentSpades.GetComponent<SpriteRenderer>().enabled = false;
- currentHearts.GetComponent<SpriteRenderer>().enabled = false;
- currentDiamonds.GetComponent<SpriteRenderer>().enabled = true;
- }
- else
- {
- currentClubs.GetComponent<SpriteRenderer>().enabled = false;
- currentSpades.GetComponent<SpriteRenderer>().enabled = false;
- currentHearts.GetComponent<SpriteRenderer>().enabled = false;
- currentDiamonds.GetComponent<SpriteRenderer>().enabled = false;
- }
- }
- if (pname01text != null && pname02text != null && pname03text != null && pname04text != null)
- {
- if (pName01 == _yourName)
- {
- _pname01text = pname01text.GetComponent<Text>();
- _pname01text.text = pName01;
- _pname02text = pname02text.GetComponent<Text>();
- _pname02text.text = pName02;
- _pname03text = pname03text.GetComponent<Text>();
- _pname03text.text = pName03;
- _pname04text = pname04text.GetComponent<Text>();
- _pname04text.text = pName04;
- }
- else if (pName02 == _yourName)
- {
- _pname01text = pname01text.GetComponent<Text>();
- _pname01text.text = pName02;
- _pname02text = pname02text.GetComponent<Text>();
- _pname02text.text = pName03;
- _pname03text = pname03text.GetComponent<Text>();
- _pname03text.text = pName04;
- _pname04text = pname04text.GetComponent<Text>();
- _pname04text.text = pName01;
- }
- else if (pName03 == _yourName)
- {
- _pname01text = pname01text.GetComponent<Text>();
- _pname01text.text = pName03;
- _pname02text = pname02text.GetComponent<Text>();
- _pname02text.text = pName04;
- _pname03text = pname03text.GetComponent<Text>();
- _pname03text.text = pName01;
- _pname04text = pname04text.GetComponent<Text>();
- _pname04text.text = pName02;
- }
- else if (pName04 == _yourName)
- {
- _pname01text = pname01text.GetComponent<Text>();
- _pname01text.text = pName04;
- _pname02text = pname02text.GetComponent<Text>();
- _pname02text.text = pName01;
- _pname03text = pname03text.GetComponent<Text>();
- _pname03text.text = pName02;
- _pname04text = pname04text.GetComponent<Text>();
- _pname04text.text = pName03;
- }
- }
- timer = GameObject.FindGameObjectWithTag("Timer");
- _textScore01 = GameObject.FindGameObjectWithTag("TextScore01");
- _textScore02 = GameObject.FindGameObjectWithTag("TextScore02");
- if (timer != null && isTimer == false && _textScore01 != null && _textScore02 != null)
- {
- _timer = timer.GetComponent<Text>();
- test("First");
- isTimer = true;
- scoreText01 = _textScore01.GetComponent<Text>();
- scoreText01.text = "Team One Score: 0";
- scoreText02 = _textScore02.GetComponent<Text>();
- scoreText02.text = "Team Two Score: 0";
- }
- gamegamegame = GameObject.Find("Game");
- if (gamegamegame != null)
- {
- _gameScript2 = gamegamegame.GetComponent<Game>();
- if (_gameScript2.isEngGameGame == true)
- {
- isEndGame = true;
- }
- }
- if (isEndGame == true)
- {
- for (int i = 0; i <= 3; i++)
- {
- playerMass[i] = "";
- }
- i = 0;
- NewRound = true;
- StartCoroutine(WaitAndEndgamefalse());
- }
- }
- public void TestingMan()
- {
- if (CardRanks[1] > CardRanks[0] && CardRanks[1] > CardRanks[2] && CardRanks[1] > CardRanks[3])
- {
- print("2");
- string temp = playerMass[0];
- playerMass[0] = playerMass[1];
- playerMass[1] = playerMass[2];
- playerMass[2] = playerMass[3];
- playerMass[3] = temp;
- }
- else if (CardRanks[2] > CardRanks[0] && CardRanks[2] > CardRanks[1] && CardRanks[2] > CardRanks[3])
- {
- print("3");
- string temp = playerMass[0];
- playerMass[0] = playerMass[2];
- string temp2 = playerMass[1];
- playerMass[1] = playerMass[3];
- playerMass[2] = temp;
- playerMass[3] = temp2;
- }
- else if (CardRanks[3] > CardRanks[0] && CardRanks[3] > CardRanks[1] && CardRanks[3] > CardRanks[2])
- {
- print("4");
- string temp = playerMass[0];
- playerMass[0] = playerMass[3];
- string temp2 = playerMass[1];
- playerMass[1] = temp;
- string temp3 = playerMass[2];
- playerMass[2] = temp2;
- playerMass[3] = temp3;
- }
- }
- public IEnumerator WaitAndEndgamefalse()
- {
- yield return new WaitForSeconds(0.3f);
- isTimer = false;
- isEndGame = false;
- }
- public void test(string turn)
- {
- StartCoroutine(WaitAndTurn(turn));
- }
- public IEnumerator WaitAndTurn(string turn)
- {
- for (int i = 90; i >= 0; i--)
- {
- if (_timer != null)
- {
- _timer.text = i.ToString();
- }
- yield return new WaitForSeconds(1f);
- if (Turn != turn)
- {
- if (turn == "First")
- {
- test("Second");
- break;
- }
- else if (turn == "Second")
- {
- test("Third");
- break;
- }
- else if (turn == "Third")
- {
- test("Fourth");
- break;
- }
- else if (turn == "Fourth")
- {
- test("First");
- break;
- }
- }
- if (i == 60)
- {
- timerSound.Play();
- }
- else if (i == 30)
- {
- timerSound.Play();
- }
- else if (i == 0)
- {
- i = 0;
- isEndGame = true;
- NewRound = true;
- print("Game over! AFK is too long!");
- }
- }
- }
- public void Cat()
- {
- if (i == 0)
- {
- pName01 = playerMass[0];
- }
- else if (i == 1)
- {
- pName02 = playerMass[1];
- }
- else if (i == 2)
- {
- pName03 = playerMass[2];
- }
- else if (i == 3)
- {
- pName04 = playerMass[3];
- }
- i++;
- //RandomNames();
- }
- // ------- Основной процесс -------
- public void FirstCardCenterRanking(string first)
- {
- // --- Если первый ход крести = +10 очков ---
- if (first == "Clubs")
- {
- if (FirstTurn == true)
- {
- if (arr[0].name == "1(Clone)" || arr[0].name == "2(Clone)" || arr[0].name == "3(Clone)" || arr[0].name == "4(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 110;
- }
- if (arr[0].name == "5(Clone)" || arr[0].name == "6(Clone)" || arr[0].name == "7(Clone)" || arr[0].name == "8(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 120;
- }
- if (arr[0].name == "9(Clone)" || arr[0].name == "10(Clone)" || arr[0].name == "11(Clone)" || arr[0].name == "12(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 130;
- }
- if (arr[0].name == "13(Clone)" || arr[0].name == "14(Clone)" || arr[0].name == "15(Clone)" || arr[0].name == "16(Clone)")
- {
- CardScores[0] = 10;
- CardRanks[0] = 160;
- }
- if (arr[0].name == "21(Clone)" || arr[0].name == "22(Clone)" || arr[0].name == "23(Clone)" || arr[0].name == "24(Clone)")
- {
- CardScores[0] = 3;
- CardRanks[0] = 140;
- }
- if (arr[0].name == "25(Clone)" || arr[0].name == "26(Clone)" || arr[0].name == "27(Clone)" || arr[0].name == "28(Clone)")
- {
- CardScores[0] = 4;
- CardRanks[0] = 150;
- }
- if (arr[0].name == "29(Clone)" || arr[0].name == "30(Clone)" || arr[0].name == "31(Clone)" || arr[0].name == "32(Clone)")
- {
- CardScores[0] = 11;
- CardRanks[0] = 170;
- }
- }
- else
- {
- if (arr[0].name == "1(Clone)" || arr[0].name == "2(Clone)" || arr[0].name == "3(Clone)" || arr[0].name == "4(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 10;
- }
- if (arr[0].name == "5(Clone)" || arr[0].name == "6(Clone)" || arr[0].name == "7(Clone)" || arr[0].name == "8(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 20;
- }
- if (arr[0].name == "9(Clone)" || arr[0].name == "10(Clone)" || arr[0].name == "11(Clone)" || arr[0].name == "12(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 30;
- }
- if (arr[0].name == "13(Clone)" || arr[0].name == "14(Clone)" || arr[0].name == "15(Clone)" || arr[0].name == "16(Clone)")
- {
- CardScores[0] = 10;
- CardRanks[0] = 60;
- }
- if (arr[0].name == "21(Clone)" || arr[0].name == "22(Clone)" || arr[0].name == "23(Clone)" || arr[0].name == "24(Clone)")
- {
- CardScores[0] = 3;
- CardRanks[0] = 40;
- }
- if (arr[0].name == "25(Clone)" || arr[0].name == "26(Clone)" || arr[0].name == "27(Clone)" || arr[0].name == "28(Clone)")
- {
- CardScores[0] = 4;
- CardRanks[0] = 50;
- }
- if (arr[0].name == "29(Clone)" || arr[0].name == "30(Clone)" || arr[0].name == "31(Clone)" || arr[0].name == "32(Clone)")
- {
- CardScores[0] = 11;
- CardRanks[0] = 70;
- }
- }
- }
- if (first == "Spades")
- {
- if (arr[0].name == "1(Clone)" || arr[0].name == "2(Clone)" || arr[0].name == "3(Clone)" || arr[0].name == "4(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 10;
- }
- if (arr[0].name == "5(Clone)" || arr[0].name == "6(Clone)" || arr[0].name == "7(Clone)" || arr[0].name == "8(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 20;
- }
- if (arr[0].name == "9(Clone)" || arr[0].name == "10(Clone)" || arr[0].name == "11(Clone)" || arr[0].name == "12(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 30;
- }
- if (arr[0].name == "13(Clone)" || arr[0].name == "14(Clone)" || arr[0].name == "15(Clone)" || arr[0].name == "16(Clone)")
- {
- CardScores[0] = 10;
- CardRanks[0] = 60;
- }
- if (arr[0].name == "21(Clone)" || arr[0].name == "22(Clone)" || arr[0].name == "23(Clone)" || arr[0].name == "24(Clone)")
- {
- CardScores[0] = 3;
- CardRanks[0] = 40;
- }
- if (arr[0].name == "25(Clone)" || arr[0].name == "26(Clone)" || arr[0].name == "27(Clone)" || arr[0].name == "28(Clone)")
- {
- CardScores[0] = 4;
- CardRanks[0] = 50;
- }
- if (arr[0].name == "29(Clone)" || arr[0].name == "30(Clone)" || arr[0].name == "31(Clone)" || arr[0].name == "32(Clone)")
- {
- CardScores[0] = 11;
- CardRanks[0] = 70;
- }
- }
- if (first == "Diamonds")
- {
- if (arr[0].name == "1(Clone)" || arr[0].name == "2(Clone)" || arr[0].name == "3(Clone)" || arr[0].name == "4(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 10;
- }
- if (arr[0].name == "5(Clone)" || arr[0].name == "6(Clone)" || arr[0].name == "7(Clone)" || arr[0].name == "8(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 20;
- }
- if (arr[0].name == "9(Clone)" || arr[0].name == "10(Clone)" || arr[0].name == "11(Clone)" || arr[0].name == "12(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 30;
- }
- if (arr[0].name == "13(Clone)" || arr[0].name == "14(Clone)" || arr[0].name == "15(Clone)" || arr[0].name == "16(Clone)")
- {
- CardScores[0] = 10;
- CardRanks[0] = 60;
- }
- if (arr[0].name == "21(Clone)" || arr[0].name == "22(Clone)" || arr[0].name == "23(Clone)" || arr[0].name == "24(Clone)")
- {
- CardScores[0] = 3;
- CardRanks[0] = 40;
- }
- if (arr[0].name == "25(Clone)" || arr[0].name == "26(Clone)" || arr[0].name == "27(Clone)" || arr[0].name == "28(Clone)")
- {
- CardScores[0] = 4;
- CardRanks[0] = 50;
- }
- if (arr[0].name == "29(Clone)" || arr[0].name == "30(Clone)" || arr[0].name == "31(Clone)" || arr[0].name == "32(Clone)")
- {
- CardScores[0] = 11;
- CardRanks[0] = 70;
- }
- }
- if (first == "Hearts")
- {
- if (arr[0].name == "1(Clone)" || arr[0].name == "2(Clone)" || arr[0].name == "3(Clone)" || arr[0].name == "4(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 10;
- }
- if (arr[0].name == "5(Clone)" || arr[0].name == "6(Clone)" || arr[0].name == "7(Clone)" || arr[0].name == "8(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 20;
- }
- if (arr[0].name == "9(Clone)" || arr[0].name == "10(Clone)" || arr[0].name == "11(Clone)" || arr[0].name == "12(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 30;
- }
- if (arr[0].name == "13(Clone)" || arr[0].name == "14(Clone)" || arr[0].name == "15(Clone)" || arr[0].name == "16(Clone)")
- {
- CardScores[0] = 10;
- CardRanks[0] = 60;
- }
- if (arr[0].name == "21(Clone)" || arr[0].name == "22(Clone)" || arr[0].name == "23(Clone)" || arr[0].name == "24(Clone)")
- {
- CardScores[0] = 3;
- CardRanks[0] = 40;
- }
- if (arr[0].name == "25(Clone)" || arr[0].name == "26(Clone)" || arr[0].name == "27(Clone)" || arr[0].name == "28(Clone)")
- {
- CardScores[0] = 4;
- CardRanks[0] = 50;
- }
- if (arr[0].name == "29(Clone)" || arr[0].name == "30(Clone)" || arr[0].name == "31(Clone)" || arr[0].name == "32(Clone)")
- {
- CardScores[0] = 11;
- CardRanks[0] = 70;
- }
- }
- // --- Ход вальтом ---
- if (first == "Trump")
- {
- if (arr[0].name == "1(Clone)" || arr[0].name == "2(Clone)" || arr[0].name == "3(Clone)" || arr[0].name == "4(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 110;
- }
- if (arr[0].name == "5(Clone)" || arr[0].name == "6(Clone)" || arr[0].name == "7(Clone)" || arr[0].name == "8(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 120;
- }
- if (arr[0].name == "9(Clone)" || arr[0].name == "10(Clone)" || arr[0].name == "11(Clone)" || arr[0].name == "12(Clone)")
- {
- CardScores[0] = 0;
- CardRanks[0] = 130;
- }
- if (arr[0].name == "13(Clone)" || arr[0].name == "14(Clone)" || arr[0].name == "15(Clone)" || arr[0].name == "16(Clone)")
- {
- CardScores[0] = 10;
- CardRanks[0] = 160;
- }
- if (arr[0].name == "21(Clone)" || arr[0].name == "22(Clone)" || arr[0].name == "23(Clone)" || arr[0].name == "24(Clone)")
- {
- CardScores[0] = 3;
- CardRanks[0] = 140;
- }
- if (arr[0].name == "25(Clone)" || arr[0].name == "26(Clone)" || arr[0].name == "27(Clone)" || arr[0].name == "28(Clone)")
- {
- CardScores[0] = 4;
- CardRanks[0] = 150;
- }
- if (arr[0].name == "29(Clone)" || arr[0].name == "30(Clone)" || arr[0].name == "31(Clone)" || arr[0].name == "32(Clone)")
- {
- CardScores[0] = 11;
- CardRanks[0] = 170;
- }
- if (arr[0].name == "17(Clone)")
- {
- CardScores[0] = 2;
- CardRanks[0] = 240;
- }
- if (arr[0].name == "20(Clone)")
- {
- CardScores[0] = 2;
- CardRanks[0] = 230;
- }
- if (arr[0].name == "19(Clone)")
- {
- CardScores[0] = 2;
- CardRanks[0] = 220;
- }
- if (arr[0].name == "18(Clone)")
- {
- CardScores[0] = 2;
- CardRanks[0] = 210;
- }
- }
- FirstCardSuit = first;
- }
- public void SecondCardCenterRanking(string second)
- {
- // --- Если первый ход крести = N+10 очков ---
- if (second == "Clubs" && FirstTurn == true)
- {
- if (arr[1].name == "1(Clone)" || arr[1].name == "2(Clone)" || arr[1].name == "3(Clone)" || arr[1].name == "4(Clone)")
- {
- CardScores[1] = 0;
- CardRanks[1] = 110;
- }
- if (arr[1].name == "5(Clone)" || arr[1].name == "6(Clone)" || arr[1].name == "7(Clone)" || arr[1].name == "8(Clone)")
- {
- CardScores[1] = 0;
- CardRanks[1] = 120;
- }
- if (arr[1].name == "9(Clone)" || arr[1].name == "10(Clone)" || arr[1].name == "11(Clone)" || arr[1].name == "12(Clone)")
- {
- CardScores[1] = 0;
- CardRanks[1] = 130;
- }
- if (arr[1].name == "13(Clone)" || arr[1].name == "14(Clone)" || arr[1].name == "15(Clone)" || arr[1].name == "16(Clone)")
- {
- CardScores[1] = 10;
- CardRanks[1] = 160;
- }
- if (arr[1].name == "21(Clone)" || arr[1].name == "22(Clone)" || arr[1].name == "23(Clone)" || arr[1].name == "24(Clone)")
- {
- CardScores[1] = 3;
- CardRanks[1] = 140;
- }
- if (arr[1].name == "25(Clone)" || arr[1].name == "26(Clone)" || arr[1].name == "27(Clone)" || arr[1].name == "28(Clone)")
- {
- CardScores[1] = 4;
- CardRanks[1] = 150;
- }
- if (arr[1].name == "29(Clone)" || arr[1].name == "30(Clone)" || arr[1].name == "31(Clone)" || arr[1].name == "32(Clone)")
- {
- CardScores[1] = 11;
- CardRanks[1] = 170;
- }
- }
- // --- Если ход нужной мастью = N очков ---
- else if (FirstCardSuit == second && FirstCardSuit != "Trump")
- {
- if (arr[1].name == "1(Clone)" || arr[1].name == "2(Clone)" || arr[1].name == "3(Clone)" || arr[1].name == "4(Clone)")
- {
- CardScores[1] = 0;
- CardRanks[1] = 10;
- }
- if (arr[1].name == "5(Clone)" || arr[1].name == "6(Clone)" || arr[1].name == "7(Clone)" || arr[1].name == "8(Clone)")
- {
- CardScores[1] = 0;
- CardRanks[1] = 20;
- }
- if (arr[1].name == "9(Clone)" || arr[1].name == "10(Clone)" || arr[1].name == "11(Clone)" || arr[1].name == "12(Clone)")
- {
- CardScores[1] = 0;
- CardRanks[1] = 30;
- }
- if (arr[1].name == "13(Clone)" || arr[1].name == "14(Clone)" || arr[1].name == "15(Clone)" || arr[1].name == "16(Clone)")
- {
- CardScores[1] = 10;
- CardRanks[1] = 60;
- }
- if (arr[1].name == "21(Clone)" || arr[1].name == "22(Clone)" || arr[1].name == "23(Clone)" || arr[1].name == "24(Clone)")
- {
- CardScores[1] = 3;
- CardRanks[1] = 40;
- }
- if (arr[1].name == "25(Clone)" || arr[1].name == "26(Clone)" || arr[1].name == "27(Clone)" || arr[1].name == "28(Clone)")
- {
- CardScores[1] = 4;
- CardRanks[1] = 50;
- }
- if (arr[1].name == "29(Clone)" || arr[1].name == "30(Clone)" || arr[1].name == "31(Clone)" || arr[1].name == "32(Clone)")
- {
- CardScores[1] = 11;
- CardRanks[1] = 70;
- }
- }
- // --- Ход вальтом ---
- else if (second == "Trump")
- {
- if (arr[1].name == "1(Clone)" || arr[1].name == "2(Clone)" || arr[1].name == "3(Clone)" || arr[1].name == "4(Clone)")
- {
- CardScores[1] = 0;
- CardRanks[1] = 110;
- }
- if (arr[1].name == "5(Clone)" || arr[1].name == "6(Clone)" || arr[1].name == "7(Clone)" || arr[1].name == "8(Clone)")
- {
- CardScores[1] = 0;
- CardRanks[1] = 120;
- }
- if (arr[1].name == "9(Clone)" || arr[1].name == "10(Clone)" || arr[1].name == "11(Clone)" || arr[1].name == "12(Clone)")
- {
- CardScores[1] = 0;
- CardRanks[1] = 130;
- }
- if (arr[1].name == "13(Clone)" || arr[1].name == "14(Clone)" || arr[1].name == "15(Clone)" || arr[1].name == "16(Clone)")
- {
- CardScores[1] = 10;
- CardRanks[1] = 160;
- }
- if (arr[1].name == "21(Clone)" || arr[1].name == "22(Clone)" || arr[1].name == "23(Clone)" || arr[1].name == "24(Clone)")
- {
- CardScores[1] = 3;
- CardRanks[1] = 140;
- }
- if (arr[1].name == "25(Clone)" || arr[1].name == "26(Clone)" || arr[1].name == "27(Clone)" || arr[1].name == "28(Clone)")
- {
- CardScores[1] = 4;
- CardRanks[1] = 150;
- }
- if (arr[1].name == "29(Clone)" || arr[1].name == "30(Clone)" || arr[1].name == "31(Clone)" || arr[1].name == "32(Clone)")
- {
- CardScores[1] = 11;
- CardRanks[1] = 170;
- }
- if (arr[1].name == "17(Clone)")
- {
- CardScores[1] = 2;
- CardRanks[1] = 240;
- }
- if (arr[1].name == "20(Clone)")
- {
- CardScores[1] = 2;
- CardRanks[1] = 230;
- }
- if (arr[1].name == "19(Clone)")
- {
- CardScores[1] = 2;
- CardRanks[1] = 220;
- }
- if (arr[1].name == "18(Clone)")
- {
- CardScores[1] = 2;
- CardRanks[1] = 210;
- }
- }
- // --- Если ход другой мастью = 0 очков ---
- else
- {
- if (arr[1].name == "1(Clone)" || arr[1].name == "2(Clone)" || arr[1].name == "3(Clone)" || arr[1].name == "4(Clone)")
- {
- CardScores[1] = 0;
- }
- if (arr[1].name == "5(Clone)" || arr[1].name == "6(Clone)" || arr[1].name == "7(Clone)" || arr[1].name == "8(Clone)")
- {
- CardScores[1] = 0;
- }
- if (arr[1].name == "9(Clone)" || arr[1].name == "10(Clone)" || arr[1].name == "11(Clone)" || arr[1].name == "12(Clone)")
- {
- CardScores[1] = 0;
- }
- if (arr[1].name == "13(Clone)" || arr[1].name == "14(Clone)" || arr[1].name == "15(Clone)" || arr[1].name == "16(Clone)")
- {
- CardScores[1] = 10;
- }
- if (arr[1].name == "17(Clone)" || arr[1].name == "18(Clone)" || arr[1].name == "19(Clone)" || arr[1].name == "20(Clone)")
- {
- CardScores[1] = 2;
- }
- if (arr[1].name == "21(Clone)" || arr[1].name == "22(Clone)" || arr[1].name == "23(Clone)" || arr[1].name == "24(Clone)")
- {
- CardScores[1] = 3;
- }
- if (arr[1].name == "25(Clone)" || arr[1].name == "26(Clone)" || arr[1].name == "27(Clone)" || arr[1].name == "28(Clone)")
- {
- CardScores[1] = 4;
- }
- if (arr[1].name == "29(Clone)" || arr[1].name == "30(Clone)" || arr[1].name == "31(Clone)" || arr[1].name == "32(Clone)")
- {
- CardScores[1] = 11;
- }
- CardRanks[1] = 0;
- }
- }
- public void ThirdCardCenterRanking(string third)
- {
- // --- Если первый ход крести = N+100 очков ---
- if (third == "Clubs" && FirstTurn == true)
- {
- if (arr[2].name == "1(Clone)" || arr[2].name == "2(Clone)" || arr[2].name == "3(Clone)" || arr[2].name == "4(Clone)")
- {
- CardScores[2] = 0;
- CardRanks[2] = 110;
- }
- if (arr[2].name == "5(Clone)" || arr[2].name == "6(Clone)" || arr[2].name == "7(Clone)" || arr[2].name == "8(Clone)")
- {
- CardScores[2] = 0;
- CardRanks[2] = 120;
- }
- if (arr[2].name == "9(Clone)" || arr[2].name == "10(Clone)" || arr[2].name == "11(Clone)" || arr[2].name == "12(Clone)")
- {
- CardScores[2] = 0;
- CardRanks[2] = 130;
- }
- if (arr[2].name == "13(Clone)" || arr[2].name == "14(Clone)" || arr[2].name == "15(Clone)" || arr[2].name == "16(Clone)")
- {
- CardScores[2] = 10;
- CardRanks[2] = 160;
- }
- if (arr[2].name == "21(Clone)" || arr[2].name == "22(Clone)" || arr[2].name == "23(Clone)" || arr[2].name == "24(Clone)")
- {
- CardScores[2] = 3;
- CardRanks[2] = 140;
- }
- if (arr[2].name == "25(Clone)" || arr[2].name == "26(Clone)" || arr[2].name == "27(Clone)" || arr[2].name == "28(Clone)")
- {
- CardScores[2] = 4;
- CardRanks[2] = 150;
- }
- if (arr[2].name == "29(Clone)" || arr[2].name == "30(Clone)" || arr[2].name == "31(Clone)" || arr[2].name == "32(Clone)")
- {
- CardScores[2] = 11;
- CardRanks[2] = 170;
- }
- }
- // --- Если ход нужной мастью = N очков ---
- else if (FirstCardSuit == third && FirstCardSuit != "Trump")
- {
- if (arr[2].name == "1(Clone)" || arr[2].name == "2(Clone)" || arr[2].name == "3(Clone)" || arr[2].name == "4(Clone)")
- {
- CardScores[2] = 0;
- CardRanks[2] = 10;
- }
- if (arr[2].name == "5(Clone)" || arr[2].name == "6(Clone)" || arr[2].name == "7(Clone)" || arr[2].name == "8(Clone)")
- {
- CardScores[2] = 0;
- CardRanks[2] = 20;
- }
- if (arr[2].name == "9(Clone)" || arr[2].name == "10(Clone)" || arr[2].name == "11(Clone)" || arr[2].name == "12(Clone)")
- {
- CardScores[2] = 0;
- CardRanks[2] = 30;
- }
- if (arr[2].name == "13(Clone)" || arr[2].name == "14(Clone)" || arr[2].name == "15(Clone)" || arr[2].name == "16(Clone)")
- {
- CardScores[2] = 10;
- CardRanks[2] = 60;
- }
- if (arr[2].name == "21(Clone)" || arr[2].name == "22(Clone)" || arr[2].name == "23(Clone)" || arr[2].name == "24(Clone)")
- {
- CardScores[2] = 3;
- CardRanks[2] = 40;
- }
- if (arr[2].name == "25(Clone)" || arr[2].name == "26(Clone)" || arr[2].name == "27(Clone)" || arr[2].name == "28(Clone)")
- {
- CardScores[2] = 4;
- CardRanks[2] = 50;
- }
- if (arr[2].name == "29(Clone)" || arr[2].name == "30(Clone)" || arr[2].name == "31(Clone)" || arr[2].name == "32(Clone)")
- {
- CardScores[2] = 11;
- CardRanks[2] = 70;
- }
- }
- // --- Ход вальтом ---
- else if (third == "Trump")
- {
- if (arr[2].name == "1(Clone)" || arr[2].name == "2(Clone)" || arr[2].name == "3(Clone)" || arr[2].name == "4(Clone)")
- {
- CardScores[2] = 0;
- CardRanks[2] = 110;
- }
- if (arr[2].name == "5(Clone)" || arr[2].name == "6(Clone)" || arr[2].name == "7(Clone)" || arr[2].name == "8(Clone)")
- {
- CardScores[2] = 0;
- CardRanks[2] = 120;
- }
- if (arr[2].name == "9(Clone)" || arr[2].name == "10(Clone)" || arr[2].name == "11(Clone)" || arr[2].name == "12(Clone)")
- {
- CardScores[2] = 0;
- CardRanks[2] = 130;
- }
- if (arr[2].name == "13(Clone)" || arr[2].name == "14(Clone)" || arr[2].name == "15(Clone)" || arr[2].name == "16(Clone)")
- {
- CardScores[2] = 10;
- CardRanks[2] = 160;
- }
- if (arr[2].name == "21(Clone)" || arr[2].name == "22(Clone)" || arr[2].name == "23(Clone)" || arr[2].name == "24(Clone)")
- {
- CardScores[2] = 3;
- CardRanks[2] = 140;
- }
- if (arr[2].name == "25(Clone)" || arr[2].name == "26(Clone)" || arr[2].name == "27(Clone)" || arr[2].name == "28(Clone)")
- {
- CardScores[2] = 4;
- CardRanks[2] = 150;
- }
- if (arr[2].name == "29(Clone)" || arr[2].name == "30(Clone)" || arr[2].name == "31(Clone)" || arr[2].name == "32(Clone)")
- {
- CardScores[2] = 11;
- CardRanks[2] = 170;
- }
- if (arr[2].name == "17(Clone)")
- {
- CardScores[2] = 2;
- CardRanks[2] = 240;
- }
- if (arr[2].name == "20(Clone)")
- {
- CardScores[2] = 2;
- CardRanks[2] = 230;
- }
- if (arr[2].name == "19(Clone)")
- {
- CardScores[2] = 2;
- CardRanks[2] = 220;
- }
- if (arr[2].name == "18(Clone)")
- {
- CardScores[2] = 2;
- CardRanks[2] = 210;
- }
- }
- // --- Если ход другой мастью = 0 очков ---
- else
- {
- if (arr[2].name == "1(Clone)" || arr[2].name == "2(Clone)" || arr[2].name == "3(Clone)" || arr[2].name == "4(Clone)")
- {
- CardScores[2] = 0;
- }
- if (arr[2].name == "5(Clone)" || arr[2].name == "6(Clone)" || arr[2].name == "7(Clone)" || arr[2].name == "8(Clone)")
- {
- CardScores[2] = 0;
- }
- if (arr[2].name == "9(Clone)" || arr[2].name == "10(Clone)" || arr[2].name == "11(Clone)" || arr[2].name == "12(Clone)")
- {
- CardScores[2] = 0;
- }
- if (arr[2].name == "13(Clone)" || arr[2].name == "14(Clone)" || arr[2].name == "15(Clone)" || arr[2].name == "16(Clone)")
- {
- CardScores[2] = 10;
- }
- if (arr[2].name == "21(Clone)" || arr[2].name == "22(Clone)" || arr[2].name == "23(Clone)" || arr[2].name == "24(Clone)")
- {
- CardScores[2] = 3;
- }
- if (arr[2].name == "25(Clone)" || arr[2].name == "26(Clone)" || arr[2].name == "27(Clone)" || arr[2].name == "28(Clone)")
- {
- CardScores[2] = 4;
- }
- if (arr[2].name == "29(Clone)" || arr[2].name == "30(Clone)" || arr[2].name == "31(Clone)" || arr[2].name == "32(Clone)")
- {
- CardScores[2] = 11;
- }
- CardRanks[2] = 0;
- }
- }
- public void FourthCardCenterRanking(string fourth)
- {
- // --- Если первый ход крести = N+100 очков ---
- if (fourth == "Clubs" && FirstTurn == true)
- {
- if (arr[3].name == "1(Clone)" || arr[3].name == "2(Clone)" || arr[3].name == "3(Clone)" || arr[3].name == "4(Clone)")
- {
- CardScores[3] = 0;
- CardRanks[3] = 110;
- }
- if (arr[3].name == "5(Clone)" || arr[3].name == "6(Clone)" || arr[3].name == "7(Clone)" || arr[3].name == "8(Clone)")
- {
- CardScores[3] = 0;
- CardRanks[3] = 120;
- }
- if (arr[3].name == "9(Clone)" || arr[3].name == "10(Clone)" || arr[3].name == "11(Clone)" || arr[3].name == "12(Clone)")
- {
- CardScores[3] = 0;
- CardRanks[3] = 130;
- }
- if (arr[3].name == "13(Clone)" || arr[3].name == "14(Clone)" || arr[3].name == "15(Clone)" || arr[3].name == "16(Clone)")
- {
- CardScores[3] = 10;
- CardRanks[3] = 160;
- }
- if (arr[3].name == "21(Clone)" || arr[3].name == "22(Clone)" || arr[3].name == "23(Clone)" || arr[3].name == "24(Clone)")
- {
- CardScores[3] = 3;
- CardRanks[3] = 140;
- }
- if (arr[3].name == "25(Clone)" || arr[3].name == "26(Clone)" || arr[3].name == "27(Clone)" || arr[3].name == "28(Clone)")
- {
- CardScores[3] = 4;
- CardRanks[3] = 150;
- }
- if (arr[3].name == "29(Clone)" || arr[3].name == "30(Clone)" || arr[3].name == "31(Clone)" || arr[3].name == "32(Clone)")
- {
- CardScores[3] = 11;
- CardRanks[3] = 170;
- }
- }
- // --- Если ход нужной мастью = N очков ---
- else if (FirstCardSuit == fourth)
- {
- if (arr[3].name == "1(Clone)" || arr[3].name == "2(Clone)" || arr[3].name == "3(Clone)" || arr[3].name == "4(Clone)")
- {
- CardScores[3] = 0;
- CardRanks[3] = 10;
- }
- if (arr[3].name == "5(Clone)" || arr[3].name == "6(Clone)" || arr[3].name == "7(Clone)" || arr[3].name == "8(Clone)")
- {
- CardScores[3] = 0;
- CardRanks[3] = 20;
- }
- if (arr[3].name == "9(Clone)" || arr[3].name == "10(Clone)" || arr[3].name == "11(Clone)" || arr[3].name == "12(Clone)")
- {
- CardScores[3] = 0;
- CardRanks[3] = 30;
- }
- if (arr[3].name == "13(Clone)" || arr[3].name == "14(Clone)" || arr[3].name == "15(Clone)" || arr[3].name == "16(Clone)")
- {
- CardScores[3] = 10;
- CardRanks[3] = 60;
- }
- if (arr[3].name == "21(Clone)" || arr[3].name == "22(Clone)" || arr[3].name == "23(Clone)" || arr[3].name == "24(Clone)")
- {
- CardScores[3] = 3;
- CardRanks[3] = 40;
- }
- if (arr[3].name == "25(Clone)" || arr[3].name == "26(Clone)" || arr[3].name == "27(Clone)" || arr[3].name == "28(Clone)")
- {
- CardScores[3] = 4;
- CardRanks[3] = 50;
- }
- if (arr[3].name == "29(Clone)" || arr[3].name == "30(Clone)" || arr[3].name == "31(Clone)" || arr[3].name == "32(Clone)")
- {
- CardScores[3] = 11;
- CardRanks[3] = 70;
- }
- }
- // --- Ход вальтом ---
- else if (fourth == "Trump")
- {
- if (arr[3].name == "1(Clone)" || arr[3].name == "2(Clone)" || arr[3].name == "3(Clone)" || arr[3].name == "4(Clone)")
- {
- CardScores[3] = 0;
- CardRanks[3] = 110;
- }
- if (arr[3].name == "5(Clone)" || arr[3].name == "6(Clone)" || arr[3].name == "7(Clone)" || arr[3].name == "8(Clone)")
- {
- CardScores[3] = 0;
- CardRanks[3] = 120;
- }
- if (arr[3].name == "9(Clone)" || arr[3].name == "10(Clone)" || arr[3].name == "11(Clone)" || arr[3].name == "12(Clone)")
- {
- CardScores[3] = 0;
- CardRanks[3] = 130;
- }
- if (arr[3].name == "13(Clone)" || arr[3].name == "14(Clone)" || arr[3].name == "15(Clone)" || arr[3].name == "16(Clone)")
- {
- CardScores[3] = 10;
- CardRanks[3] = 160;
- }
- if (arr[3].name == "21(Clone)" || arr[3].name == "22(Clone)" || arr[3].name == "23(Clone)" || arr[3].name == "24(Clone)")
- {
- CardScores[3] = 3;
- CardRanks[3] = 140;
- }
- if (arr[3].name == "25(Clone)" || arr[3].name == "26(Clone)" || arr[3].name == "27(Clone)" || arr[3].name == "28(Clone)")
- {
- CardScores[3] = 4;
- CardRanks[3] = 150;
- }
- if (arr[3].name == "29(Clone)" || arr[3].name == "30(Clone)" || arr[3].name == "31(Clone)" || arr[3].name == "32(Clone)")
- {
- CardScores[3] = 11;
- CardRanks[3] = 170;
- }
- if (arr[3].name == "17(Clone)")
- {
- CardScores[3] = 2;
- CardRanks[3] = 240;
- }
- if (arr[3].name == "20(Clone)")
- {
- CardScores[3] = 2;
- CardRanks[3] = 230;
- }
- if (arr[3].name == "19(Clone)")
- {
- CardScores[3] = 2;
- CardRanks[3] = 220;
- }
- if (arr[3].name == "18(Clone)")
- {
- CardScores[3] = 2;
- CardRanks[3] = 210;
- }
- }
- // --- Если ход другой мастью = 0 очков ---
- else
- {
- if (arr[3].name == "1(Clone)" || arr[3].name == "2(Clone)" || arr[3].name == "3(Clone)" || arr[3].name == "4(Clone)")
- {
- CardScores[3] = 0;
- }
- if (arr[3].name == "5(Clone)" || arr[3].name == "6(Clone)" || arr[3].name == "7(Clone)" || arr[3].name == "8(Clone)")
- {
- CardScores[3] = 0;
- }
- if (arr[3].name == "9(Clone)" || arr[3].name == "10(Clone)" || arr[3].name == "11(Clone)" || arr[3].name == "12(Clone)")
- {
- CardScores[3] = 0;
- }
- if (arr[3].name == "13(Clone)" || arr[3].name == "14(Clone)" || arr[3].name == "15(Clone)" || arr[3].name == "16(Clone)")
- {
- CardScores[3] = 10;
- }
- if (arr[3].name == "17(Clone)" || arr[3].name == "18(Clone)" || arr[3].name == "19(Clone)" || arr[3].name == "20(Clone)")
- {
- CardScores[3] = 2;
- }
- if (arr[3].name == "21(Clone)" || arr[3].name == "22(Clone)" || arr[3].name == "23(Clone)" || arr[3].name == "24(Clone)")
- {
- CardScores[3] = 3;
- }
- if (arr[3].name == "25(Clone)" || arr[3].name == "26(Clone)" || arr[3].name == "27(Clone)" || arr[3].name == "28(Clone)")
- {
- CardScores[3] = 4;
- }
- if (arr[3].name == "29(Clone)" || arr[3].name == "30(Clone)" || arr[3].name == "31(Clone)" || arr[3].name == "32(Clone)")
- {
- CardScores[3] = 11;
- }
- CardRanks[3] = 0;
- }
- TurnScoring();
- }
- // ------- Начисление очков за взятку -------
- public void TurnScoring()
- {
- if ((pName01 == playerMass[0] && pName03 == playerMass[2]) || (pName01 == playerMass[2] && pName03 == playerMass[0]))
- {
- if (CardRanks[0] > CardRanks[1] && CardRanks[0] > CardRanks[2] && CardRanks[0] > CardRanks[3])
- {
- ScoreTeamOne = ScoreTeamOne + CardScores[0] + CardScores[1] + CardScores[2] + CardScores[3];
- }
- else if (CardRanks[1] > CardRanks[0] && CardRanks[1] > CardRanks[2] && CardRanks[1] > CardRanks[3])
- {
- ScoreTeamTwo = ScoreTeamTwo + CardScores[0] + CardScores[1] + CardScores[2] + CardScores[3];
- }
- else if (CardRanks[2] > CardRanks[0] && CardRanks[2] > CardRanks[1] && CardRanks[2] > CardRanks[3])
- {
- ScoreTeamOne = ScoreTeamOne + CardScores[0] + CardScores[1] + CardScores[2] + CardScores[3];
- }
- else if (CardRanks[3] > CardRanks[0] && CardRanks[3] > CardRanks[1] && CardRanks[3] > CardRanks[2])
- {
- ScoreTeamTwo = ScoreTeamTwo + CardScores[0] + CardScores[1] + CardScores[2] + CardScores[3];
- }
- }
- else if ((pName02 == playerMass[0] && pName04 == playerMass[2]) || (pName02 == playerMass[2] && pName04 == playerMass[0]))
- {
- if (CardRanks[0] > CardRanks[1] && CardRanks[0] > CardRanks[2] && CardRanks[0] > CardRanks[3])
- {
- ScoreTeamTwo = ScoreTeamTwo + CardScores[0] + CardScores[1] + CardScores[2] + CardScores[3];
- }
- else if (CardRanks[1] > CardRanks[0] && CardRanks[1] > CardRanks[2] && CardRanks[1] > CardRanks[3])
- {
- ScoreTeamOne = ScoreTeamOne + CardScores[0] + CardScores[1] + CardScores[2] + CardScores[3];
- }
- else if (CardRanks[2] > CardRanks[0] && CardRanks[2] > CardRanks[1] && CardRanks[2] > CardRanks[3])
- {
- ScoreTeamTwo = ScoreTeamTwo + CardScores[0] + CardScores[1] + CardScores[2] + CardScores[3];
- }
- else if (CardRanks[3] > CardRanks[0] && CardRanks[3] > CardRanks[1] && CardRanks[3] > CardRanks[2])
- {
- ScoreTeamOne = ScoreTeamOne + CardScores[0] + CardScores[1] + CardScores[2] + CardScores[3];
- }
- }
- RoundScoring();
- }
- // ------- Начисление очков за раздачу -------
- public void RoundScoring()
- {
- cardsCounter--;
- if (cardsCounter == 0)
- {
- roundCounter++;
- scoreText01 = _textScore01.GetComponent<Text>();
- scoreText01.text = "Счет первой команды: " + ScoreTeamOne.ToString();
- scoreText02 = _textScore02.GetComponent<Text>();
- scoreText02.text = "Счет второй команды: " + ScoreTeamTwo.ToString();
- if (ScoreTeamOne >= 61 && ScoreTeamOne <= 90)
- {
- GameScoring(1);
- }
- if (ScoreTeamOne >= 91 && ScoreTeamOne <= 119)
- {
- GameScoring(11);
- }
- if (ScoreTeamOne == 120)
- {
- GameScoring(111);
- }
- if (ScoreTeamTwo >= 61 && ScoreTeamTwo <= 90)
- {
- GameScoring(2);
- }
- if (ScoreTeamTwo >= 91 && ScoreTeamTwo <= 119)
- {
- GameScoring(22);
- }
- if (ScoreTeamTwo == 120)
- {
- GameScoring(222);
- }
- NewRound = true;
- cardsCounter = 8;
- }
- }
- // ------- Начисление очков за партию -------
- public void GameScoring(int value)
- {
- if (value == 1)
- {
- if (GameScoreTeamOne == 0)
- {
- _backCard01.transform.position = new Vector2(_backCard01.transform.position.x, _backCard01.transform.position.y - 0.47f);
- GameScoreTeamOne = GameScoreTeamOne + 2;
- }
- else if (GameScoreTeamOne == 2)
- {
- _backCard01.transform.position = new Vector2(_backCard01.transform.position.x - 0.47f, _backCard01.transform.position.y + 0.47f);
- GameScoreTeamOne = GameScoreTeamOne + 1;
- }
- else if (GameScoreTeamOne == 3)
- {
- _backCard01.transform.position = new Vector2(_backCard01.transform.position.x, _backCard01.transform.position.y - 0.47f);
- GameScoreTeamOne = GameScoreTeamOne + 1;
- }
- else if (GameScoreTeamOne == 4)
- {
- _backCard01.transform.position = new Vector2(_backCard01.transform.position.x, _backCard01.transform.position.y - 0.44f);
- GameScoreTeamOne = GameScoreTeamOne + 1;
- }
- else if (GameScoreTeamOne == 5)
- {
- _backCard01.GetComponent<SpriteRenderer>().enabled = false;
- _scoreCard1.GetComponent<SpriteRenderer>().enabled = true;
- GameScoreTeamOne = GameScoreTeamOne + 1;
- }
- else if (GameScoreTeamOne == 6)
- {
- _scoreCard1.transform.position = new Vector2(_scoreCard1.transform.position.x, _scoreCard1.transform.position.y - 0.47f);
- GameScoreTeamOne = GameScoreTeamOne + 2;
- }
- else if (GameScoreTeamOne == 8)
- {
- _scoreCard1.transform.position = new Vector2(_scoreCard1.transform.position.x - 0.47f, _scoreCard1.transform.position.y + 0.47f);
- GameScoreTeamOne = GameScoreTeamOne + 1;
- }
- else if (GameScoreTeamOne == 9)
- {
- _scoreCard1.transform.position = new Vector2(_scoreCard1.transform.position.x, _scoreCard1.transform.position.y - 0.47f);
- GameScoreTeamOne = GameScoreTeamOne + 1;
- }
- else if (GameScoreTeamOne == 10)
- {
- _scoreCard1.transform.position = new Vector2(_scoreCard1.transform.position.x, _scoreCard1.transform.position.y - 0.45f);
- GameScoreTeamOne = GameScoreTeamOne + 1;
- }
- else if (GameScoreTeamOne == 11)
- {
- _scoreCard1.transform.position = new Vector2(_scoreCard1.transform.position.x + 0.47f, _scoreCard1.transform.position.y - 0.47f);
- GameScoreTeamOne = GameScoreTeamOne + 1;
- }
- }
- if (value == 11)
- {
- if (GameScoreTeamOne == 0)
- {
- _backCard01.transform.position = new Vector2(_backCard01.transform.position.x, _backCard01.transform.position.y - 0.47f);
- GameScoreTeamOne = GameScoreTeamOne + 2;
- }
- else if (GameScoreTeamOne == 2)
- {
- _backCard01.transform.position = new Vector2(_backCard01.transform.position.x - 0.47f, _backCard01.transform.position.y);
- GameScoreTeamOne = GameScoreTeamOne + 2;
- }
- else if (GameScoreTeamOne == 3)
- {
- _backCard01.transform.position = new Vector2(_backCard01.transform.position.x, _backCard01.transform.position.y - 0.44f);
- GameScoreTeamOne = GameScoreTeamOne + 2;
- }
- else if (GameScoreTeamOne == 4)
- {
- _backCard01.GetComponent<SpriteRenderer>().enabled = false;
- _scoreCard1.GetComponent<SpriteRenderer>().enabled = true;
- GameScoreTeamOne = GameScoreTeamOne + 2;
- }
- else if (GameScoreTeamOne == 5)
- {
- _backCard01.GetComponent<SpriteRenderer>().enabled = false;
- _scoreCard1.GetComponent<SpriteRenderer>().enabled = true;
- GameScoreTeamOne = GameScoreTeamOne + 1;
- }
- else if (GameScoreTeamOne == 6)
- {
- _scoreCard1.transform.position = new Vector2(_scoreCard1.transform.position.x, _scoreCard1.transform.position.y - 0.47f);
- GameScoreTeamOne = GameScoreTeamOne + 2;
- }
- else if (GameScoreTeamOne == 8)
- {
- _scoreCard1.transform.position = new Vector2(_scoreCard1.transform.position.x - 0.47f, _scoreCard1.transform.position.y);
- GameScoreTeamOne = GameScoreTeamOne + 2;
- }
- else if (GameScoreTeamOne == 9)
- {
- _scoreCard1.transform.position = new Vector2(_scoreCard1.transform.position.x, _scoreCard1.transform.position.y - 0.44f);
- GameScoreTeamOne = GameScoreTeamOne + 2;
- }
- else if (GameScoreTeamOne == 10)
- {
- _scoreCard1.transform.position = new Vector2(_scoreCard1.transform.position.x + 0.47f, _scoreCard1.transform.position.y - 0.9f);
- GameScoreTeamOne = GameScoreTeamOne + 2;
- }
- else if (GameScoreTeamOne == 11)
- {
- _scoreCard1.transform.position = new Vector2(_scoreCard1.transform.position.x + 0.47f, _scoreCard1.transform.position.y - 1f);
- GameScoreTeamOne = GameScoreTeamOne + 1;
- }
- }
- if (value == 111)
- {
- GameScoreTeamOne = 12;
- }
- if (value == 2)
- {
- if (GameScoreTeamTwo == 0)
- {
- _backCard02.transform.position = new Vector2(_backCard02.transform.position.x, _backCard02.transform.position.y - 0.47f);
- GameScoreTeamTwo = GameScoreTeamTwo + 2;
- }
- else if (GameScoreTeamTwo == 2)
- {
- _backCard02.transform.position = new Vector2(_backCard02.transform.position.x - 0.47f, _backCard02.transform.position.y + 0.47f);
- GameScoreTeamTwo = GameScoreTeamTwo + 1;
- }
- else if (GameScoreTeamTwo == 3)
- {
- _backCard02.transform.position = new Vector2(_backCard02.transform.position.x, _backCard02.transform.position.y - 0.47f);
- GameScoreTeamTwo = GameScoreTeamTwo + 1;
- }
- else if (GameScoreTeamTwo == 4)
- {
- _backCard02.transform.position = new Vector2(_backCard02.transform.position.x, _backCard02.transform.position.y - 0.44f);
- GameScoreTeamTwo = GameScoreTeamTwo + 1;
- }
- else if (GameScoreTeamTwo == 5)
- {
- _backCard02.GetComponent<SpriteRenderer>().enabled = false;
- _scoreCard2.GetComponent<SpriteRenderer>().enabled = true;
- GameScoreTeamTwo = GameScoreTeamTwo + 1;
- }
- else if (GameScoreTeamTwo == 6)
- {
- _scoreCard2.transform.position = new Vector2(_scoreCard2.transform.position.x, _scoreCard2.transform.position.y - 0.47f);
- GameScoreTeamTwo = GameScoreTeamTwo + 2;
- }
- else if (GameScoreTeamTwo == 8)
- {
- _scoreCard2.transform.position = new Vector2(_scoreCard2.transform.position.x - 0.47f, _scoreCard2.transform.position.y + 0.47f);
- GameScoreTeamTwo = GameScoreTeamTwo + 1;
- }
- else if (GameScoreTeamTwo == 9)
- {
- _scoreCard2.transform.position = new Vector2(_scoreCard2.transform.position.x, _scoreCard2.transform.position.y - 0.47f);
- GameScoreTeamTwo = GameScoreTeamTwo + 1;
- }
- else if (GameScoreTeamTwo == 10)
- {
- _scoreCard2.transform.position = new Vector2(_scoreCard2.transform.position.x, _scoreCard2.transform.position.y - 0.45f);
- GameScoreTeamTwo = GameScoreTeamTwo + 1;
- }
- else if (GameScoreTeamTwo == 11)
- {
- _scoreCard2.transform.position = new Vector2(_scoreCard2.transform.position.x + 0.47f, _scoreCard2.transform.position.y - 0.47f);
- GameScoreTeamTwo = GameScoreTeamTwo + 1;
- }
- }
- if (value == 22)
- {
- if (GameScoreTeamTwo == 0)
- {
- _backCard02.transform.position = new Vector2(_backCard02.transform.position.x, _backCard02.transform.position.y - 0.47f);
- GameScoreTeamTwo = GameScoreTeamTwo + 2;
- }
- else if (GameScoreTeamTwo == 2)
- {
- _backCard02.transform.position = new Vector2(_backCard02.transform.position.x - 0.47f, _backCard02.transform.position.y);
- GameScoreTeamTwo = GameScoreTeamTwo + 2;
- }
- else if (GameScoreTeamTwo == 3)
- {
- _backCard02.transform.position = new Vector2(_backCard02.transform.position.x, _backCard02.transform.position.y - 0.44f);
- GameScoreTeamTwo = GameScoreTeamTwo + 2;
- }
- else if (GameScoreTeamTwo == 4)
- {
- _backCard02.GetComponent<SpriteRenderer>().enabled = false;
- _scoreCard2.GetComponent<SpriteRenderer>().enabled = true;
- GameScoreTeamTwo = GameScoreTeamTwo + 2;
- }
- else if (GameScoreTeamTwo == 5)
- {
- _backCard02.GetComponent<SpriteRenderer>().enabled = false;
- _scoreCard2.GetComponent<SpriteRenderer>().enabled = true;
- GameScoreTeamTwo = GameScoreTeamTwo + 1;
- }
- else if (GameScoreTeamTwo == 6)
- {
- _scoreCard2.transform.position = new Vector2(_scoreCard2.transform.position.x, _scoreCard2.transform.position.y - 0.47f);
- GameScoreTeamTwo = GameScoreTeamTwo + 2;
- }
- else if (GameScoreTeamTwo == 8)
- {
- _scoreCard2.transform.position = new Vector2(_scoreCard2.transform.position.x - 0.47f, _scoreCard2.transform.position.y);
- GameScoreTeamTwo = GameScoreTeamTwo + 2;
- }
- else if (GameScoreTeamTwo == 9)
- {
- _scoreCard2.transform.position = new Vector2(_scoreCard2.transform.position.x, _scoreCard2.transform.position.y - 0.44f);
- GameScoreTeamTwo = GameScoreTeamTwo + 2;
- }
- else if (GameScoreTeamTwo == 10)
- {
- _scoreCard2.transform.position = new Vector2(_scoreCard2.transform.position.x + 0.47f, _scoreCard2.transform.position.y - 0.9f);
- GameScoreTeamTwo = GameScoreTeamTwo + 2;
- }
- else if (GameScoreTeamTwo == 11)
- {
- _scoreCard2.transform.position = new Vector2(_scoreCard2.transform.position.x + 0.47f, _scoreCard2.transform.position.y - 1f);
- GameScoreTeamTwo = GameScoreTeamTwo + 1;
- }
- }
- if (value == 222)
- {
- GameScoreTeamTwo = 12;
- }
- if (GameScoreTeamOne == 12)
- {
- print("Team One wins!");
- }
- else if (GameScoreTeamTwo == 12)
- {
- print("Team Two wins!");
- }
- FirstTurn = false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement