using System.Collections; using System.Collections.Generic; using UnityEngine; using Variables; public class CharacterReset : MonoBehaviour, IResettable { [SerializeField, Header("References")] Reference m_isPlayerDead; private Vector3 m_startPosition; private Quaternion m_startRotation; public void OnLevelLoad() { m_startPosition = transform.position; m_startRotation = transform.rotation; } public void OnResetEnd() { } public IEnumerator OnResetStart(float time) { transform.position = m_startPosition; transform.rotation = m_startRotation; m_isPlayerDead.Value = false; yield break; } }