void Awake() { GenreController = GameObject.Find("GenreControl"); GenreControllerScript = GenreController.GetComponent <GenreControl> (); genreButtonMaxX = (GenreControllerScript.genreNumber * ButtonLength) + 25; genreButtonPosition = 25; genreNames = GenreControllerScript.genreNames; ThisObject = GameObject.Find("ChoiceController"); PlayerObject = GameObject.Find("Player1(Clone)"); //PlayerGenreScript = PlayerObject.GetComponent<PrefabGenreScript> (); PlayerScript = PlayerObject.GetComponent <Player> (); SetGenre = ThisObject.GetComponent <SetPlayerGenre> (); SetGenre.ThisPlayer = PlayerObject; SetGenre.PlayerScript = PlayerScript; }
public void BeginGame() { GenreController = GameObject.Find("GenreControl"); GenreControllerScript = GenreController.GetComponent <GenreControl> (); GenreControllerScript.genreNames = new string[genreCount]; Instantiate(player1Entity, new Vector3(0, 0, 0), Quaternion.identity); Instantiate(player2Entity, new Vector3(0, 0, 0), Quaternion.identity); GenreScripts = Resources.Load <TextAsset> ("Genres").text.Split(new char[] { TextSeparator }, System.StringSplitOptions.RemoveEmptyEntries); foreach (string genrefile in GenreScripts) { Debug.Log(genrefile); UnityEngine.GameObject GenreObject = Instantiate(Resources.Load("GenreScripts/" + genrefile), new Vector3(0, 0, 0), Quaternion.identity) as GameObject; //GameObject GenreObjectCast = GenreObject as GameObject; genrescript = GenreObject.GetComponent <PrefabGenreScript>(); System.Array.Resize(ref GenreControllerScript.genreArray, genrelistnumber + 1); GenreControllerScript.genreArray[genrelistnumber] = GenreObject; GenreControllerScript.genreNames[genrelistnumber] = genrescript.genreName; genrescript.loadNumber = genrelistnumber; //Player.Genres genreEnum = genrescript.genreName as Player.Genres; //genre[genrelistnumber].enumLoadValue = genrelistnumber; genrelistnumber += 1; } GenreControllerScript.genreNumber = genrelistnumber; }