// Use this for initialization void Awake () { //Borrowing simple singleton code from Unity's Roguelike tutorial if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } players = GetComponent<Animator>(); ArcherTurningBase = GameObject.Find("ArcherTurningBase"); ArcherStraightBase = GameObject.Find("ArcherStraightBase"); WarriorTurningBase = GameObject.Find("WarriorTurningBase"); WarriorStraightBase = GameObject.Find("WarriorStraightBase"); startingSpawn = GameObject.Find ("StartZone"); respawn = Instantiate (startingSpawn, gameObject.transform.position, startingSpawn.transform.rotation) as GameObject; WarriorTurningBase.SetActive(false); ArcherStraightBase.SetActive(false); gameObject.transform.position = startingSpawn.transform.position; //audio setup source = GetComponent<AudioSource>(); reactionTemp = reaction; }
// Use this for initialization void Awake () { players = GameObject.Find("CompletePlayer").GetComponent<CentralPlayerController>(); eventSystem = EventSystem.current; }