void Awake() { multiModeGameManagerObject = GameObject.Find("MultiModeGameManager"); multiModeGameManager = multiModeGameManagerObject.GetComponent <MultiModeGameManager>(); restartGameButton = GameObject.Find("RestartGameButton"); restartGameButtonComponent = restartGameButton.GetComponent <Button>(); goToMainMenuButton = GameObject.Find("GoToMainMenuButton"); goToMainMenuButtonComponent = goToMainMenuButton.GetComponent <Button>(); restartGameButtonComponent.onClick.AddListener(RestartGame); goToMainMenuButtonComponent.onClick.AddListener(GoToMainMenu); restartGameButton.gameObject.SetActive(false); goToMainMenuButton.gameObject.SetActive(false); }
void Start() { jumperObject = GameObject.FindGameObjectWithTag("Jumper"); jumperController = jumperObject.GetComponent <JumperController>(); if (isMultiMode) { networkManagerObject = GameObject.Find("NetworkManager"); networkManager = networkManagerObject.GetComponent <NetworkManager>(); multiModeGameManagerObject = GameObject.Find("MultiModeGameManager"); multiModeGameManager = multiModeGameManagerObject.GetComponent <MultiModeGameManager>(); playerNumberLabelComponent = GameObject.Find("PlayerNumberLabel").GetComponent <Text>(); playerNumberLabelComponent.text = "You are Player" + multiModeGameManager.myJumpOrder.ToString() + " Current Jumper is Player" + multiModeGameManager.currentJumper.ToString(); } }
void Start() { Physics.gravity = new Vector3(0, -30f, 0); if (SceneManager.GetActiveScene().name == "MultiMode") { //for multi mode isMultiMode = true; multiModeGameManagerObject = GameObject.Find("MultiModeGameManager"); multiModeGameManager = multiModeGameManagerObject.GetComponent <MultiModeGameManager>(); if (multiModeGameManager.currentJumper == multiModeGameManager.myJumpOrder) { myRole = "Jumper"; if (multiModeGameManager.currentJumper == 1) { PhotonNetwork.Instantiate("Jumper_1", new Vector3(0f, 79.5f, 204f), Quaternion.identity, 0); } else { PhotonNetwork.Instantiate("Jumper_2", new Vector3(0f, 79.5f, 204f), Quaternion.identity, 0); } } else { myRole = "Blower"; PhotonNetwork.Instantiate("Blower", new Vector3(0f, 82f, 214f), Quaternion.identity, 0); } } else if (SceneManager.GetActiveScene().name == "SingleMode") { // for single mode isMultiMode = false; myRole = "Jumper"; GameObject.Instantiate(jumperForSingleMode, new Vector3(0f, 79.5f, 204f), Quaternion.identity); } else { isMultiMode = true; } }
void Start() { playerControllerObject = GameObject.Find("PlayerController"); playerController = playerControllerObject.GetComponent <PlayerController>(); Debug.Log(playerController); isMultiMode = playerController.isMultiMode; clickCounter = 0; jumper = GameObject.FindGameObjectWithTag("Jumper"); rbJumper = GetComponent <Rigidbody>(); addedForce = new Vector3((float)clickCounter, 0, 0); distanceBasePoint = GameObject.Find("DistanceBasePoint"); if (playerController.myRole == "Jumper") { mainCamObject = GameObject.Instantiate(mainCam); mainCamObject.transform.parent = jumper.transform; mainCamObject.transform.position = new Vector3(0f, 86.5f, 199f); mainCamObject.transform.rotation = Quaternion.Euler(new Vector3(30f, 0, 0)); } if (isMultiMode) { // for multi mode multiModeGameManagerObject = GameObject.Find("MultiModeGameManager"); multiModeGameManager = multiModeGameManagerObject.GetComponent <MultiModeGameManager>(); photonView = this.GetComponent <PhotonView>(); } else { // for single mode GameObject.Instantiate(UIManagerForSingleMode); } }
void Start() { multiModeGameManagerObject = GameObject.Find("MultiModeGameManager"); multiModeGameManager = multiModeGameManagerObject.GetComponent <MultiModeGameManager>(); playerControllerObject = GameObject.Find("PlayerController"); playerController = playerControllerObject.GetComponent <PlayerController>(); blower = GameObject.FindGameObjectWithTag("Blower"); blower.transform.rotation = Quaternion.Euler(new Vector3(270f, 30f, 150f)); clickCounter = 0; photonView = this.GetComponent <PhotonView>(); if (playerController.myRole == "Blower") { mainCamObject = GameObject.Instantiate(mainCam); mainCamObject.transform.parent = blower.transform; mainCamObject.transform.position = new Vector3(0f, 94f, 224f); mainCamObject.transform.rotation = Quaternion.Euler(new Vector3(30f, 180f, 0)); } }