// Use this for initialization void Start() { try { WinScreen = GameObject.Find("Canvas").transform.GetChild(1).gameObject; } finally { Keeper = GameObject.Find("NumberKeeper").GetComponent <NumberKeeper>(); //if (this.gameObject.tag == "Player" | this.gameObject.tag == "Player2" | this.gameObject.tag == "Player3" | this.gameObject.tag == "Player4") { // firstWins.text = ""; //} p = gameObject.GetComponent <HealthScript>(); layer = 0; battleMusic = new AudioClip[5]; playerStatuses = new bool[4]; winCounts = new int[4]; selectedCharacters = new List <int>(4); characterNames = new string[4]; characterPrefabs = new Transform[4]; selectImages = new Sprite[4]; for (int i = 0; i < 4; i++) { playerStatuses[i] = false; winCounts[i] = 0; selectedCharacters.Add(i);; } selectImages = new Sprite[8]; battleMusic[0] = battle1; battleMusic[1] = battle2; battleMusic[2] = battle3; battleMusic[3] = battle4; battleMusic[4] = battle5; selectImages[0] = CyborgSelect; selectImages[1] = NinjaSelect; selectImages[2] = PirateSelect; selectImages[3] = WitchHunterSelect; selectImages[4] = CyborgLock; selectImages[5] = NinjaLock; selectImages[6] = PirateLock; selectImages[7] = WitchHunterLock; characterNames[0] = "Cyborg"; characterNames[1] = "Ninja"; characterNames[2] = "Pirate"; characterNames[3] = "WitchHunter"; characterPrefabs[0] = CyborgPrefab; characterPrefabs[1] = NinjaPrefab; characterPrefabs[2] = PiratePrefab; characterPrefabs[3] = WitchHunterPrefab; DontDestroyOnLoad(this); if (managerInstance == null) { managerInstance = this; } else { Destroy(gameObject); } } }
void Awake() { player = gameObject.GetComponent <PlayerController> (); Keeper = GameObject.Find("NumberKeeper").GetComponent <NumberKeeper> (); manager = GameObject.Find("GameManager").GetComponent <GameManager>();; }