diff --git a/MoCha/Assets/Resources/circle_eye.prefab b/MoCha/Assets/Resources/circle_eye.prefab index 86c4533..f1449e8 100644 Binary files a/MoCha/Assets/Resources/circle_eye.prefab and b/MoCha/Assets/Resources/circle_eye.prefab differ diff --git a/MoCha/Assets/Resources/circle_head.prefab b/MoCha/Assets/Resources/circle_head.prefab index bba6d8a..e5efc68 100644 Binary files a/MoCha/Assets/Resources/circle_head.prefab and b/MoCha/Assets/Resources/circle_head.prefab differ diff --git a/MoCha/Assets/Resources/crazy_hair.prefab b/MoCha/Assets/Resources/crazy_hair.prefab index 1d82be8..f60bce0 100644 Binary files a/MoCha/Assets/Resources/crazy_hair.prefab and b/MoCha/Assets/Resources/crazy_hair.prefab differ diff --git a/MoCha/Assets/Resources/crown.prefab b/MoCha/Assets/Resources/crown.prefab index 3b0dcae..a044b4c 100644 Binary files a/MoCha/Assets/Resources/crown.prefab and b/MoCha/Assets/Resources/crown.prefab differ diff --git a/MoCha/Assets/Resources/gap_mouth.prefab b/MoCha/Assets/Resources/gap_mouth.prefab index ca77759..a3c7604 100644 Binary files a/MoCha/Assets/Resources/gap_mouth.prefab and b/MoCha/Assets/Resources/gap_mouth.prefab differ diff --git a/MoCha/Assets/Resources/pig_nose.prefab b/MoCha/Assets/Resources/pig_nose.prefab index c910047..69134ee 100644 Binary files a/MoCha/Assets/Resources/pig_nose.prefab and b/MoCha/Assets/Resources/pig_nose.prefab differ diff --git a/MoCha/Assets/Scenes/MonsterCreator.unity b/MoCha/Assets/Scenes/MonsterCreator.unity index 68a3b20..e8b0f3b 100644 Binary files a/MoCha/Assets/Scenes/MonsterCreator.unity and b/MoCha/Assets/Scenes/MonsterCreator.unity differ diff --git a/MoCha/Assets/Scripts/MonsterManager.cs b/MoCha/Assets/Scripts/MonsterManager.cs index b19f367..2505c60 100644 --- a/MoCha/Assets/Scripts/MonsterManager.cs +++ b/MoCha/Assets/Scripts/MonsterManager.cs @@ -26,6 +26,18 @@ public class MonsterManager : MonoBehaviour { public void saveMonster() { + GameObject[] monsterParts = GameObject.FindGameObjectsWithTag("MonsterPart"); + + StringBuilder pos = new StringBuilder (); + string savedString; + + for (int i = 0; i < monsterParts.Length; i++) { + pos = new StringBuilder (); + pos.Append(GameObject.Find(monsterParts[i].name).transform.position.x).Append(" ").Append(GameObject.Find(monsterParts[i].name).transform.position.y).Append(" ").Append(GameObject.Find(monsterParts[i].name).transform.position.z); + savedString = pos.ToString (); + PlayerPrefs.SetString(SceneManager.GetActiveScene().name + monsterParts[i].name, savedString); + } + /* StringBuilder eyePos = new StringBuilder(); eyePos.Append(GameObject.Find("circle_eye").transform.position.x).Append(" ").Append(GameObject.Find("circle_eye").transform.position.y).Append(" ").Append(GameObject.Find("circle_eye").transform.position.z); @@ -61,10 +73,15 @@ public class MonsterManager : MonoBehaviour { nosePos.Append(GameObject.Find("pig_nose").transform.position.x).Append(" ").Append(GameObject.Find("pig_nose").transform.position.y).Append(" ").Append(GameObject.Find("pig_nose").transform.position.z); savedString = nosePos.ToString(); PlayerPrefs.SetString(SceneManager.GetActiveScene().name + "nosePosition", savedString); + */ } public void loadMonster () { + string savedString; + string[] values; + + /* string savedString = PlayerPrefs.GetString(SceneManager.GetActiveScene().name + "eyePosition"); string[] values = savedString.Split(' '); @@ -94,6 +111,6 @@ public class MonsterManager : MonoBehaviour { values = savedString.Split(' '); GameObject.Find("pig_nose").transform.position = new Vector3(float.Parse(values[0]),float.Parse(values[1]),float.Parse(values[2])); - + */ } } diff --git a/MoCha/ProjectSettings/TagManager.asset b/MoCha/ProjectSettings/TagManager.asset index 1805621..1db4d5d 100644 Binary files a/MoCha/ProjectSettings/TagManager.asset and b/MoCha/ProjectSettings/TagManager.asset differ