Advertisement
Guest User

SaveMe

a guest
Jan 21st, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. public class SaveMe : MonoBehaviour
  2. {
  3. public void Awake()
  4. {
  5. //register object
  6. if (SaveSystem.Instance.HasObject(GetInstanceID()))
  7. {
  8. ObjectData me = SaveSystem.Instance.GetObject(GetInstanceID());
  9. this.transform.position = me.Position;
  10. this.transform.rotation = me.Rotation;
  11. }
  12. else
  13. {
  14. SaveSystem.Instance.RegisterObject(GetInstanceID(), new ObjectData(transform.position, transform.rotation, false));
  15. }
  16. }
  17.  
  18. public void SaveData()
  19. {
  20. SaveSystem.Instance.UpdateData(GetInstanceID(), new ObjectData(transform.position, transform.rotation, true));
  21. }
  22.  
  23. public void OnDestroy()
  24. {
  25. //say we are destoried
  26. SaveSystem.Instance.UpdateData(GetInstanceID(), new ObjectData(transform.position, transform.rotation, true));
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement