Ejemplo n.º 1
0
        public object CaptureState()
        {
            HealthSaveData data = new HealthSaveData();

            data.health = currentHealth.value;
            data.isDead = isDead;

            return(data);
        }
Ejemplo n.º 2
0
        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");
            }
        }