public void AddPointForPlayer(PlayerController.PlayerNumber playerNumber) { if (playerNumber == PlayerController.PlayerNumber.LEFT) { playerLeftPoints++; } else { playerRightPoints++; } }
public void Init(PlayerController.PlayerNumber pNum) { if (pNum == PlayerController.PlayerNumber.p1) { gamePlayerId = PlayerSelect.S.p1Controller; } else { //p2 gamePlayerId = PlayerSelect.S.p2Controller; } }
public void PointFor(PlayerController.PlayerNumber playerNumber) { if (playerNumber == PlayerController.PlayerNumber.LEFT) { leftDoor.Find("door").transform.Rotate(Vector3.up * 90); } else { rightDoor.Find("door").transform.Rotate(Vector3.up * -90); } GlobalController.instance.AddPointForPlayer(playerNumber); }
public void GoodKnock(PlayerController.PlayerNumber player) { if (player == PlayerController.PlayerNumber.LEFT) { leftGoodKnocks++; leftGoodKnocksText.text = "Good knocks\n" + leftGoodKnocks.ToString(); } else { rightGoodKnocks++; rightGoodKnocksText.text = "Good knocks\n" + rightGoodKnocks.ToString(); } }
public void AnnounceWinner(PlayerController.PlayerNumber playerNumber) { if (playerNumber == PlayerController.PlayerNumber.LEFT) { Debug.Log("WINNER IS LEFT"); winnerTextLeft.gameObject.SetActive(true); } else { Debug.Log("WINNER IS RIGHT"); winnerTextRight.gameObject.SetActive(true); } }
public void Knock(PlayerController.PlayerNumber playerNumber) { if (moduleClosed || !isOn) { return; } Vector3 residentPosition = resident.transform.position; GlobalController.instance.hud.GoodKnock(playerNumber); if (residentPosition.x >= endPointRight.x) { //RIGHT flat.PointFor(PlayerController.PlayerNumber.RIGHT); moduleClosed = true; turnOff(); GlobalController.instance.InstantStartNewFlat(); return; } else if (residentPosition.x <= endPointLeft.x) { //LEFT flat.PointFor(PlayerController.PlayerNumber.LEFT); moduleClosed = true; turnOff(); GlobalController.instance.InstantStartNewFlat(); return; } if (playerNumber == PlayerController.PlayerNumber.LEFT) { residentPosition.x -= stepSize; } else { residentPosition.x += stepSize; } resident.SetTargetPos(residentPosition); }
public void Knock(PlayerController.PlayerNumber playerNumber) { knockCounter++; flatModule.Knock(playerNumber); }