{"Id":"Candide.CandideUI.CandideExtendedInteractionsHandler","Name":"CandideExtendedInteractionsHandler","DisplayName":"CandideExtendedInteractionsHandler","FullName":"Candide.CandideUI.CandideExtendedInteractionsHandler","Namespace":"Candide.CandideUI","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ActiveGraticuleSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"ActiveGraticuleSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"public CandideCreator.Shared.Graphics.SpriteSheet ActiveGraticuleSpriteSheet","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"7D8C24858CECE6EEEECA69F5E948030C21F356DF1F1D7ED268584588AA86FED3"},{"Id":"DraggedContentChanged:System.EventHandler\u00601\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E","Name":"DraggedContentChanged","Type":"System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E","Signature":"private System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E DraggedContentChanged","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"3DEA32955060EE908C53F0E4C15CA2E4CD63719A2A40DACD297E7B9965981C62"},{"Id":"GraticuleSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"GraticuleSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"public CandideCreator.Shared.Graphics.SpriteSheet GraticuleSpriteSheet","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"AEF72B6D85A7B8143A177968DE3D37DA1007EEC090F5DC85C7C9BA73AE0A00CD"},{"Id":"InventoryItemSpecialHandler:Candide.CandideUI.CandideInventoryItemSpecialInteractionsHandler","Name":"InventoryItemSpecialHandler","Type":"Candide.CandideUI.CandideInventoryItemSpecialInteractionsHandler","Signature":"public Candide.CandideUI.CandideInventoryItemSpecialInteractionsHandler InventoryItemSpecialHandler","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"4A09C21AFA6F8E6EAC3ABEAE1E50A678394286803AB2CAC19FC59627C5F484CD"},{"Id":"JustDroppedDraggedContent:System.Boolean","Name":"JustDroppedDraggedContent","Type":"System.Boolean","Signature":"public System.Boolean JustDroppedDraggedContent","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"16817335058A82BB34F201D7281ECCB033D04D1F47928649C0755E4170D8248E"},{"Id":"MoneySpecialInteractionsHandler:Candide.CandideUI.CandideInventoryMoneySpecialInteractionsHandler","Name":"MoneySpecialInteractionsHandler","Type":"Candide.CandideUI.CandideInventoryMoneySpecialInteractionsHandler","Signature":"public Candide.CandideUI.CandideInventoryMoneySpecialInteractionsHandler MoneySpecialInteractionsHandler","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"9F8D6A715BC6B1162B07B60B2626DC3F55F44FFB025FF86D8EBBDC2ECBAA58F3"},{"Id":"StackTimer:Candide.Toolkit.UiItemPickupStacking","Name":"StackTimer","Type":"Candide.Toolkit.UiItemPickupStacking","Signature":"public Candide.Toolkit.UiItemPickupStacking StackTimer","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"AEC96313EE8940CF11B9D91013F80A17C4DEF71F8781911DA0FA2EEF4C431072"}],"Properties":[{"Id":"DraggedContent:Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent","Name":"DraggedContent","Type":"Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent","Signature":"public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent DraggedContent","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"304A05207F39EB591BBF2AD5633AEE2D7FFAC2471432DD7BA156548A522DB689"}],"Events":[{"Id":"DraggedContentChanged:System.EventHandler\u00601\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E","Name":"DraggedContentChanged","Type":"System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E","Signature":"public System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E DraggedContentChanged","Visibility":"public","Hash":"DDC08F9B9B01C516BB3489BDD6E35B4FE9CF07CBC1E7FF668317ECF630F0CE76"}],"Methods":[{"Id":"Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void","Name":"Draw","Signature":"public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":470,"BodyHash":"DEA3688D7057BBE4C9B25284BD1948736B739A79EC0798075BFA0EB4FF18BDB2","Hash":"0979C42E5542DD899E13A0FF26D82CC031C738C9EBBA43A4E8CBF625CCEA774E","CalledMethods":["Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()","Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()","Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()","Candide.CandideUI.CandideUiElement::CalculateScreenPosition()","Candide.CandideUI.CandideUiElement::get_InteractionBounds()","Microsoft.Xna.Framework.Rectangle::get_Size()","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent::get_IconData()","CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)","Microsoft.Xna.Framework.Color::get_White()","Candide.CandideUI.CandideUiSystem::get_Scale()","CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single)","Candide.Graphics.Fonts.CandideFont::get_RenderFont()","Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent::GetStackInfo()","Microsoft.Xna.Framework.Vector2::.ctor(System.Single)","Microsoft.Xna.Framework.Vector2::get_One()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E::.ctor(!0)","FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)","Microsoft.Xna.Framework.Input.MouseState::get_Position()"],"StringLiterals":[],"Source":null},{"Id":"NotifyDraggedContentChanged()-\u003ESystem.Void","Name":"NotifyDraggedContentChanged","Signature":"public System.Void NotifyDraggedContentChanged()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":22,"BodyHash":"1A6BBDFB3586188C6F268AAF21E6389F9EBF2884842B107CA2BD0D9F1C6DF479","Hash":"FB5C9910033AB5D6A582BFC2134E2F2EF6A517B0C572B97D27B8756796CB1FEB","CalledMethods":["Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()","System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::Invoke(System.Object, !0)"],"StringLiterals":[],"Source":null},{"Id":"ResetDraggedContent()-\u003ESystem.Void","Name":"ResetDraggedContent","Signature":"public System.Void ResetDraggedContent()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":50,"BodyHash":"1A804F95652612D0419E0BFF82B98B75FCCF44AC2AC531D72CC25AC4BB2BFC10","Hash":"5CF4FBDB1F3C48B79C39A0C15002F8C8FAABABDC20097C0A7A23C471517D5B68","CalledMethods":["Candide.CandideUI.CandideExtendedInteractionsHandler::set_DraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)","Candide.CandideUI.CandideInventoryItemSpecialInteractionsHandler::Cancel()","Candide.CandideUI.CandideInventoryMoneySpecialInteractionsHandler::Cancel()","Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()","System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::Invoke(System.Object, !0)"],"StringLiterals":[],"Source":null},{"Id":"SetDraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)-\u003ESystem.Void","Name":"SetDraggedContent","Signature":"public System.Void SetDraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent content)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"content","Type":"Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":66,"BodyHash":"A0953496E67712097BD82813DE4E71483AFA21291ED0C62CCB2586DC3FA19785","Hash":"2EDC87792C9F182C5F31FE1D94C0D05E7116CA4482E474E904E6BE99E5800E1E","CalledMethods":["Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()","Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)","Candide.CandideUI.CandideExtendedInteractionsHandler::set_DraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)","System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::Invoke(System.Object, !0)"],"StringLiterals":["You forgot to empty DraggedContent","event:/interface/holder_pickup"],"Source":null},{"Id":"TakeDraggedContent()-\u003ESystem.Void","Name":"TakeDraggedContent","Signature":"public System.Void TakeDraggedContent()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":51,"BodyHash":"7771F038E0D8AC3D7E80CCCA7BC4C6D8B3C3E8CD3257AF518DC9EF7BE26F1E32","Hash":"83CB5D6E04D329C6C2277EB40AEF066D88799BDC67568D46D420407210908672","CalledMethods":["Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Candide.CandideUI.CandideExtendedInteractionsHandler::set_DraggedContent(Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent)","System.EventHandler\u003CCandide.CandideUI.Components.Holder.ICandideDraggableHolderContent\u003E::Invoke(System.Object, !0)"],"StringLiterals":["You forgot to check DraggedContent for null"],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":262,"BodyHash":"D070D518AD817C7CA298A3355D1DA17C980DA0435D4889234E51B81874242A50","Hash":"613AC9218B4E0E03F0988B9568E4AFEB1830E0E60A07CFDCCD2EF2AF50DD1618","CalledMethods":["Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()","System.TimeSpan::get_TotalSeconds()","Candide.Toolkit.UiItemPickupStacking::Update(System.Single)","Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()","Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()","Candide.Input.SuperKeybind::Pressed()","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)","Candide.CandideUI.CandideExtendedInteractionsHandler::TakeDraggedContent()","Candide.CandideUI.CandideUiSystem::get_IsMouseOverGui()","Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent::OnDropped()"],"StringLiterals":["event:/interface/cancel"],"Source":null}],"Hash":"EEB01190A75B79CC266929AA5BFBEBE35FCBB58BBDDEADB0810C15CF640CDE74"}