Candide.UISystems.NotificationWindow
Type JSONpublic class in Candide.UISystems
Type metadata
- Assembly
Romestead - Namespace
Candide.UISystems - Base type
Candide.CandideUI.Containers.CandideWindow - Hash
624271BD66288B58BD819753D2B0547C004D68DA064D70BD4D05F639D04CFD4A
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
CurrentPosition# | public | public Microsoft.Xna.Framework.Vector2 CurrentPosition |
NextStateTime# | public | public System.Single NextStateTime |
State# | public | public System.Int32 State |
Timer# | public | public System.Single Timer |
_holdTimer# | private | private System.Boolean _holdTimer |
_hoverBgPanel# | private | private Candide.CandideUI.Containers.CandidePanel _hoverBgPanel |
_icon# | private | private Candide.CandideUI.Components.CandideIcon _icon |
_onClick# | private | private System.Action _onClick |
Properties
| Name | Visibility | Signature |
|---|---|---|
InPosition# | public | public Microsoft.Xna.Framework.Vector2 InPosition |
OutPosition# | public | public Microsoft.Xna.Framework.Vector2 OutPosition |
Methods
OnClick
#
private System.Void OnClick()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0EC41957C2503831345E6A2F70E31117D6B3BECF36A5FA9BC0F12DCC72CC5864 - Body hash
2C1D0AB4E0C89B445FF79F8C96C519E04EFC4E3FBE510ED773DB750273EB4E2B - IL size69
Referenced calls
System.Action::Invoke()
OnWindowShown
#
protected System.Void OnWindowShown()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9088876E634758759399193A8C0BD7B143CC03A83F5C195EEC350511532A10AA - Body hash
DB2F1305CB3CC4CA18BD158D49CF960D0A3D49C9FD06FBC67D35D9AB9962DA1C - IL size7
Referenced calls
TriggerNextState
#
private System.Void TriggerNextState()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
62AA6857F7B4D27DD4693321243896269AF1FBA516BEFDD2C2583C9E4A364C81 - Body hash
FFFC90486769E9305A7B0F1F5D61918B5CC5EFF6823547B7700E6E12971E0DAC - IL size108
Referenced calls
Candide.UISystems.NotificationWindow::get_OutPosition()Candide.UISystems.NotificationWindow::get_InPosition()Candide.CandideUI.Containers.CandideWindow::Close()
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8A8D2393AAD9DA061D27F35199F4FDF4EA5F41FCF6F01ECCA17BD38BF17B6242 - Body hash
D7E208473562E73244B7AA0F3F9F3AB973740B798ACD3380BC61C08F5059E980 - IL size286
Referenced calls
Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Candide.CandideUI.CandideUiElement::CalculateScreenPosition()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Candide.CandideUI.CandideUiElement::get_InteractionBounds()Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Color::get_White()Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)System.Nullable<Microsoft.Xna.Framework.Color>::.ctor(!0)Candide.CandideUI.CandideUiElement::set_Background(System.Nullable<Microsoft.Xna.Framework.Color>)Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)Candide.Input.SuperKeybind::Pressed()Candide.UISystems.NotificationWindow::OnClick()Microsoft.Xna.Framework.Color::get_Transparent()Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Candide.UISystems.NotificationWindow::TriggerNextState()Candide.UISystems.NotificationWindow::UpdateState()Candide.CandideUI.CandideUiElement::set_Top(System.Int32)Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)
UpdateState
#
private System.Void UpdateState()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
DA7ABAF84F7913F8D4AB9D44097C6832AB5AFC6FFA8DF5569084155A0E3BF1CD - Body hash
E1F67909E2927130BEFDF979473D4119A3173B4DB885E260BA8A8472FE90B7B9 - IL size153
Referenced calls
Candide.UISystems.NotificationWindow::get_OutPosition()Candide.UISystems.NotificationWindow::get_InPosition()Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.InterpolationHelper::SineOut(System.Single)Microsoft.Xna.Framework.Vector2::Lerp(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Helpers.InterpolationHelper::SineIn(System.Single)