Пример #1
0
        /// <summary>
        /// Open the Dictionary OWLReact.
        ///
        /// <returns>The dictionary reaction-processes</returns>
        /// </summary>
        private EntryDictionary OpeningDictionary()
        {
            DictionaryDatabase db   = new DictionaryDatabase();
            EntryDictionary    dict = db.GetDictionary("reaction-processes");

            return(dict);
        }
Пример #2
0
        /// <summary>
        /// Open the Dictionary OWLReact.
        /// </summary>
        /// <param name="nameDict">Name of the Dictionary</param>
        /// <param name="reaction">The IReactionProcess</param>
        /// <returns>The entry for this reaction</returns>
        private EntryReact InitiateDictionary(string nameDict, IReactionProcess reaction)
        {
            DictionaryDatabase db = new DictionaryDatabase();

            dictionary = db.GetDictionary(nameDict);
            string entryString = reaction.Specification.SpecificationReference;

            entryString = entryString.Substring(entryString.IndexOf('#') + 1);

            return((EntryReact)dictionary[entryString.ToLowerInvariant()]);
        }
Пример #3
0
    // Use this for initialization
    void Start()
    {
        manager = GameObject.Find("DatabaseManager");
        data    = manager.GetComponent <DictionaryDatabase>();

        attNames[0] = "Constitution : ";
        attNames[1] = "Strength      : ";
        attNames[2] = "Dexterity     : ";
        attNames[3] = "Intelligence  : ";
        attNames[4] = "Wisdom        : ";
        attNames[5] = "Charisma      : ";
    }
Пример #4
0
    public Character(string name, PlayerClass playerClass, PlayerAspect playerAspect, int[] playerAtts, bool male)
    {
        data            = manager.GetComponent <DictionaryDatabase>();
        characterName   = name;
        characterClass  = playerClass;
        characterAspect = playerAspect;
        characterMale   = male;

        for (int i = 0; i < 6; i++)
        {
            baseAtts[i] = playerAtts[i];
        }

        echeLevel = 1;
    }
Пример #5
0
    public void writeItem(string fileName, string itemName, string strifeKind, int attack)
    {
        string append = itemName + System.Environment.NewLine + strifeKind + System.Environment.NewLine + attack + System.Environment.NewLine;

        GameObject         manager = GameObject.Find("DatabaseManager");
        DictionaryDatabase data    = manager.GetComponent <DictionaryDatabase>();

        Item tempItem = new Item("nullName", null, 0, null, null, null, null);

        tempItem.itemName   = itemName;
        tempItem.strifeKind = data.strifeKinds[strifeKind];
        tempItem.attack     = attack;
        data.addItem(itemName, tempItem);

        System.IO.File.AppendAllText(fileName, append);
    }
Пример #6
0
 public DictionaryValidator(DictionaryDatabase db)
 {
     this.db = db;
 }