Candide.UISystems.Notification.UiNotificationSystem
Type JSONpublic class in Candide.UISystems.Notification
Type metadata
- Assembly
Romestead - Namespace
Candide.UISystems.Notification - Base type
System.Object - Hash
D19AB15165A322E21D55A97A7AB92930F7BCCE8BD95802D24542FD4079F1B8BB
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
Desktop# | public | public Candide.CandideUI.CandideDesktop Desktop |
MaxQueueSize# | private | private System.Int32 MaxQueueSize |
Notifications# | private | private System.Collections.Generic.Queue<Candide.UISystems.Notification.NotificationMessage> Notifications |
Window# | public | public Candide.UISystems.NotificationWindow Window |
Methods
ClearAll
#
public System.Void ClearAll()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
14214B98BD6553A3322F20623F581801280A2BAF07374EF99523A5B60AE17AFF - Body hash
7C9F1704E60A5E25820B81DE21AEC9BE026672CFC727861F7B27C1F953028201 - IL size11
Referenced calls
System.Collections.Generic.Queue<Candide.UISystems.Notification.NotificationMessage>::Clear()
Draw
#
public System.Void Draw()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
27562B0DD91389DC2B3006141729C4F50EE8AC7EB73AEFB09939C528D6475473 - Body hash
A837E945DB516BF080EE1E6124CCD30D1D2192FC8ADDB452D03EDCD2A78EF46B - IL size19
Referenced calls
PlayNext
#
public System.Void PlayNext(Candide.UISystems.Notification.NotificationMessage notification)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
50B0EE7B6A31459BF35A13447C6469AE969413F6D8091FE7BEB8B249D9FA6151 - Body hash
093EA9FD1FC93B27AE518F7B8270E117D7B2B57AF2782A51B00D49146A1307FC - IL size134
Referenced calls
Candide.CandideUI.Containers.CandideWindow::Close()Candide.UISystems.NotificationWindow::.ctor(Candide.UISystems.Notification.NotificationMessage)Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)System.Nullable<System.Int32>::.ctor(!0)Candide.CandideUI.CandideUiElement::set_MaxWidth(System.Nullable<System.Int32>)Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()Candide.CandideUI.Containers.CandideWindow::Show(Candide.CandideUI.CandideDesktop, System.Nullable<System.Int32>, System.Nullable<System.Int32>)
ShowNotification
#
public System.Void ShowNotification(System.String title, System.String message, System.String callToAction, System.String iconId, System.Action onClick, System.Boolean useButtonBg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D1448351254C383240DBC3593B290C3AA5DB1C0C58B7EB29342D3C81C32375A2 - Body hash
08D36128E2C99547F513FCE60736E62D26408BB0DDA7B07DF9E82E8701902624 - IL size58
Referenced calls
System.Collections.Generic.Queue<Candide.UISystems.Notification.NotificationMessage>::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<Candide.UISystems.Notification.NotificationMessage>::Enqueue(!0)
Called by
Candide.UISystems.Notification.NotificationSystem::NewDayReportCandide.UISystems.Notification.NotificationSystem::NewPersonalQuestsAddedCandide.UISystems.Notification.NotificationSystem::NewRaidReportCandide.UISystems.Notification.NotificationSystem::NewWorldQuestsCandide.UISystems.Notification.NotificationSystem::OnTutorialNotification
String literals
ShowNotification: Notifications queue is full. Discarding
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1837B1D7B468E6406F1F51070B15CD61D5737779B714EB146CA1566C161E5927 - Body hash
8A8F225DFFE84175CDFC523E03A530CD99D1F14742D04B14D2F19CA3628665FF - IL size110
Referenced calls
Candide.CandideUI.CandideUiElement::get_Visible()System.Collections.Generic.Queue<Candide.UISystems.Notification.NotificationMessage>::get_Count()System.Collections.Generic.Queue<Candide.UISystems.Notification.NotificationMessage>::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)