public void Reset() { UIManager.instance.playAliveAnimation(); SmoothFollowCamera cam = Camera.main.GetComponent <SmoothFollowCamera>(); PlayerController playerScript = player.GetComponent <PlayerController>(); playerScript.ResetValues(); player.SetActive(true); player.transform.position = playerSpawnPoint.position; Vector3 camRespawnPos = Camera.main.transform.position - player.transform.position; Camera.main.transform.position = camRespawnPos; cam.enabled = true; // deactivate base UIManager.instance.hideNPCDialogue(); baseEnvironment.SetActive(true); }
public void OnEnable() { m_Instance = target as SmoothFollowCamera; m_fields = ExposeProperties.GetProperties(m_Instance); }
private void Awake() { Instance = this; }