//删除玩家 public void PlayerDelete() { PlayerNow.GetComponent <PlayerCard>().Delete(); Invoke("UpdatePlayerList", 0.5f); }
public void Choose_YES() { ChoosePlayer.SetActive(false); CanClick = true; //选择情侣 if (GameStage == "丘比特") { if (Lovers [0] == PlayerNow) { GameStatus.GetComponent <Text> ().text = "恋人重复了!"; } else { Lovers [Lover] = PlayerNow; Lover++; } if (Lover > 1) { GameStatus.GetComponent <Text>().text = "丘比特请闭眼"; CanClick = false; GoNext.GetComponent <Button> ().interactable = false; Invoke("ShowLovers", 2.0f); } return; } if (GameStage == "狼人") { jisha = PlayerNow; GameStatus.GetComponent <Text>().text = "狼人请闭眼"; CanClick = false; GoNext.GetComponent <Button> ().interactable = false; Invoke("MoveOn", 2.0f); return; } if (GameStage == "女巫解药") { shiyongjieyao = true; jieyaoyongle = true; CanClick = false; MoveOn(); return; } if (GameStage == "女巫毒药") { dusha = PlayerNow; duyaoyongle = true; CanClick = false; MoveOn(); return; } if (GameStage == "守卫") { if (shouhu == PlayerNow) { GameStatus.GetComponent <Text> ().text = "不能连续2晚守护同一个目标"; } else { CanClick = false; shouhu = PlayerNow; MoveOn(); } return; } if (GameStage == "先知") { GameStatus.GetComponent <Text> ().text = PlayerNow.GetComponent <PlayerCard> ().PlayerID.ToString() + PlayerNow.GetComponent <PlayerCard> ().Name + "的身份是" + PlayerNow.GetComponent <PlayerCard> ().Role + "\n先知请闭眼"; CanClick = false; GoNext.GetComponent <Button> ().interactable = false; Invoke("MoveOn", 5.0f); return; } if (GameStage == "警长") { jingzhang = PlayerNow; GameStatus.GetComponent <Text> ().text = PlayerNow.GetComponent <PlayerCard> ().PlayerID.ToString() + PlayerNow.GetComponent <PlayerCard> ().Name + "当选警长"; CanClick = false; GoNext.GetComponent <Button> ().interactable = false; Invoke("MoveOn", 2.0f); return; } if (GameStage == "选狼人") { toupiao = PlayerNow; GameStatus.GetComponent <Text> ().text = PlayerNow.GetComponent <PlayerCard> ().PlayerID.ToString() + PlayerNow.GetComponent <PlayerCard> ().Name + "被处决"; CanClick = false; GoNext.GetComponent <Button> ().interactable = false; Invoke("MoveOn", 1.0f); return; } if (GameStage == "转移警长") { jingzhang = PlayerNow; GameStatus.GetComponent <Text> ().text = PlayerNow.GetComponent <PlayerCard> ().PlayerID.ToString() + PlayerNow.GetComponent <PlayerCard> ().Name + "成为警长"; CanClick = false; GoNext.GetComponent <Button> ().interactable = false; Invoke("MoveOn", 2.0f); return; } if (GameStage == "猎人") { die(PlayerNow, "枪杀"); GameStatus.GetComponent <Text> ().text = PlayerNow.GetComponent <PlayerCard> ().PlayerID.ToString() + PlayerNow.GetComponent <PlayerCard> ().Name + "被枪杀"; CanClick = false; GoNext.GetComponent <Button> ().interactable = false; Invoke("MoveOn", 2.0f); return; } }
//玩家名字输入 public void PlayerInputName(string Name) { PlayerNow.GetComponent <PlayerCard>().InputName(Name); }