void Start() { Physics.gravity = new Vector3(0, -7f, 0); gameObject.GetComponent <ControllerManager>().Init(); roundsToWin = GameData.GetNumberOfRounds(); canvas = GameObject.FindGameObjectWithTag("Canvas").GetComponent <Canvas>(); fighterOneUiObject = canvas.transform.GetChild(0).gameObject; fighterTwoUiObject = canvas.transform.GetChild(1).gameObject; gameUiObject = canvas.transform.GetChild(2).gameObject; fighterSpeechText = canvas.transform.GetChild(3).gameObject.GetComponent <Text>(); rematchMenuUiObject = canvas.transform.GetChild(4).gameObject; pauseMenuObject = canvas.transform.GetChild(5).gameObject; playerOnePaused = false; fighterOneName.text = "" + GameData.GetFighterOneCharacter(); fighterTwoName.text = "" + GameData.GetFighterTwoCharacter(); GameObject fighterOneToClone = DecideFighter(GameData.GetFighterOneCharacter()); GameObject fighterTwoToClone = DecideFighter(GameData.GetFighterTwoCharacter()); GameObject fighterOneClone; GameObject fighterTwoClone; if (GameData.GetFighterOneCharacter() == characters.Nesua) { fighterOneClone = Instantiate(fighterOneToClone, fighterOneStartingPosition, fighterOneStartingRotationNew); } else { fighterOneClone = Instantiate(fighterOneToClone, fighterOneStartingPosition, fighterOneStartingRotation); } if (GameData.GetFighterTwoCharacter() == characters.Nesua) { fighterTwoClone = Instantiate(fighterTwoToClone, fighterTwoStartingPosition, fighterTwoStartingRotationNew); } else { fighterTwoClone = Instantiate(fighterTwoToClone, fighterTwoStartingPosition, fighterTwoStartingRotation); } fighterOneClone.SetActive(true); fighterTwoClone.SetActive(true); fighterOne = fighterOneClone.GetComponent <FighterController>(); fighterTwo = fighterTwoClone.GetComponent <FighterController>(); fighterOne.Init(true, fighterTwoClone); fighterTwo.Init(false, fighterOneClone); fighterOneUI = fighterOne.GetFighterUI(); fighterTwoUI = fighterTwo.GetFighterUI(); mainCamera.Init(fighterOneClone, fighterTwoClone); zoomInCamera.Init(); menuNavigation = GetComponent <MenuNavigation>(); StartGame(); }