void OnRetry() { player = FindObjectOfType <RoundPlayerController>(); Destroy(player.gameObject); player = Instantiate(manager.player); manager.slowmotionController.slowdownLength = 0.5f; ResetTrail(); }
public override void Enter(AState from) { manager.gameOverCamera.gameObject.SetActive(true); gameOverCanvas.gameObject.SetActive(true); winningGround = GameObject.FindGameObjectWithTag("WinningGround"); player = FindObjectOfType <RoundPlayerController>(); timeText.GetComponent <TextMeshProUGUI>().text = string.Format("{0} s.", player.time); manager.gameOverCamera.transform.position = new Vector3(player.transform.position.x + 50f, player.transform.position.y, player.transform.position.z + 100f); StartCoroutine(WaitForGameOverPopup()); }
void InstantiatePlayer() { player = Instantiate(manager.player); }
void Start() { rb = GetComponent <Rigidbody>(); player = FindObjectOfType <RoundPlayerController>(); playerPivot = player.transform.Find("RoundPlayerPivot/RoundPlayerShootAt"); }
// Start is called before the first frame update void Start() { target = FindObjectOfType<RoundPlayerController>(); }
// Start is called before the first frame update void Start() { player = FindObjectOfType <RoundPlayerController>(); slowmotionController = FindObjectOfType <SlowmotionController>(); }