private void Start() { DontDestroyOnLoad(gameObject); Instance = this; m_Rigidbody = this.GetComponent <Rigidbody>(); m_CameraZoom = (m_MinZoom + m_MaxZoom) * 0.35f; m_CameraTargetZoom = m_CameraZoom; m_CameraTargetAngle = m_CameraAngle; m_OriginalKeyPosition = m_KeyObject.transform.localPosition; m_CurrentKeyPosition = m_OriginalKeyPosition; m_Animator = this.GetComponentInChildren <Animator>(); GameManager.Instance.LockCursor(); }
private void Start() { if (Instance != null && Instance != this) { GameObject.DestroyImmediate(gameObject); return; } DontDestroyOnLoad(gameObject); Instance = this; m_Rigidbody = this.GetComponent <Rigidbody>(); m_CameraZoom = (m_MinZoom + m_MaxZoom) * 0.35f; m_CameraTargetZoom = m_CameraZoom; m_CameraTargetAngle = m_CameraAngle; m_Animator = this.GetComponentInChildren <Animator>(); GameManager.Instance.LockCursor(); }
private void OnEnable() { Instance = this; }