Candide.CandideUI.Components.Dialogue.CandideDialogueComponent
Type JSONpublic class in Candide.CandideUI.Components.Dialogue
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.Components.Dialogue - Base type
Candide.CandideUI.Containers.CandidePanel - Hash
6E40A70E83430EB2507A7594F5D0D873E2D71816087E8DD584063D65ECFCD349
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
DialogueFinished# | private | private System.EventHandler DialogueFinished |
HideActorImage# | private | private System.EventHandler HideActorImage |
HideActorNameTitle# | private | private System.EventHandler HideActorNameTitle |
SetActorImageFrame# | private | private System.EventHandler<System.Int32> SetActorImageFrame |
ShowActorImage# | private | private System.EventHandler<Candide.CandideUI.Components.Dialogue.ActorImageArgs> ShowActorImage |
ShowActorNameTitle# | private | private System.EventHandler<Candide.CandideUI.Components.Dialogue.ActorNameTitleArgs> ShowActorNameTitle |
ShowCitizen# | private | private System.EventHandler<System.Guid> ShowCitizen |
WindowComponentSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet WindowComponentSheet |
_currentActor# | private | private Candide.Dialogue.DialogueActor _currentActor |
_currentActorDisplayName# | private | private System.String _currentActorDisplayName |
_currentActorFrame# | private | private System.Int32 _currentActorFrame |
_currentActorSheet# | private | private System.String _currentActorSheet |
_currentActorTitle# | private | private System.String _currentActorTitle |
_currentLoadedDialogue# | private | private System.String _currentLoadedDialogue |
_icon# | private | private Candide.CandideUI.Components.CandideImage _icon |
_options# | private | private Candide.CandideUI.Components.Dialogue.CandideOptionsComponent _options |
_runner# | private | private Candide.Dialogue.DialogueRunner _runner |
_scrollToBottom# | private | private System.Boolean _scrollToBottom |
_scrollViewer# | private | private Candide.CandideUI.Containers.CandideVerticalScrollViewer _scrollViewer |
_textLabel# | private | private Candide.CandideUI.Components.CandideTextLabel _textLabel |
_textPanel# | private | private Candide.CandideUI.Containers.CandidePanel _textPanel |
_timer# | private | private System.Single _timer |
Events
| Name | Visibility | Signature |
|---|---|---|
DialogueFinished# | public | public System.EventHandler DialogueFinished |
HideActorImage# | public | public System.EventHandler HideActorImage |
HideActorNameTitle# | public | public System.EventHandler HideActorNameTitle |
SetActorImageFrame# | public | public System.EventHandler<System.Int32> SetActorImageFrame |
ShowActorImage# | public | public System.EventHandler<Candide.CandideUI.Components.Dialogue.ActorImageArgs> ShowActorImage |
ShowActorNameTitle# | public | public System.EventHandler<Candide.CandideUI.Components.Dialogue.ActorNameTitleArgs> ShowActorNameTitle |
ShowCitizen# | public | public System.EventHandler<System.Guid> ShowCitizen |
Methods
ForceEnterNode
#
public System.Void ForceEnterNode(System.String nodeName)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
FD7FA25640C67D4B51E3AEEC8A7405DA4102CBFA8453F5F422055D471AD91DD0 - Body hash
28F95010E3913EEEC60593654E15DD8B86A6AEF15CB1A7D9450352B4DB23DB10 - IL size18
GetFocusable
#
public Candide.CandideUI.CandideUiElement GetFocusable()
Method metadata
- Visibilitypublic
- Return type
Candide.CandideUI.CandideUiElement - StaticFalse
- VirtualTrue
- Hash
C7E8DCAAFADE95333BA17FAB82FDA24FB2E04F87162D15A4BFB1AF40B8E2D491 - Body hash
83C59B39593AD36D7D201985BEA5477833FC1B032344BE116D9F920CF67680EA - IL size2
HandlePress
#
private System.Void HandlePress()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
31E5A40BB8B23430E9A8CAE12600719C41634B0DB2A7023E697AC416086507C0 - Body hash
0D2D146161745BCDB83E5B7CFBC185328FE2C0BC1F7E3E41B380F8C92C7AF752 - IL size71
Referenced calls
Candide.Dialogue.DialogueRunner::get_IsWaitingForInput()Candide.Dialogue.DialogueRunner::get_IsWaitingForOptions()Candide.Dialogue.MinimalDialogueRunner::Continue()Candide.Dialogue.DialogueRunner::InstantText()
OnControllerAPressed
#
public System.Void OnControllerAPressed()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
87D7AF58344589B78046BC968E36E16D993401229D09517CE05D2C8B102F5914 - Body hash
0F9ED4BC3BE1A41402AE3B94B09EE9FD8B06299C950DE11FE4F2A9B4051C4818 - IL size13
OnDismount
#
protected System.Void OnDismount()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C8E01F39E2BE41C44712B4D66922DB7A2DE95E4F64D0ADBAA27475BC5C5DC082 - Body hash
4F5D0DD053B59C35A6F7AEB50335DBB5739C310255F048C88304EAD20359FA1F - IL size31
OnMousePrimaryDown
#
public System.Void OnMousePrimaryDown()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
472046F579744AA3A4B3D6B8374A64E96413275A8C3490D0F061F96AE9F4F96C - Body hash
0DCB151F7CC0DEDAAAB2931D2B4D96399EF0DCD529EDABBE26B1AEA66A293D8B - IL size13
SetActor
#
private System.Void SetActor(Candide.Dialogue.DialogueActor a)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E7A047BB27B4FB640D24A92C3C8E3B244D88D914CA55BFBE311BF8CEB73B8A9D - Body hash
265428D5911BBD5C525FB2DECCAC4269FD2E2A058BD40D5D16B1043F0D0EC14B - IL size329
Referenced calls
Candide.CandideUI.CandideUiElement::set_Padding(Candide.CandideUI.CandideThickness)System.EventHandler::Invoke(System.Object, System.EventArgs)Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::UpdateActorGraphics()Candide.CandideUI.CandideThickness::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)Candide.CandideUI.Exceptions.CandideUiException::.ctor(System.String)System.String::Concat(System.String, System.String)CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)System.EventHandler<Candide.CandideUI.Components.Dialogue.ActorImageArgs>::Invoke(System.Object, !0)
String literals
Frame on current actor is not a positive integermedia/
StartDialog
#
public System.Void StartDialog(System.Nullable<System.Guid> dialogueContextId, System.String dialogueSubPath)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F314613EF63DA6F8133F9B9BFE14B80DB2D0CB420DB2BB28819159D954173791 - Body hash
BFC4D327CF2C970656BE5E94773884F4FE9B9330A607DA2411347C3DCEAD4ECD - IL size457
Referenced calls
System.String::op_Equality(System.String, System.String)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Guid::op_Inequality(System.Guid, System.Guid)System.String::Concat(System.String, System.String)Microsoft.Xna.Framework.Content.ContentManager::Load(System.String)Candide.Globals::get_LanguageCode()Candide.Dialogue.YarnProject::EnsureLocaleLoaded(System.String)Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::SetActor(Candide.Dialogue.DialogueActor)Candide.CandideUI.Components.Dialogue.CandideOptionsComponent::ResetOptions()System.Guid::NewGuid()System.Nullable<System.Guid>::.ctor(!0)Candide.GameModels.Managers.DialogueManager::SetDialogueContext(System.Guid, Candide.GameModels.Managers.CandideDialogueContext)Candide.Dialogue.DialogueRunner::.ctor(System.Guid, Candide.Dialogue.YarnProject)Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::<StartDialog>b__38_0(System.Object, System.String)System.EventHandler<System.String>::.ctor(System.Object, System.IntPtr)Candide.Dialogue.DialogueRunner::add_TextChanged(System.EventHandler<System.String>)Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::<StartDialog>b__38_1(System.Object, System.Int32)System.EventHandler<System.Int32>::.ctor(System.Object, System.IntPtr)Candide.Dialogue.DialogueRunner::add_VisibleCharactersChanged(System.EventHandler<System.Int32>)Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::<StartDialog>b__38_2(System.Object, Candide.Dialogue.DialogueActor)System.EventHandler<Candide.Dialogue.DialogueActor>::.ctor(System.Object, System.IntPtr)Candide.Dialogue.DialogueRunner::add_CurrentActorChanged(System.EventHandler<Candide.Dialogue.DialogueActor>)Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::<StartDialog>b__38_3(System.Object, Candide.Dialogue.DialogueOption[])System.EventHandler<Candide.Dialogue.DialogueOption[]>::.ctor(System.Object, System.IntPtr)Candide.Dialogue.MinimalDialogueRunner::add_OptionsNeedPresentation(System.EventHandler<Candide.Dialogue.DialogueOption[]>)CandideDialogueComponent.<>c::<StartDialog>b__38_4(System.Object, System.String)Candide.Dialogue.MinimalDialogueRunner::add_NodeEnded(System.EventHandler<System.String>)Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::<StartDialog>b__38_5(System.Object, System.EventArgs)System.EventHandler::.ctor(System.Object, System.IntPtr)Candide.Dialogue.MinimalDialogueRunner::add_DialogueComplete(System.EventHandler)CandideDialogueComponent.<>c::<StartDialog>b__38_6(System.Object, System.String)
Called by
String literals
dialogue/Start
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
731E5144674DD52D8C925CA3DCA9848028FECFF6BAA0ED819AB26B64E65E52F0 - Body hash
D9026577C3908A200E5CC093BDF7A3F10C45F0ADDBF7C36625E44EBBA78932C5 - IL size344
Referenced calls
Candide.CandideUI.CandideUiContainerMultipleItems::Update(Microsoft.Xna.Framework.GameTime)Candide.CandideUI.Components.Dialogue.CandideDialogueComponent::UpdateActorGraphics()Candide.CandideUI.CandideUiElement::get_IsHovered()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.Dialogue.DialogueRunner::get_IsWaitingForInput()Candide.Dialogue.DialogueRunner::get_IsWaitingForOptions()Candide.CandideUI.CandideUiElement::get_Visible()Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()Candide.CandideUI.Containers.CandideVerticalScrollViewer::set_ScrollYPosition(System.Int32)Candide.Dialogue.DialogueRunner::Update(System.Double)Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)Candide.Dialogue.MinimalDialogueRunner::Continue()
UpdateActorGraphics
#
private System.Void UpdateActorGraphics()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
07A5C1A6D13206E366094C6533D440A5C04C20E0C9E46F9EC34ACF44A350ABEF - Body hash
FC1BF4F86C89B53161E3721B9881A1A75B25CCFA688912FE09F61D1CC1D8C530 - IL size496
Referenced calls
System.String::op_Inequality(System.String, System.String)System.String::IsNullOrEmpty(System.String)System.EventHandler::Invoke(System.Object, System.EventArgs)System.String::Concat(System.String, System.String)CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)System.EventHandler<Candide.CandideUI.Components.Dialogue.ActorImageArgs>::Invoke(System.Object, !0)System.EventHandler<System.Int32>::Invoke(System.Object, !0)System.EventHandler<Candide.CandideUI.Components.Dialogue.ActorNameTitleArgs>::Invoke(System.Object, !0)
Called by
String literals
media/