// Use this for initialization void Awake() { WhirlwindItem.InitializeItemSprites(); currentState = State.Idle; userInputTimer = new Timer(60f); draggedSearchItem = null; // establish enlarge and fullscreen game objects mainCamera = GameObject.Find("Main Camera").GetComponent<MainCamera>(); searchUI = GameObject.Find("SearchUI"); searchBar = GameObject.Find("SearchBar").GetComponent<SearchBar>(); enlargedSelectionUI = GameObject.Find("EnlargedSelectionUI"); enlargedSelectionUI.GetComponent<Canvas>().enabled = false; fullscreenSelectionUI = GameObject.Find("FullscreenSelectionUI"); fullscreenSelectionUI.GetComponent<Canvas>().enabled = false; // get the belts GameObject[] gl = GameObject.FindGameObjectsWithTag("WhirlwindBelt"); belts = new WhirlwindBelt[gl.Length]; for (int i = 0; i < gl.Length; i++) { belts[i] = gl[i].GetComponent<WhirlwindBelt>(); } Array.Sort(belts, delegate(WhirlwindBelt b1, WhirlwindBelt b2) { return b2.level.CompareTo(b1.level); }); // Log into the database databaseManager = GameObject.Find("DatabaseManager").GetComponent<DatabaseManager>(); databaseManager.Login(); //create the default whirlwind defaultBookinfos = databaseManager.GetDefaultBookInfos(belts.Length); }