Skip to content

Commit

Permalink
Add subsystems.
Browse files Browse the repository at this point in the history
  • Loading branch information
CakeVR committed Feb 18, 2024
1 parent 882a664 commit b06c3b1
Show file tree
Hide file tree
Showing 20 changed files with 3,221 additions and 160 deletions.
168 changes: 92 additions & 76 deletions documentation/class_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,83 +5,99 @@

*All classes from the Dialogic 2 source code.*

## Resource
- [Subsystem]()
- [subsystem_audio](classes/class_subsystem_audio.md)
- [subsystem_backgrounds](classes/class_subsystem_backgrounds.md)
- [subsystem_portraits](classes/class_subsystem_portraits.md)
- [subsystem_choices](classes/class_subsystem_choices.md)
- [subsystem_animation](classes/class_subsystem_animation.md)
- [subsystem_expression](classes/class_subsystem_expression.md)
- [subsystem_input](classes/class_subsystem_input.md)
- [subsystem_glossary](classes/class_subsystem_glossary.md)
- [subsystem_history](classes/class_subsystem_history.md)
- [subsystem_jump](classes/class_subsystem_jump.md)
- [subsystem_save](classes/class_subsystem_save.md)
- [subsystem_settings](classes/class_subsystem_settings.md)
- [subsystem_styles](classes/class_subsystem_styles.md)
- [subsystem_text](classes/class_subsystem_text.md)
- [subsystem_text_input](classes/class_subsystem_text_input.md)
- [subsystem_variables.VariableFolder](classes/class_subsystem_variables.variablefolder.md)
- [subsystem_variables](classes/class_subsystem_variables.md)
- [subsystem_voice](classes/class_subsystem_voice.md)

- [DialogicCharacter](classes/class_dialogiccharacter.md)
- [DialogicCharacterFormatLoader](classes/class_dialogiccharacterformatloader.md)
- [DialogicCharacterFormatSaver](classes/class_dialogiccharacterformatsaver.md)
- [DialogicGlossary](classes/class_dialogicglossary.md)
- [DialogicStyle](classes/class_dialogicstyle.md)
- [DialogicStyleLayer](classes/class_dialogicstylelayer.md)
- [DialogicTimeline](classes/class_dialogictimeline.md)
- [DialogicTimelineFormatLoader](classes/class_dialogictimelineformatloader.md)
- [DialogicTimelineFormatSaver](classes/class_dialogictimelineformatsaver.md)
- [Event]()
- [BackgroundEvent](classes/class_dialogicbackgroundevent.md)
- [CallEvent](classes/class_dialogiccallevent.md)
- [CharacterEvent](classes/class_dialogiccharacterevent.md)
- [ChoiceEvent](classes/class_dialogicchoiceevent.md)
- [CommentEvent](classes/class_dialogiccommentevent.md)
- [ConditionEvent](classes/class_dialogicconditionevent.md)
- [EndBranchEvent](classes/class_dialogicendbranchevent.md)
- [EndTimelineEvent](classes/class_dialogicendtimelineevent.md)
- [Event](classes/class_dialogicevent.md)
- [GlossaryEvent](classes/class_dialogicglossaryevent.md)
- [HistoryEvent](classes/class_dialogichistoryevent.md)
- [JumpEvent](classes/class_dialogicjumpevent.md)
- [LabelEvent](classes/class_dialogiclabelevent.md)
- [DialogiClearEvent](classes/class_dialogiclearevent.md)
- [MusicEvent](classes/class_dialogicmusicevent.md)
- [PositionEvent](classes/class_dialogicpositionevent.md)
- [ReturnEvent](classes/class_dialogicreturnevent.md)
- [SaveEvent](classes/class_dialogicsaveevent.md)
- [SettingEvent](classes/class_dialogicsettingevent.md)
- [SignalEvent](classes/class_dialogicsignalevent.md)
- [SoundEvent](classes/class_dialogicsoundevent.md)
- [StyleEvent](classes/class_dialogicstyleevent.md)
- [TextEvent](classes/class_dialogictextevent.md)
- [TextInputEvent](classes/class_dialogictextinputevent.md)
- [VariableEvent](classes/class_dialogicvariableevent.md)
- [VoiceEvent](classes/class_dialogicvoiceevent.md)
- [WaitEvent](classes/class_dialogicwaitevent.md)
- [WaitInputEvent](classes/class_dialogicwaitinputevent.md)

## Event
- [Resource]()
- [Character](classes/class_dialogiccharacter.md)
- [CharacterFormatLoader](classes/class_dialogiccharacterformatloader.md)
- [CharacterFormatSaver](classes/class_dialogiccharacterformatsaver.md)
- [Glossary](classes/class_dialogicglossary.md)
- [Style](classes/class_dialogicstyle.md)
- [StyleLayer](classes/class_dialogicstylelayer.md)
- [Timeline](classes/class_dialogictimeline.md)
- [TimelineFormatLoader](classes/class_dialogictimelineformatloader.md)
- [TimelineFormatSaver](classes/class_dialogictimelineformatsaver.md)

- [DialogicBackgroundEvent](classes/class_dialogicbackgroundevent.md)
- [DialogicCallEvent](classes/class_dialogiccallevent.md)
- [DialogicCharacterEvent](classes/class_dialogiccharacterevent.md)
- [DialogicChoiceEvent](classes/class_dialogicchoiceevent.md)
- [DialogicCommentEvent](classes/class_dialogiccommentevent.md)
- [DialogicConditionEvent](classes/class_dialogicconditionevent.md)
- [DialogicEndBranchEvent](classes/class_dialogicendbranchevent.md)
- [DialogicEndTimelineEvent](classes/class_dialogicendtimelineevent.md)
- [DialogicEvent](classes/class_dialogicevent.md)
- [DialogicGlossaryEvent](classes/class_dialogicglossaryevent.md)
- [DialogicHistoryEvent](classes/class_dialogichistoryevent.md)
- [DialogicJumpEvent](classes/class_dialogicjumpevent.md)
- [DialogicLabelEvent](classes/class_dialogiclabelevent.md)
- [DialogiClearEvent](classes/class_dialogiclearevent.md)
- [DialogicMusicEvent](classes/class_dialogicmusicevent.md)
- [DialogicPositionEvent](classes/class_dialogicpositionevent.md)
- [DialogicReturnEvent](classes/class_dialogicreturnevent.md)
- [DialogicSaveEvent](classes/class_dialogicsaveevent.md)
- [DialogicSettingEvent](classes/class_dialogicsettingevent.md)
- [DialogicSignalEvent](classes/class_dialogicsignalevent.md)
- [DialogicSoundEvent](classes/class_dialogicsoundevent.md)
- [DialogicStyleEvent](classes/class_dialogicstyleevent.md)
- [DialogicTextEvent](classes/class_dialogictextevent.md)
- [DialogicTextInputEvent](classes/class_dialogictextinputevent.md)
- [DialogicVariableEvent](classes/class_dialogicvariableevent.md)
- [DialogicVoiceEvent](classes/class_dialogicvoiceevent.md)
- [DialogicWaitEvent](classes/class_dialogicwaitevent.md)
- [DialogicWaitInputEvent](classes/class_dialogicwaitinputevent.md)
- [Node]()
- [Node_BackgroundHolder](classes/class_dialogicnode_backgroundholder.md)
- [Node_ButtonSound](classes/class_dialogicnode_buttonsound.md)
- [Node_ChoiceButton](classes/class_dialogicnode_choicebutton.md)
- [Node_DialogText](classes/class_dialogicnode_dialogtext.md)
- [Node_Input](classes/class_dialogicnode_input.md)
- [Node_NameLabel](classes/class_dialogicnode_namelabel.md)
- [Node_PortraitContainer](classes/class_dialogicnode_portraitcontainer.md)
- [Node_StyleLayer](classes/class_dialogicnode_stylelayer.md)
- [Node_TextBubble](classes/class_dialogicnode_textbubble.md)
- [Node_TextInput](classes/class_dialogicnode_textinput.md)
- [Node_TypeSounds](classes/class_dialogicnode_typesounds.md)

## Node

- [DialogicNode_BackgroundHolder](classes/class_dialogicnode_backgroundholder.md)
- [DialogicNode_ButtonSound](classes/class_dialogicnode_buttonsound.md)
- [DialogicNode_ChoiceButton](classes/class_dialogicnode_choicebutton.md)
- [DialogicNode_DialogText](classes/class_dialogicnode_dialogtext.md)
- [DialogicNode_Input](classes/class_dialogicnode_input.md)
- [DialogicNode_NameLabel](classes/class_dialogicnode_namelabel.md)
- [DialogicNode_PortraitContainer](classes/class_dialogicnode_portraitcontainer.md)
- [DialogicNode_StyleLayer](classes/class_dialogicnode_stylelayer.md)
- [DialogicNode_TextBubble](classes/class_dialogicnode_textbubble.md)
- [DialogicNode_TextInput](classes/class_dialogicnode_textinput.md)
- [DialogicNode_TypeSounds](classes/class_dialogicnode_typesounds.md)

## Other

- [DCSS](classes/class_dcss.md)
- [DialogicAnimation](classes/class_dialogicanimation.md)
- [DialogicAutoAdvance](classes/class_dialogicautoadvance.md)
- [DialogicAutoSkip](classes/class_dialogicautoskip.md)
- [DialogicBackground](classes/class_dialogicbackground.md)
- [DialogicBackgroundTransition](classes/class_dialogicbackgroundtransition.md)
- [DialogicCharacterEditorMainSection](classes/class_dialogiccharactereditormainsection.md)
- [DialogicCharacterEditorPortraitSection](classes/class_dialogiccharactereditorportraitsection.md)
- [DialogicCsvFile](classes/class_dialogiccsvfile.md)
- [DialogicEditor](classes/class_dialogiceditor.md)
- [DialogicGameHandler](classes/class_dialogicgamehandler.md)
- [DialogicIndexer](classes/class_dialogicindexer.md)
- [DialogicLayoutBase](classes/class_dialogiclayoutbase.md)
- [DialogicLayoutLayer](classes/class_dialogiclayoutlayer.md)
- [DialogicPortrait](classes/class_dialogicportrait.md)
- [DialogicResourceUtil](classes/class_dialogicresourceutil.md)
- [DialogicSettingsPage](classes/class_dialogicsettingspage.md)
- [DialogicSubsystem](classes/class_dialogicsubsystem.md)
- [DialogicUtil](classes/class_dialogicutil.md)
- [DialogicVisualEditorField](classes/class_dialogicvisualeditorfield.md)
- [DNextIndicator](classes/class_dnextindicator.md)
- [Other]()
- [DCSS](classes/class_dcss.md)
- [Animation](classes/class_dialogicanimation.md)
- [AutoAdvance](classes/class_dialogicautoadvance.md)
- [AutoSkip](classes/class_dialogicautoskip.md)
- [Background](classes/class_dialogicbackground.md)
- [BackgroundTransition](classes/class_dialogicbackgroundtransition.md)
- [CharacterEditorMainSection](classes/class_dialogiccharactereditormainsection.md)
- [CharacterEditorPortraitSection](classes/class_dialogiccharactereditorportraitsection.md)
- [CsvFile](classes/class_dialogiccsvfile.md)
- [Editor](classes/class_dialogiceditor.md)
- [GameHandler](classes/class_dialogicgamehandler.md)
- [Indexer](classes/class_dialogicindexer.md)
- [LayoutBase](classes/class_dialogiclayoutbase.md)
- [LayoutLayer](classes/class_dialogiclayoutlayer.md)
- [Portrait](classes/class_dialogicportrait.md)
- [ResourceUtil](classes/class_dialogicresourceutil.md)
- [SettingsPage](classes/class_dialogicsettingspage.md)
- [Subsystem](classes/class_dialogicsubsystem.md)
- [Util](classes/class_dialogicutil.md)
- [VisualEditorField](classes/class_dialogicvisualeditorfield.md)
- [DNextIndicator](classes/class_dnextindicator.md)
68 changes: 68 additions & 0 deletions documentation/classes/class_subsystem_animation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@

<div class="header-banner purple">
<div class="header-label purple">subsystem_animation</div>
</div>

*This contains the source code documentation of the class `subsystem_animation`.*

# subsystem_animation
**Inherits:** [DialogicSubsystem](class_dialogicsubsystem.md)

##################################################################################################
## Properties
Name | Type | Default
--- | --- | ---
prev_state | [int](https://docs.godotengine.org/en/latest/classes/class_int.html#class-int) | `0`
---

## Methods
Returns | Method
--- | ---
<span style = "color: gray">void</span> | [<span class="hljs-title">animation_finished</span>](#property-animation_finished) ( `arg`: [String](https://docs.godotengine.org/en/latest/classes/class_string.html#class-string) = `""` )
<span class="hljs-attribute">[bool](https://docs.godotengine.org/en/latest/classes/class_bool.html#class-bool)</span> | [<span class="hljs-title">is_animating</span>](#property-is_animating) ( )
<span style = "color: gray">void</span> | [<span class="hljs-title">start_animating</span>](#property-start_animating) ( )
---

## Signals


<a class="header" id="signal-finished" href="#signal-finished">**<span class="hljs-attribute">signal</span> [<span class="hljs-title">finished</span>](#signal-finished) ( )** </a>



<span style = "color: gray">*No description available.*</span>

---

## Property Descriptions



<a class="header" id="property-animation_finished" href="#property-animation_finished">**<span class="hljs-attribute">func</span> [<span class="hljs-title">animation_finished</span>](#property-animation_finished) ( `arg`: [String](https://docs.godotengine.org/en/latest/classes/class_string.html#class-string) = `""` )</a> ⇒ <span style = "color: gray">void</span>**



<span style = "color: gray">*No description available.*</span>

---



<a class="header" id="property-is_animating" href="#property-is_animating">**<span class="hljs-attribute">func</span> [<span class="hljs-title">is_animating</span>](#property-is_animating) ( )</a> ⇒ <span class="hljs-attribute">[bool](https://docs.godotengine.org/en/latest/classes/class_bool.html#class-bool)</span>**



<span style = "color: gray">*No description available.*</span>

---



<a class="header" id="property-start_animating" href="#property-start_animating">**<span class="hljs-attribute">func</span> [<span class="hljs-title">start_animating</span>](#property-start_animating) ( )</a> ⇒ <span style = "color: gray">void</span>**



<span style = "color: gray">*No description available.*</span>

---

Loading

0 comments on commit b06c3b1

Please sign in to comment.