Candide.CandideUI.ChatWindow.CandideChatWindow
Type JSONpublic class in Candide.CandideUI.ChatWindow
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.ChatWindow - Base type
Candide.CandideUI.Containers.CandideWindow - Hash
7B711218D9C1365585CA962CE12138211D065995AF7C0F6DC51926C786DACDFC
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
FadeTime# | private | private System.Single FadeTime |
TextInput# | public | public Candide.CandideUI.Input.CandideTextInputBox TextInput |
_backgroundBrushOriginalAlpha# | private | private System.Single _backgroundBrushOriginalAlpha |
_currentOpacity# | private | private System.Single _currentOpacity |
_incomingChatMessages# | private | private System.Collections.Concurrent.ConcurrentQueue<Candide.Multiplayer.Chat.ChatMessage> _incomingChatMessages |
_messagePanel# | private | private Candide.CandideUI.Containers.CandideVerticalStackPanel _messagePanel |
_scrollViewer# | private | private Candide.CandideUI.Containers.CandideVerticalScrollViewer _scrollViewer |
_state# | private | private CandideChatWindow.State _state |
_textInputPanel# | private | private Candide.CandideUI.Containers.CandidePanel _textInputPanel |
_timer# | private | private System.Single _timer |
Methods
AddIncomingMessage
#
private System.Void AddIncomingMessage(Candide.Multiplayer.Chat.ChatMessage message)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CF7A75FAAEB5B6D17F897EF75876F5B9112636D1C96FE1E5486E40EDFE783C9A - Body hash
707437ABC3BC7BC3E102DA15CCE25610A38E50B10A0F62EC42BA080F7506C924 - IL size169
Referenced calls
Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()Candide.CandideUI.ChatWindow.ChatLogMessageElement::.ctor(Candide.Multiplayer.Chat.ChatMessage)Candide.CandideUI.CandideUiElement::set_GridRow(System.Int32)Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChildAt(System.Int32)Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYPosition()Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()Candide.CandideUI.CandideUiContainerMultipleItems::AddChild(Candide.CandideUI.CandideUiElement, System.Boolean)Candide.CandideUI.CandideUiElement::UpdateArrange()Candide.CandideUI.Containers.CandideVerticalScrollViewer::set_ScrollYPosition(System.Int32)
FadeIn
#
private System.Void FadeIn()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
33CD3E72A2008F3931F024570FA9EC69C46B40FC7F34A80793B41CC102CD0727 - Body hash
AB3C0205D7864913CBF707EB6ED7EB95FDEA6A2C6A4917900D415A3466BF0F34 - IL size31
FadeOut
#
private System.Void FadeOut()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
51072A70C3198E0DDF403735C38DAF376660B915CC9B2AD5741A17B01CFC103C - Body hash
5D56AD51DC6DAE32598E263570DD8850B92AF34B9DD1541B47DD0A6DD6BFCBF5 - IL size29
GetFocusable
#
public Candide.CandideUI.CandideUiElement GetFocusable()
Method metadata
- Visibilitypublic
- Return type
Candide.CandideUI.CandideUiElement - StaticFalse
- VirtualTrue
- Hash
88ACC9C505BF81CD0AC030A41B7650F847400CF2A7656440AEF112A443C400BA - Body hash
AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D - IL size2
OnDismount
#
protected System.Void OnDismount()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
DB4A0C57F34B8A274A3A0802C1B5307316106200C373CE246192F8C923CAA8F6 - Body hash
CDD5F40CED29A0280069F9693A6597282132A11BBFCFE6791DFEB719B175B7A0 - IL size24
Referenced calls
Candide.CandideUI.CandideUiElement::OnDismount()Candide.CandideUI.ChatWindow.CandideChatWindow::OnMessageReceived(Candide.Multiplayer.Chat.ChatMessage)ChatLogManager.ChatLogEventHandler::.ctor(System.Object, System.IntPtr)Candide.Multiplayer.Chat.ChatLogManager::remove_ChatLogMessageReceived(ChatLogManager.ChatLogEventHandler)
OnMessageReceived
#
private System.Void OnMessageReceived(Candide.Multiplayer.Chat.ChatMessage message)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F802B79AE6BF367B70F7B1CA699AF32FBCAC8A1C8B8EEE476EF384D587E1CF8C - Body hash
CC7BA484489D94BA731509CF0AC71FC9AE7802E864303B0A66C86AB073B7C0DD - IL size13
Referenced calls
System.Collections.Concurrent.ConcurrentQueue<Candide.Multiplayer.Chat.ChatMessage>::Enqueue(!0)
OnMount
#
protected System.Void OnMount()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1C760D060DD8A78916D70F6D7FB48D3E62EA5488BBF25846AB1BDB380AC4E675 - Body hash
0E3D702111FBB60FC352397CF5AE1E36042FFEC79C4B347C6A6E0D9D76FB441E - IL size24
Referenced calls
Candide.CandideUI.CandideUiElement::OnMount()Candide.CandideUI.ChatWindow.CandideChatWindow::OnMessageReceived(Candide.Multiplayer.Chat.ChatMessage)ChatLogManager.ChatLogEventHandler::.ctor(System.Object, System.IntPtr)Candide.Multiplayer.Chat.ChatLogManager::add_ChatLogMessageReceived(ChatLogManager.ChatLogEventHandler)
OnMousePrimaryDown
#
public System.Void OnMousePrimaryDown()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
70BACB3E6D625E51AD30E9B222F956D1E749DE25230AC0890FF63A429ED61D0C - Body hash
6C9BC2109C3EA91CBB11E4D5CC9CFD51AD7F81C3C70D079DD0CB21A28F1E10EA - IL size23
Referenced calls
Candide.CandideUI.CandideUiElement::OnMousePrimaryDown()Candide.CandideUI.CandideUiElement::get_DragDirection()Candide.CandideUI.ChatWindow.CandideChatWindow::SetFocused(System.Boolean)
SetFocused
#
public System.Void SetFocused(System.Boolean isFocused)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
8BA38D10EF3D37447E41DF808A4D1045AAF6FC7BC52AA4C4F4ABCF1E3EC6DD3F - Body hash
411BA9FA88DD7325D5F50591D0FED3C0368737987F77BEDEB84C937D3F12AC33 - IL size144
Referenced calls
Candide.CandideUI.CandideUiElement::set_IsFocused(System.Boolean)Candide.CandideUI.ChatWindow.CandideChatWindow::FadeIn()Candide.CandideUI.CandideUiElement::set_BackgroundAlpha(System.Byte)System.Collections.Generic.HashSet<System.String>::Add(!0)Candide.CandideUI.Input.AbstractInputFocusableUiElement::Focus()Candide.CandideUI.ChatWindow.CandideChatWindow::FadeOut()System.Collections.Generic.HashSet<System.String>::Remove(!0)Candide.CandideUI.Input.AbstractInputFocusableUiElement::Unfocus()
Called by
String literals
CandideChatWindow
SetOpacity
#
public System.Void SetOpacity(System.Single opacity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C49CD7B4F39DD8B5B1699667DCB4F6E5920BD9E2CCB90AFF3A8D90BC9887C55F - Body hash
D344AE2FA9E1041D80AA516F89E23994C699BEC68A4CDC133E26B68B9164B074 - IL size49
Referenced calls
Candide.CandideUI.CandideUiElement::set_BackgroundAlpha(System.Byte)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1E469B9FDA41FA13E35EB539D4EDCC64D2EFCC0C6BBFC95E84A00A10CA5A74B4 - Body hash
75EF607B16457F61A4D8565BCE55DE836EC738D484B4DE560C4601B14385A0EB - IL size544
Referenced calls
System.Collections.Concurrent.ConcurrentQueue<Candide.Multiplayer.Chat.ChatMessage>::TryDequeue(!0&)Candide.CandideUI.ChatWindow.CandideChatWindow::AddIncomingMessage(Candide.Multiplayer.Chat.ChatMessage)Candide.CandideUI.Containers.CandideWindow::Update(Microsoft.Xna.Framework.GameTime)Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Candide.CandideUI.CandideUiElement::get_IsFocused()Candide.CandideUI.ChatWindow.CandideChatWindow::SetFocused(System.Boolean)Candide.Input.SuperKeybind::Pressed()Candide.CandideUI.Input.CandideTextInputBox::get_Text()System.String::IsNullOrWhiteSpace(System.String)Candide.Multiplayer.Chat.ChatLogManager::SendPlayerChatMessage(System.String, CandideServer.Models.ChatMessageType)Candide.CandideUI.Input.CandideTextInputBox::set_Text(System.String)Candide.CandideUI.CandideUiSystem::get_InputFocusableElement()Candide.Input.InputManager::Up(Microsoft.Xna.Framework.Input.Keys)Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenEnumerable()System.Collections.Generic.IEnumerable<Candide.CandideUI.CandideUiElement>::GetEnumerator()System.Collections.Generic.IEnumerator<Candide.CandideUI.CandideUiElement>::get_Current()Candide.CandideUI.ChatWindow.ChatLogMessageElement::Update(System.Single, System.Boolean)System.Collections.IEnumerator::MoveNext()System.IDisposable::Dispose()Candide.CandideUI.ChatWindow.CandideChatWindow::SetOpacity(System.Single)Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)System.ArgumentOutOfRangeException::.ctor()