void Awake()
    {
        db = GlobalVars.database;

        List<string[]> contents = Load (ROOT_PATH + "PickUpSuccessMessages.txt");
        for(int i = 0; i < contents.Count; i++)
            db.AddPickUpSuccessMessage(contents[i][0]);

        contents = Load (ROOT_PATH + "PickUpFailMessages.txt");
        for(int i = 0; i < contents.Count; i++)
            db.AddPickUpFailMessage(contents[i][0]);

        contents = Load (ROOT_PATH + "UseWithFailMessages.txt");
        for(int i = 0; i < contents.Count; i++)
            db.AddUseWithFailMessage(contents[i][0]);

        LoadObjects(ROOT_PATH + "ObjectsList.txt");

        LoadCharacters(ROOT_PATH + "CharacterList.txt");

        /*
        Combination c = new Combination();
        c.ObjectIdA = 0;
        c.ObjectIdB = 0;
        c.ObjectIdResult = 3;
        db.AddCombination(c);
        */

        LoadCombinations(ROOT_PATH + "ObjectCombinationList.txt");
    }
    void Start()
    {
        db = GlobalVars.database;

        List<string[]> contents = Load ("Assets/text/PickUpSuccessMessages.txt");
        for(int i = 0; i < contents.Count; i++)
            db.AddPickUpSuccessMessage(contents[i][0]);

        contents = Load ("Assets/text/PickUpFailMessages.txt");
        for(int i = 0; i < contents.Count; i++)
            db.AddPickUpFailMessage(contents[i][0]);

        LoadObjects("Assets/text/ObjectsList.txt");

        LoadCharacters("Assets/text/CharacterList.txt");

        /* OLD
        contents = Load ("Assets/text/Objects.txt");
        for(int i = 0; i < contents.Count; i++)
        {
            if(contents[i].Length < 2)
                db.AddObject(contents[i][0], "This object is beyond description.");
            else
                db.AddObject(contents[i][0], contents[i][1]);
        }
        */
    }