//set some initial values private void Awake() { QualitySettings.vSyncCount = 0; Screen.sleepTimeout = SleepTimeout.NeverSleep; isAlive = true; thrusting = false; isGrounded = false; framesSinceThrust = 0; audio = GetComponent <AudioSource>(); anim = GetComponentInChildren <Animation>(); followCam = FindObjectOfType <FollowCamera>(); capsuleCollider = GetComponent <CapsuleCollider>(); colliderOriginalHeight = capsuleCollider.height; rb = GetComponent <Rigidbody>(); rb.velocity = Vector3.zero; rb.useGravity = true; rb.drag = 0; anim.Play("rig|JumpFall"); }
// Using this for initialization private void Start() { followCam = FindObjectOfType <FollowCamera>(); spawnPoint = GameObject.FindGameObjectWithTag("spawnpoint"); goal = GameObject.FindGameObjectWithTag("goal"); state = "standby"; timer = 0.0f; lives = 0; submittedScore = false; Application.targetFrameRate = 60; if (replayButton != null) { replayButton.onClick.AddListener(reset); } if (mainMenuButton != null) { mainMenuButton.onClick.AddListener(MainMenu); } if (xButton != null) { xButton.onClick.AddListener(reset); } if (nextButton != null) { nextButton.onClick.AddListener(nextLevel); } if (startButton != null) { startButton.onClick.AddListener(begin); } if (pauseReplayButton != null) { pauseReplayButton.onClick.AddListener(reset); } if (pauseNextButton != null) { pauseNextButton.onClick.AddListener(nextLevel); } if (SceneManager.GetActiveScene().name == "mainMenu") { begin(); } try { gameOnManager = GameObject.FindGameObjectWithTag("UICanvas").GetComponentInChildren <GameOnManager>(); } catch (Exception e) { if (e is NullReferenceException) { Debug.Log("gameon is OFF"); } } if (gameOnManager != null) { Debug.Log("gameon is ON"); challangeUi.SetActive(false); } if (SceneManager.GetActiveScene().name != lastScene) { return; } nextButton.onClick.RemoveAllListeners(); nextButton.GetComponentInChildren <TextMeshProUGUI>().text = "Main Menu"; nextButton.onClick.AddListener(MainMenu); }