Esempio n. 1
0
    // 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);
    }