/// <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); }
/// <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()]); }
// 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 : "; }
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; }
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); }
public DictionaryValidator(DictionaryDatabase db) { this.db = db; }