{"Id":"Shared.Data.SpellDataBase","Name":"SpellDataBase","DisplayName":"SpellDataBase","FullName":"Shared.Data.SpellDataBase","Namespace":"Shared.Data","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DataMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Spells.SpellDataModel\u003E","Name":"DataMap","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Spells.SpellDataModel\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Spells.SpellDataModel\u003E DataMap","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"9DA82ACE4132A3860563A802BA61253E46E447B9C36C1ED051BEA1C292E32FDA"},{"Id":"MissingData:Shared.Models.Spells.SpellDataModel","Name":"MissingData","Type":"Shared.Models.Spells.SpellDataModel","Signature":"public Shared.Models.Spells.SpellDataModel MissingData","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"DEA0AE01CDCA79811A3DCA769C63273597F965239F340EDAA995552372518651"},{"Id":"SuffixName:System.String","Name":"SuffixName","Type":"System.String","Signature":"public System.String SuffixName","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"F91AFDBC4C2338943A16874000C5C79719F4329FF3DDF62CF05ED2B9D9E988A8"}],"Properties":[],"Events":[],"Methods":[{"Id":"AddData(System.Collections.Generic.List\u00601\u003CShared.Models.Spells.SpellDataModel\u003E)-\u003ESystem.Void","Name":"AddData","Signature":"public System.Void AddData(System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E spells)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"spells","Type":"System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":133,"BodyHash":"325CCBE34B3F445E906680D3F6ADAFC169CFBEA31BCDB0C377C5D4283B5F20FC","Hash":"293A7B4528FDAAC13E379E408FE203BA65574E1172E5B7F665F9705D44B61062","CalledMethods":["System.Collections.Generic.List\u003CShared.Models.Spells.SpellDataModel\u003E::GetEnumerator()","List.Enumerator\u003CShared.Models.Spells.SpellDataModel\u003E::get_Current()","System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()","System.String::Concat(System.String, System.String)","Shared.Text.StringId::op_Implicit(System.String)","System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Spells.SpellDataModel\u003E::TryAdd(!0, !1)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","List.Enumerator\u003CShared.Models.Spells.SpellDataModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["*spell:name","Duplicate data for spell \u0027","\u0027 found when loading database."],"Source":null},{"Id":"GetSpellOrMissing(System.String)-\u003EShared.Models.Spells.SpellDataModel","Name":"GetSpellOrMissing","Signature":"public Shared.Models.Spells.SpellDataModel GetSpellOrMissing(System.String id)","Visibility":"public","ReturnType":"Shared.Models.Spells.SpellDataModel","Parameters":[{"Name":"id","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":83,"BodyHash":"E4ED8D4731DCB62FC779D9632FDAFFDCD406E03861691C19A676A7DCAD246BCE","Hash":"79A1D4000631DC81034E1D0A1D2DAC7488D22813731A57DDE1FCFCAF470D119F","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Spells.SpellDataModel\u003E::TryGetValue(!0, !1\u0026)","System.String::Concat(System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","Shared.Models.Spells.SpellDataModel::.ctor()"],"StringLiterals":["SpellDataBase: Got missing spell for id ","missing_spell"],"Source":null},{"Id":"GetSpellOrNull(System.String)-\u003EShared.Models.Spells.SpellDataModel","Name":"GetSpellOrNull","Signature":"public Shared.Models.Spells.SpellDataModel GetSpellOrNull(System.String id)","Visibility":"public","ReturnType":"Shared.Models.Spells.SpellDataModel","Parameters":[{"Name":"id","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":22,"BodyHash":"D1E7D765D7FA8457585C18FF5CFCE76CC95CBB5E060D629EDB9F9ED8F6A86CCA","Hash":"81E5556438DD049E970C817CB393FAB38F4C64ED3EA3B89CCA8FFD9B15B81879","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Spells.SpellDataModel\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null}],"Hash":"CE9B54B8F3D45E888511E1097FCB6EDC7936924D7A05EAF507F062AE883911E4"}