public object CaptureState() { HealthSaveData data = new HealthSaveData(); data.health = currentHealth.value; data.isDead = isDead; return(data); }
public void RestoreState(object state) { HealthSaveData data = (HealthSaveData)state; currentHealth.value = data.health; isDead = data.isDead; if (!isDead) { GetComponent <Animator>().SetTrigger("rise"); } else { GetComponent <Animator>().SetTrigger("instantDie"); } }