Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class SaveMe : MonoBehaviour
- {
- public void Awake()
- {
- //register object
- if (SaveSystem.Instance.HasObject(GetInstanceID()))
- {
- ObjectData me = SaveSystem.Instance.GetObject(GetInstanceID());
- this.transform.position = me.Position;
- this.transform.rotation = me.Rotation;
- }
- else
- {
- SaveSystem.Instance.RegisterObject(GetInstanceID(), new ObjectData(transform.position, transform.rotation, false));
- }
- }
- public void SaveData()
- {
- SaveSystem.Instance.UpdateData(GetInstanceID(), new ObjectData(transform.position, transform.rotation, true));
- }
- public void OnDestroy()
- {
- //say we are destoried
- SaveSystem.Instance.UpdateData(GetInstanceID(), new ObjectData(transform.position, transform.rotation, true));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement