public void SetWaypoint(Waypoint targetForwards, Waypoint targetBackwards) { masterWhoGaveSock = BoomerOfMe; DiscRotationController temp = (targetForwards == null ? targetForwards : targetBackwards)?.holderOfMe; if (temp != null) { BoomerOfMe = temp; } if (BoomerOfMe != masterWhoGaveSock) { BoomerOfMe?.makeHurtyBymaster(masterWhoGaveSock, this); } if (!directionInRoute.HasValue) {//Enter to wae if (targetForwards != null && targetBackwards == null) { directionInRoute = true; MakeBoomier(targetForwards.holderOfMe.boxOfMakerBetterers, false); } else if (targetForwards == null && targetBackwards != null) { directionInRoute = false; MakeBoomier(targetBackwards.holderOfMe.boxOfMakerBetterers, false); } } if ((directionInRoute.Value ? targetForwards : targetBackwards) == null) //Exit from wae { transform.SetParent(null, true); MakeBoomier((targetForwards != null ? targetForwards : targetBackwards).holderOfMe.boxOfMakerBetterers, true); movedir = (currentTarget.transform.position - LastTarget.transform.position).normalized * goweAwayeNum; m_PlayerShootSound.Play(); } if (currentTarget != null) { LastTarget = currentTarget; } currentTarget = (directionInRoute.Value ? targetForwards : targetBackwards); }
public void ggEZ(int playerNumber = -1) { //Somone Died if (playerNumber == -1) { if (playersThatAreAlive.Count == 1) { winnerWinnerChickenDinner = playersThatAreAlive[0].MyPlayerNumber; m_VictoriousPlayer = playersThatAreAlive[0]; UnityEngine.SceneManagement.SceneManager.LoadScene("WinnerWinnerChickenDinner"); init(); } } else //we know who won { m_VictoriousPlayer = playersThatAreAlive.Where(playah => playah.MyPlayerNumber == playerNumber).First(); winnerWinnerChickenDinner = playerNumber; UnityEngine.SceneManagement.SceneManager.LoadScene("WinnerWinnerChickenDinner"); init(); } }
public void makeHurtyBymaster(DiscRotationController hurtymaster, RadioWaveController masterHurtyTool) { }
// Use this for initialization void Start() { holderOfThee = GetComponentInParent <DiscRotationController>(); }