protected override void TakeSnapshot(BeganSavingEvent e) { snapshot.Clear(); var all = FindObjectsOfType <GameObject>(); for (int i = 0; i < all.Length; i++) { snapshot.Add(all[i].GetId()); } }
protected override void TakeSnapshot(BeganSavingEvent e) { snapshot.Clear(); var all = gameObject.GetAllComponents(); for (int i = 0; i < all.Length; i++) { snapshot.Add(all[i].GetType().Name); } }
protected abstract void TakeSnapshot(BeganSavingEvent e);