示例#1
0
 private void OnDisable()
 {
     SaveLoad.RemoveTrash(this);
 }
示例#2
0
 ///<inheritdoc/>
 public void Dispose()
 {
     SaveLoad.RemoveTrash(this);
     Destroy(gameObject);
 }
示例#3
0
 /// <inheritdoc/>
 public void Unregister()
 {
     SaveLoad.Remove(this);
 }
示例#4
0
 private void OnEnable()
 {
     SaveLoad.AddTrash(this);
 }
示例#5
0
 /// <inheritdoc/>
 public void Register()
 {
     SaveLoad.Add(this);
 }
 ///<inheritdoc/>
 protected override void TriggerAction(Transform other)
 {
     base.TriggerAction(other);
     SaveLoad.Instance().Save();
 }
示例#7
0
 public void Register()
 {
     components = gameObject.GetComponents(typeof(Component));
     SaveLoad.Add(this);
 }
示例#8
0
 /// <summary>
 /// Restart game.
 /// </summary>
 public void Restart()
 {
     SaveLoad.Instance().LoadInit();
 }
示例#9
0
 /// <summary>
 /// Load last saved game.
 /// </summary>
 public void Load()
 {
     SaveLoad.Instance().Load();
 }