{"Id":"Candide.Scripts.ScriptHandler","Name":"ScriptHandler","DisplayName":"ScriptHandler","FullName":"Candide.Scripts.ScriptHandler","Namespace":"Candide.Scripts","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ConditionWaitingScripts:System.Collections.Generic.List\u00601\u003CCandide.Scripts.ScriptConditionWait\u003E","Name":"ConditionWaitingScripts","Type":"System.Collections.Generic.List\u003CCandide.Scripts.ScriptConditionWait\u003E","Signature":"private System.Collections.Generic.List\u003CCandide.Scripts.ScriptConditionWait\u003E ConditionWaitingScripts","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"1069633BF791DF84B4F0D860D28127AB7DFA75FF6782FD802F78CFF68FB8606F"},{"Id":"ContentX:System.Int32","Name":"ContentX","Type":"System.Int32","Signature":"public System.Int32 ContentX","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"9D833E4A28F51B07F3006B7E29135DF6201DC9D32A97F8FE1B4CB59F5201A0D6"},{"Id":"ContentY:System.Int32","Name":"ContentY","Type":"System.Int32","Signature":"public System.Int32 ContentY","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"5BE9526D8E660B4B9FC9E239116185AC96951FE712FFE9800052F19BDEBB863A"},{"Id":"EventQueue:System.Collections.Generic.Queue\u00601\u003CCandide.Scripts.Script\u003E","Name":"EventQueue","Type":"System.Collections.Generic.Queue\u003CCandide.Scripts.Script\u003E","Signature":"private System.Collections.Generic.Queue\u003CCandide.Scripts.Script\u003E EventQueue","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"0681A15CA42BC786EDD2184ACDEBD678F9B790D1F621D39A9C0D9A783F045035"},{"Id":"WaitingScripts:System.Collections.Generic.List\u00601\u003CCandide.Scripts.Script\u003E","Name":"WaitingScripts","Type":"System.Collections.Generic.List\u003CCandide.Scripts.Script\u003E","Signature":"private System.Collections.Generic.List\u003CCandide.Scripts.Script\u003E WaitingScripts","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"2E9DF33E858B14E41FDBCBBA56E02A61A51414916AE25AD84D8D34C71FB33120"}],"Properties":[{"Id":"ActiveScript:Candide.Scripts.Script","Name":"ActiveScript","Type":"Candide.Scripts.Script","Signature":"public Candide.Scripts.Script ActiveScript","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"D40DE340AE837B062EEC70376FCA8F263CCB5ED6319F2F89F62A6DE399EBACCA"},{"Id":"DialogueIsActive:System.Boolean","Name":"DialogueIsActive","Type":"System.Boolean","Signature":"public System.Boolean DialogueIsActive","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"478B0E05DFA83BD2BA9074F617EBED166D2B5150DB0B439DFAB1C43C7C6585AC"},{"Id":"PlayerBusy:System.Boolean","Name":"PlayerBusy","Type":"System.Boolean","Signature":"public System.Boolean PlayerBusy","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"95EB0DE55BD04B5D9F927D5F7FA9887F9157621C6458FBA770FE7778485DB649"}],"Events":[],"Methods":[{"Id":"ExitActiveEvent()-\u003ESystem.Void","Name":"ExitActiveEvent","Signature":"private System.Void ExitActiveEvent()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":41,"BodyHash":"60F80B53BE7A9BC1166EDFAEDDB8F68707C348204BAA47ADD06D8C34D0F100D9","Hash":"4721200CA1C45F2154FFEE7902F713A673C62E0A9BB30557CBB77E59A5368D7D","CalledMethods":["System.Collections.Generic.Queue\u003CCandide.Scripts.Script\u003E::get_Count()","Candide.Scripts.ScriptHandler::set_ActiveScript(Candide.Scripts.Script)","Candide.Scripts.ScriptHandler::set_PlayerBusy(System.Boolean)","System.Collections.Generic.Queue\u003CCandide.Scripts.Script\u003E::Dequeue()","Candide.Scripts.ScriptHandler::StartEvent(Candide.Scripts.Script)"],"StringLiterals":[],"Source":null},{"Id":"GetFunctionWrapper(NLua.LuaFunction)-\u003ECandide.Scripts.LuaFunctionWrapper","Name":"GetFunctionWrapper","Signature":"public Candide.Scripts.LuaFunctionWrapper GetFunctionWrapper(NLua.LuaFunction function)","Visibility":"public","ReturnType":"Candide.Scripts.LuaFunctionWrapper","Parameters":[{"Name":"function","Type":"NLua.LuaFunction","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"849234BAD6001B7EC29F88CBCAA849B1886F47E4AA1C828B86FCFDDDAAE6B9DB","Hash":"39A9E380C6926E341F3BFD17D81EEC2D67987FA0B0E395D53E7FBAD9EAC5196B","CalledMethods":["Candide.Scripts.ScriptHandler::get_ActiveScript()","Candide.Scripts.LuaFunctionWrapper::.ctor(Candide.Scripts.Script, NLua.LuaFunction)"],"StringLiterals":[],"Source":null},{"Id":"Initialize()-\u003ESystem.Void","Name":"Initialize","Signature":"public System.Void Initialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":6,"BodyHash":"87BD148DD11D93F0791C6F24C82B452665941F75482FBFD9581C99CF95C0C8AD","Hash":"41CE1F0B78D9954D2909787127734AD13454E004626AA59C3D611ABACBF3F704","CalledMethods":["Candide.Scripts.ScriptHandler::RedoDialogueProperties()"],"StringLiterals":[],"Source":null},{"Id":"LeaveDialogue()-\u003ESystem.Void","Name":"LeaveDialogue","Signature":"public System.Void LeaveDialogue()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"F36BEF2EE1ABFCCD2F6DB1FDA6EBB25CC57C7FEFDF85165F32EC47AC852A327F","Hash":"4CB067D5EEC8A8A05316B125BC456EDD249F87344696E6251630C18A384DC3BD","CalledMethods":["Candide.Scripts.ScriptHandler::set_DialogueIsActive(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"LoadEvent(Candide.Scripts.Script)-\u003ESystem.Void","Name":"LoadEvent","Signature":"public System.Void LoadEvent(Candide.Scripts.Script e)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"e","Type":"Candide.Scripts.Script","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":34,"BodyHash":"DBEF8DA145DF19CA30803466673715F2A8C71CEA59FB6BDA160BF6EB8BC3AD0B","Hash":"E26B320AAD6449F0B856159036E1100958D4734031C01E4BA30AFFD6737C28E9","CalledMethods":["System.Collections.Generic.Queue\u003CCandide.Scripts.Script\u003E::Enqueue(!0)","Candide.Scripts.ScriptHandler::get_PlayerBusy()","System.Collections.Generic.Queue\u003CCandide.Scripts.Script\u003E::Dequeue()","Candide.Scripts.ScriptHandler::StartEvent(Candide.Scripts.Script)"],"StringLiterals":[],"Source":null},{"Id":"RedoDialogueProperties()-\u003ESystem.Void","Name":"RedoDialogueProperties","Signature":"public System.Void RedoDialogueProperties()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":28,"BodyHash":"6975B311698239BFC60B96CE50216BDE5FDED76E34FBB8F8454A390EFCB92C3D","Hash":"12C06A4E660C0D78AE3DCB021AF552BBB128780156D1EDC03B87C263CC1BE0A3","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"SetCurrentScript(Candide.Scripts.Script)-\u003ESystem.Void","Name":"SetCurrentScript","Signature":"internal System.Void SetCurrentScript(Candide.Scripts.Script script)","Visibility":"internal","ReturnType":"System.Void","Parameters":[{"Name":"script","Type":"Candide.Scripts.Script","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"9BC764A7BF4261C58FBFBE456EB8215CA8B5086430B8378B01072AA332699B54","Hash":"FCAE3EEF81DD416900BA66D1B0772CB21AE451C82CC0380FB9B7568C90A20F00","CalledMethods":["Candide.Scripts.ScriptHandler::set_ActiveScript(Candide.Scripts.Script)"],"StringLiterals":[],"Source":null},{"Id":"SetWait(Candide.Events.Condition)-\u003ESystem.Void","Name":"SetWait","Signature":"internal System.Void SetWait(Candide.Events.Condition waitCondition)","Visibility":"internal","ReturnType":"System.Void","Parameters":[{"Name":"waitCondition","Type":"Candide.Events.Condition","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":22,"BodyHash":"E1DD1FEC009CEB087BF1FA43B94E696101C03F41F0134786B76F70CF3E7056C4","Hash":"2260CDD3D39D250C90EC205A83CF04A7846CAE127A7AF334580A8B9535A6E67B","CalledMethods":["Candide.Scripts.ScriptHandler::get_ActiveScript()","Candide.Scripts.ScriptConditionWait::.ctor(Candide.Scripts.Script, Candide.Events.Condition)","System.Collections.Generic.List\u003CCandide.Scripts.ScriptConditionWait\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"SetWait(System.Single)-\u003ESystem.Void","Name":"SetWait","Signature":"internal System.Void SetWait(System.Single waitTime)","Visibility":"internal","ReturnType":"System.Void","Parameters":[{"Name":"waitTime","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":51,"BodyHash":"2C4CB0BBD9F6DD73B8000B0D89DFB0924774BBB8C3394C91C9ED05154D58787B","Hash":"0DE6B6A4993D73DED68C40FF996C12F329857FFEE37B93815CFC40ED8A991688","CalledMethods":["Candide.Scripts.ScriptHandler::get_ActiveScript()","System.Collections.Generic.List\u003CCandide.Scripts.Script\u003E::Contains(!0)","System.Collections.Generic.List\u003CCandide.Scripts.Script\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"ShowNextDialoguePart(System.Int32)-\u003ESystem.Void","Name":"ShowNextDialoguePart","Signature":"public System.Void ShowNextDialoguePart(System.Int32 id)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"D7E15C207AA53D14A78FB708E4AC9949CD731BD79BB9B7B9F478467D91D17773","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"StartDialogue(System.Int32)-\u003ESystem.Void","Name":"StartDialogue","Signature":"public System.Void StartDialogue(System.Int32 id)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":104,"BodyHash":"616FAC1A442665B477361AFFDFB65B809521BD745DB73F8D68E0C78BFADBDCDC","Hash":"9D65ED08105B7F36F011BFE1B4198A0E59DE117BF43DE51F1A254B628BA20F13","CalledMethods":["Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()","Microsoft.Xna.Framework.Graphics.Viewport::get_Width()","Microsoft.Xna.Framework.Graphics.Viewport::get_Height()","Candide.Scripts.ScriptHandler::set_DialogueIsActive(System.Boolean)","Candide.Scripts.ScriptHandler::get_ActiveScript()","Candide.Scripts.Script::get_Dialogues()","System.Collections.Generic.List\u003CCandide.Scripts.CandideDialogue\u003E::get_Item(System.Int32)","Candide.Scripts.CandideDialogue::ConvertText()"],"StringLiterals":[],"Source":null},{"Id":"StartEvent(Candide.Scripts.Script)-\u003ESystem.Void","Name":"StartEvent","Signature":"private System.Void StartEvent(Candide.Scripts.Script e)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"e","Type":"Candide.Scripts.Script","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"C55220B9904862DFF11F6F270888ADD89212EA567F0EDC90A119346B4E8FD758","Hash":"7DBF1A6A65B184A5D905E80EBFD1733022F6AC9F450738CDC66C20522805B021","CalledMethods":["Candide.Scripts.ScriptHandler::set_PlayerBusy(System.Boolean)","Candide.Scripts.ScriptHandler::set_ActiveScript(Candide.Scripts.Script)","Candide.Scripts.ScriptHandler::ExitActiveEvent()"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gt","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":270,"BodyHash":"B3D91C8D2EC5F00D3633F0B450D7D6D256B428A379D076B63E67AFD20F97748F","Hash":"009C8DD1C2F979A3B36EFA27F69AF95915F68207F462E60D14F932D686C8FDE9","CalledMethods":["Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()","System.TimeSpan::get_TotalSeconds()","System.Collections.Generic.List\u003CCandide.Scripts.Script\u003E::GetEnumerator()","List.Enumerator\u003CCandide.Scripts.Script\u003E::get_Current()","System.Array::Empty()","Candide.Scripts.Script::ResumeStoppable(System.Object[])","List.Enumerator\u003CCandide.Scripts.Script\u003E::MoveNext()","System.IDisposable::Dispose()","ScriptHandler.\u003C\u003Ec::\u003CUpdate\u003Eb__27_0(Candide.Scripts.Script)","System.Predicate\u003CCandide.Scripts.Script\u003E::.ctor(System.Object, System.IntPtr)","System.Collections.Generic.List\u003CCandide.Scripts.Script\u003E::RemoveAll(System.Predicate\u003C!0\u003E)","System.Collections.Generic.List\u003CCandide.Scripts.ScriptConditionWait\u003E::GetEnumerator()","List.Enumerator\u003CCandide.Scripts.ScriptConditionWait\u003E::get_Current()","Candide.Events.Condition::Done()","List.Enumerator\u003CCandide.Scripts.ScriptConditionWait\u003E::MoveNext()","ScriptHandler.\u003C\u003Ec::\u003CUpdate\u003Eb__27_1(Candide.Scripts.ScriptConditionWait)","System.Predicate\u003CCandide.Scripts.ScriptConditionWait\u003E::.ctor(System.Object, System.IntPtr)","System.Collections.Generic.List\u003CCandide.Scripts.ScriptConditionWait\u003E::RemoveAll(System.Predicate\u003C!0\u003E)","Candide.Scripts.ScriptHandler::get_DialogueIsActive()"],"StringLiterals":[],"Source":null}],"Hash":"BC775C7B6867542526750840D660880ACB07237342A8B2FC87DE080F734003FC"}