{"Id":"Candide.UISystems.Notification.UiNotificationSystem","Name":"UiNotificationSystem","DisplayName":"UiNotificationSystem","FullName":"Candide.UISystems.Notification.UiNotificationSystem","Namespace":"Candide.UISystems.Notification","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Desktop:Candide.CandideUI.CandideDesktop","Name":"Desktop","Type":"Candide.CandideUI.CandideDesktop","Signature":"public Candide.CandideUI.CandideDesktop Desktop","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"31357447762AE9320C716F750B1FF8F23AEE7E6DFA4D001945E3183CDAA46C98"},{"Id":"MaxQueueSize:System.Int32","Name":"MaxQueueSize","Type":"System.Int32","Signature":"private System.Int32 MaxQueueSize","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"47AF047BFA0E165E709DF920B83DC427383B3DB5C895F04A983477D8762F34C4"},{"Id":"Notifications:System.Collections.Generic.Queue\u00601\u003CCandide.UISystems.Notification.NotificationMessage\u003E","Name":"Notifications","Type":"System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E","Signature":"private System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E Notifications","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"03076FA20CB68312B01BF13BE4F91C4A9865A5158C9F67F5F70B2C6112176DEA"},{"Id":"Window:Candide.UISystems.NotificationWindow","Name":"Window","Type":"Candide.UISystems.NotificationWindow","Signature":"public Candide.UISystems.NotificationWindow Window","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"F6417C767684614D5E49FA66129E9BEE52B2ECE18425669D86FB5BD867561640"}],"Properties":[],"Events":[],"Methods":[{"Id":"ClearAll()-\u003ESystem.Void","Name":"ClearAll","Signature":"public System.Void ClearAll()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":11,"BodyHash":"7C9F1704E60A5E25820B81DE21AEC9BE026672CFC727861F7B27C1F953028201","Hash":"14214B98BD6553A3322F20623F581801280A2BAF07374EF99523A5B60AE17AFF","CalledMethods":["System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E::Clear()"],"StringLiterals":[],"Source":null},{"Id":"Draw()-\u003ESystem.Void","Name":"Draw","Signature":"public System.Void Draw()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"A837E945DB516BF080EE1E6124CCD30D1D2192FC8ADDB452D03EDCD2A78EF46B","Hash":"27562B0DD91389DC2B3006141729C4F50EE8AC7EB73AEFB09939C528D6475473","CalledMethods":["Candide.CandideUI.CandideDesktop::Draw()"],"StringLiterals":[],"Source":null},{"Id":"PlayNext(Candide.UISystems.Notification.NotificationMessage)-\u003ESystem.Void","Name":"PlayNext","Signature":"public System.Void PlayNext(Candide.UISystems.Notification.NotificationMessage notification)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"notification","Type":"Candide.UISystems.Notification.NotificationMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":134,"BodyHash":"093EA9FD1FC93B27AE518F7B8270E117D7B2B57AF2782A51B00D49146A1307FC","Hash":"50B0EE7B6A31459BF35A13447C6469AE969413F6D8091FE7BEB8B249D9FA6151","CalledMethods":["Candide.CandideUI.Containers.CandideWindow::Close()","Candide.UISystems.NotificationWindow::.ctor(Candide.UISystems.Notification.NotificationMessage)","Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Candide.CandideUI.CandideUiElement::set_MaxWidth(System.Nullable\u003CSystem.Int32\u003E)","Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()","Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()","Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E)"],"StringLiterals":[],"Source":null},{"Id":"ShowNotification(System.String, System.String, System.String, System.String, System.Action, System.Boolean)-\u003ESystem.Void","Name":"ShowNotification","Signature":"public System.Void ShowNotification(System.String title, System.String message, System.String callToAction, System.String iconId, System.Action onClick, System.Boolean useButtonBg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"message","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"callToAction","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"iconId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"onClick","Type":"System.Action","IsOut":false,"IsOptional":false},{"Name":"useButtonBg","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":58,"BodyHash":"08D36128E2C99547F513FCE60736E62D26408BB0DDA7B07DF9E82E8701902624","Hash":"D1448351254C383240DBC3593B290C3AA5DB1C0C58B7EB29342D3C81C32375A2","CalledMethods":["System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E::get_Count()","System.String::Concat(System.String, System.String)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Candide.UISystems.Notification.NotificationMessage::.ctor(System.String, System.String, System.String, System.String, System.Boolean, System.Action)","System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E::Enqueue(!0)"],"StringLiterals":["ShowNotification: Notifications queue is full. Discarding "],"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":110,"BodyHash":"8A8F225DFFE84175CDFC523E03A530CD99D1F14742D04B14D2F19CA3628665FF","Hash":"1837B1D7B468E6406F1F51070B15CD61D5737779B714EB146CA1566C161E5927","CalledMethods":["Candide.CandideUI.CandideUiElement::get_Visible()","System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E::get_Count()","System.Collections.Generic.Queue\u003CCandide.UISystems.Notification.NotificationMessage\u003E::Dequeue()","Candide.UISystems.Notification.UiNotificationSystem::PlayNext(Candide.UISystems.Notification.NotificationMessage)","Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()","Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()","Candide.CandideUI.CandideUiElement::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"D19AB15165A322E21D55A97A7AB92930F7BCCE8BD95802D24542FD4079F1B8BB"}