private void OnDisable() { SaveLoad.RemoveTrash(this); }
///<inheritdoc/> public void Dispose() { SaveLoad.RemoveTrash(this); Destroy(gameObject); }
/// <inheritdoc/> public void Unregister() { SaveLoad.Remove(this); }
private void OnEnable() { SaveLoad.AddTrash(this); }
/// <inheritdoc/> public void Register() { SaveLoad.Add(this); }
///<inheritdoc/> protected override void TriggerAction(Transform other) { base.TriggerAction(other); SaveLoad.Instance().Save(); }
public void Register() { components = gameObject.GetComponents(typeof(Component)); SaveLoad.Add(this); }
/// <summary> /// Restart game. /// </summary> public void Restart() { SaveLoad.Instance().LoadInit(); }
/// <summary> /// Load last saved game. /// </summary> public void Load() { SaveLoad.Instance().Load(); }