bool alabilirmi(GameObject kart) { char ortadakikart; centerPosManager centerscript = OrtaKonum.GetComponent <centerPosManager>(); if (centerscript.kartlar.Count == 0) { ortadakikart = 'x'; } else { ortadakikart = centerscript.kartlar[centerscript.kartlar.Count - 1][1]; } if (kart.GetComponent <CardScript>().kartismi[1] == ortadakikart) { if (centerscript.kartlar.Count == 1) { if (OyunSirasi == 0) { AltKonumPisti++; } else if (OyunSirasi == 1) { UstKonumPisti++; } } return(true); } else if (kart.GetComponent <CardScript>().kartismi[1] == 'J') { return(true); } return(false); }
void bot_oyna() { bool oynadi_mi = false; char ortadakikart; centerPosManager centerscript = OrtaKonum.GetComponent <centerPosManager>(); if (centerscript.kartlar.Count == 0) { ortadakikart = 'x'; } else { ortadakikart = centerscript.kartlar[centerscript.kartlar.Count - 1][1]; } if (UstKonum[0].GetComponent <CardScript>().kartismi != "") { Debug.Log("Kart ismi0 " + UstKonum[0].GetComponent <CardScript>().kartismi[1]); if (UstKonum[0].GetComponent <CardScript>().kartismi[1] == ortadakikart) { Debug.Log("AYNI ELINDE VAR"); kart_oyna(UstKonum[0]); oynadi_mi = true; return; } } if (UstKonum[1].GetComponent <CardScript>().kartismi != "") { Debug.Log("Kart ismi1 " + UstKonum[1].GetComponent <CardScript>().kartismi[1]); if (UstKonum[1].GetComponent <CardScript>().kartismi[1] == ortadakikart) { Debug.Log("AYNI ELINDE VAR"); kart_oyna(UstKonum[1]); oynadi_mi = true; return; } } if (UstKonum[2].GetComponent <CardScript>().kartismi != "") { Debug.Log("Kart ismi2 " + UstKonum[2].GetComponent <CardScript>().kartismi[1]); if (UstKonum[2].GetComponent <CardScript>().kartismi[1] == ortadakikart) { Debug.Log("AYNI ELINDE VAR"); kart_oyna(UstKonum[2]); oynadi_mi = true; return; } } if (UstKonum[3].GetComponent <CardScript>().kartismi != "") { Debug.Log("Kart ismi3 " + UstKonum[3].GetComponent <CardScript>().kartismi[1]); if (UstKonum[3].GetComponent <CardScript>().kartismi[1] == ortadakikart) { Debug.Log("AYNI ELINDE VAR"); kart_oyna(UstKonum[3]); oynadi_mi = true; return; } } if (UstKonum[0].GetComponent <CardScript>().kartismi != "") { if (UstKonum[0].GetComponent <CardScript>().kartismi[1] == 'J') { Debug.Log("JOKER ELINDE VAR"); kart_oyna(UstKonum[0]); oynadi_mi = true; return; } } if (UstKonum[1].GetComponent <CardScript>().kartismi != "") { if (UstKonum[1].GetComponent <CardScript>().kartismi[1] == 'J') { Debug.Log("JOKER ELINDE VAR"); kart_oyna(UstKonum[1]); oynadi_mi = true; return; } } if (UstKonum[2].GetComponent <CardScript>().kartismi != "") { if (UstKonum[2].GetComponent <CardScript>().kartismi[1] == 'J') { Debug.Log("JOKER ELINDE VAR"); kart_oyna(UstKonum[2]); oynadi_mi = true; return; } } if (UstKonum[3].GetComponent <CardScript>().kartismi != "") { if (UstKonum[3].GetComponent <CardScript>().kartismi[1] == 'J') { Debug.Log("JOKER ELINDE VAR"); kart_oyna(UstKonum[3]); oynadi_mi = true; return; } } if (!oynadi_mi) { while (true) { int randkonum = Random.Range(0, 4); if (UstKonum[randkonum].GetComponent <CardScript>().kartismi == "") { continue; } kart_oyna(UstKonum[randkonum]); break; } } }