{"Id":"Candide.Dialogue.YarnProject","Name":"YarnProject","DisplayName":"YarnProject","FullName":"Candide.Dialogue.YarnProject","Namespace":"Candide.Dialogue","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"BaseLocalization:Candide.Dialogue.Localization","Name":"BaseLocalization","Type":"Candide.Dialogue.Localization","Signature":"public Candide.Dialogue.Localization BaseLocalization","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"4722C5744F69FBEBADAA31C49DB77D966646DD286EFBA40121454E99438CC3C9"},{"Id":"LineMetadata:Candide.Dialogue.LineMetaData","Name":"LineMetadata","Type":"Candide.Dialogue.LineMetaData","Signature":"public Candide.Dialogue.LineMetaData LineMetadata","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"5B95239530AAEF170C24C0AB5030172861B3C4F2B8EB3C3A20600DA99B589DE2"},{"Id":"localizations:System.Collections.Generic.List\u00601\u003CCandide.Dialogue.Localization\u003E","Name":"localizations","Type":"System.Collections.Generic.List\u003CCandide.Dialogue.Localization\u003E","Signature":"public System.Collections.Generic.List\u003CCandide.Dialogue.Localization\u003E localizations","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"D558C115FDA9C48B059CFF110A8A5BF38812C3DB55905ABAADD8B70A18D864E1"},{"Id":"localizationType:Candide.Dialogue.LocalizationType","Name":"localizationType","Type":"Candide.Dialogue.LocalizationType","Signature":"public Candide.Dialogue.LocalizationType localizationType","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"60EC97DD1D34870395B93386C86443BE146F3ED08E802884216B606C27157ED4"},{"Id":"nodeHeaders:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E\u003E","Name":"nodeHeaders","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E\u003E nodeHeaders","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FFC2F4FF78B45A7904B84809253CC7DAB1FEC7414FF9A256B85497D60822744F"},{"Id":"Program:Yarn.Program","Name":"Program","Type":"Yarn.Program","Signature":"public Yarn.Program Program","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"FF8A53B0C7B658902D1F6B0F5454FF146862D911069B70F83E7E9A489A0A6A55"},{"Id":"SearchAssembliesForActions:System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Name":"SearchAssembliesForActions","Type":"System.Collections.Generic.List\u003CSystem.String\u003E","Signature":"public System.Collections.Generic.List\u003CSystem.String\u003E SearchAssembliesForActions","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"330B0A36CE1C35881DA2EE1EC87758CFC33DD711ADE6C506633C7B14D21E8D4A"},{"Id":"_directoryName:System.String","Name":"_directoryName","Type":"System.String","Signature":"private System.String _directoryName","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"002198C636B340D0419CE3D92B516B545510BD3A3B813CD387352B288C8B21F4"},{"Id":"_initialValues:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.IConvertible\u003E","Name":"_initialValues","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.IConvertible\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CSystem.String, System.IConvertible\u003E _initialValues","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"6CC0B053EC931FE46EFC49DB3F8575349CDBD3F47DE23448E2E962534B681013"}],"Properties":[{"Id":"InitialValues:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.IConvertible\u003E","Name":"InitialValues","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.IConvertible\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, System.IConvertible\u003E InitialValues","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"A8DBA210A8EB08CFB507F16B3743645826E71047EFF7A2F8107A2685511798F5"},{"Id":"NodeNames:System.String[]","Name":"NodeNames","Type":"System.String[]","Signature":"public System.String[] NodeNames","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"39FFCCE2601ABD9575FD5D575F90A423B2574DD6B95E004F6B4B3F73D2C23233"}],"Events":[],"Methods":[{"Id":"Awake()-\u003ESystem.Void","Name":"Awake","Signature":"private System.Void Awake()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"30E440567241F566A3AE20ADB4FC1A7837A5FEC90DF82B39804FB3F5EE590F7D","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"EnsureLocaleLoaded(System.String)-\u003ESystem.Void","Name":"EnsureLocaleLoaded","Signature":"public System.Void EnsureLocaleLoaded(System.String languageCode)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"languageCode","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":163,"BodyHash":"C66EC8D87F5470A7702716F1F71EC78BE6255F3BD0A28C8E0E878A59E96A79E1","Hash":"F636CF6C4E88BC465F9CDDDCBB2A46B5DBF9935F2B4414314C8E8F7213142453","CalledMethods":["Candide.Dialogue.YarnProject::GetLocalization(System.String)","Microsoft.Xna.Framework.Content.ContentManager::get_RootDirectory()","System.String::Concat(System.String, System.String, System.String)","System.IO.Path::Combine(System.String, System.String)","System.IO.File::Exists(System.String)","System.IO.File::OpenRead(System.String)","System.IO.BinaryReader::.ctor(System.IO.Stream)","System.IO.BinaryReader::ReadInt32()","System.IO.BinaryReader::ReadString()","Candide.Dialogue.Localization::AddLocalizedString(System.String, System.String)","System.IDisposable::Dispose()"],"StringLiterals":["/"],"Source":null},{"Id":"GetHeaders(System.String)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.List\u00601\u003CSystem.String\u003E\u003E","Name":"GetHeaders","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E GetHeaders(System.String nodeName)","Visibility":"public","ReturnType":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E","Parameters":[{"Name":"nodeName","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":188,"BodyHash":"3A267A22A0A40B140313F43B05ED8553019C847F7D0977B1C7EF1E4BB08608E2","Hash":"61F80D4CFDD9E3F325E0BF26A213200A498AA2F1802CD471BA3DAF7B394CAE2A","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E\u003E::TryGetValue(!0, !1\u0026)","Yarn.Program::get_Nodes()","Google.Protobuf.Collections.MapField\u003CSystem.String, Yarn.Node\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::.ctor()","Yarn.Node::get_Headers()","Google.Protobuf.Collections.RepeatedField\u003CYarn.Header\u003E::get_Count()","Google.Protobuf.Collections.RepeatedField\u003CYarn.Header\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CYarn.Header\u003E::get_Current()","Yarn.Header::get_Key()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::TryGetValue(!0, !1\u0026)","Yarn.Header::get_Value()","System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)","System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Collections.Generic.List\u003CSystem.String\u003E\u003E::set_Item(!0, !1)","System.Collections.IEnumerator::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"GetLineIDsForNodes(System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E)-\u003ESystem.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E","Name":"GetLineIDsForNodes","Signature":"public System.Collections.Generic.IEnumerable\u003CSystem.String\u003E GetLineIDsForNodes(System.Collections.Generic.IEnumerable\u003CSystem.String\u003E nodes)","Visibility":"public","ReturnType":"System.Collections.Generic.IEnumerable\u003CSystem.String\u003E","Parameters":[{"Name":"nodes","Type":"System.Collections.Generic.IEnumerable\u003CSystem.String\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":67,"BodyHash":"F8E5DD65AE187DE8ECB79B6574BD2423AE65F8A47A7D2B91BEC80293C80FA525","Hash":"72D38EADE5E210F3C14E5F596B0D3F2934AF96BA7013D34D8EFDDDF463328BD9","CalledMethods":["System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()","System.Collections.Generic.IEnumerable\u003CSystem.String\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CSystem.String\u003E::get_Current()","Yarn.Program::LineIDsForNode(System.String)","System.Collections.Generic.List\u003CSystem.String\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)","System.Collections.IEnumerator::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"GetLocalization(System.String)-\u003ECandide.Dialogue.Localization","Name":"GetLocalization","Signature":"public Candide.Dialogue.Localization GetLocalization(System.String localeCode)","Visibility":"public","ReturnType":"Candide.Dialogue.Localization","Parameters":[{"Name":"localeCode","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":84,"BodyHash":"1A23E4AA0AE15646EC8EEDCD55C577D51E59FD993339AF4B2E6E8CF585F79854","Hash":"9188ECD5680C9034B7353128AA3BE0FDE0BE810283427A84785E785CA8AA3585","CalledMethods":["System.Collections.Generic.List\u003CCandide.Dialogue.Localization\u003E::GetEnumerator()","List.Enumerator\u003CCandide.Dialogue.Localization\u003E::get_Current()","Candide.Dialogue.Localization::get_LocaleCode()","System.String::op_Equality(System.String, System.String)","List.Enumerator\u003CCandide.Dialogue.Localization\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null}],"Hash":"33883952DF631B97599FDBE877A9DC79B5D961F7AC53B97DAE5F2093BECF8D01"}