42 lines
905 B
C#
42 lines
905 B
C#
|
using System.Collections;
|
||
|
using System.Collections.Generic;
|
||
|
using UnityEngine;
|
||
|
|
||
|
public class PlayerPosition : MonoBehaviour
|
||
|
{
|
||
|
public float x, y, z;
|
||
|
|
||
|
public void SavePosition()
|
||
|
{
|
||
|
x = transform.position.x;
|
||
|
y = transform.position.y;
|
||
|
z = transform.position.z;
|
||
|
|
||
|
PlayerPrefs.SetFloat("x", x);
|
||
|
PlayerPrefs.SetFloat("y", y);
|
||
|
PlayerPrefs.SetFloat("z", z);
|
||
|
}
|
||
|
|
||
|
public void LoadPosition()
|
||
|
{
|
||
|
x = PlayerPrefs.GetFloat("x");
|
||
|
y = PlayerPrefs.GetFloat("y");
|
||
|
z = PlayerPrefs.GetFloat("z");
|
||
|
|
||
|
Vector3 LoadPosition = new Vector3(x, y, z);
|
||
|
transform.position = LoadPosition;
|
||
|
}
|
||
|
|
||
|
void Start()
|
||
|
{
|
||
|
if(PlayerPrefs.GetString("continued") == "yes")
|
||
|
{
|
||
|
LoadPosition();
|
||
|
string continued = "no";
|
||
|
PlayerPrefs.SetString("continued", continued);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|