using UnityEngine; using UnityEngine.UI; public class PlayerController : MonoBehaviour { public string playerName; public int playerHP; public int playerMP; public int playerScore; public Text playerScoreText; private Vector3 playerPosition; private Vector3 playerRotation; void Start() { playerScoreText = GameObject.Find("playerScoreText").GetComponent(); } void Update() { playerScoreText.text = playerScore.ToString(); playerPosition = transform.position; playerRotation = transform.localEulerAngles; } void OnCollisionEnter(Collision collision) { if(collision.gameObject.tag == "Coin") { playerScore += 100; Destroy(collision.gameObject); } } public void SaveData() { ES3.Save("playerName", playerName); ES3.Save("playerHP", playerHP); ES3.Save("playerMP", playerMP); ES3.Save("playerScore", playerScore); ES3.Save("playerPosition", playerPosition); ES3.Save("playerRotation", playerRotation); } }