chrisgregan
58014d2a0d
Fix #50 : Fixed annoying text wraparound on dialogs
...
Refactored the dialog class to separate parsing story text and
displaying text into separate classes.
10 years ago
chrisgregan
b06e3098e4
Renamed Glyph to Token in Dialog class
10 years ago
chrisgregan
0a827ca2c7
Fix #34 : Made dialog clear method public.
10 years ago
chrisgregan
f442561d38
Added per-character typing sound effect. Added continue click cool down timer.
10 years ago
chrisgregan
7beb40667c
Click to continue now skips punctuation pauses
10 years ago
chrisgregan
485140c1d1
Null pointer checks in case typing audio is not set
10 years ago
chrisgregan
0954719c2c
Added 'Click Anywhere' property to Dialog component.
...
If Click Anywhere is false then the user may only click on the dialog
to continue.
10 years ago
chrisgregan
bcfb70c0e6
Added typing sounds and fixed pausing audio when typing pauses.
10 years ago
chrisgregan
8dc9d0e93d
#36 Added StopAllCoroutines() to Dialog.Clear()
10 years ago
chrisgregan
b5aa348fb4
Click to instant complete text writing
10 years ago
chrisgregan
e39ac81579
Added protected and virtual to all remaining classes
10 years ago
chrisgregan
95a5f79b9c
Renamed Fungus.Script namespace to Fungus
10 years ago
chrisgregan
91c55cf0f2
Fixed prefab issues with Character. Added notes field.
10 years ago
chrisgregan
c061bc05bd
Don't pause at end of sentence or if next glyph is a pause
10 years ago
chrisgregan
dc8af573d4
Refactored image names. Added character name fallback.
10 years ago
chrisgregan
945f0316fc
Added example story with boolean variable
10 years ago
chrisgregan
3a92be9734
Can click to complete text
10 years ago
chrisgregan
d1636c94c8
Removed left / right setting for characters
...
Should use alternate dialogs if feature is required
10 years ago
chrisgregan
afba04585d
Fixed dialog hanging on empty say text
10 years ago
chrisgregan
7a45f92873
Moved command properties to inspector. Fixed dialog bugs.
10 years ago
chrisgregan
e0358c316d
Added punctuation pause
10 years ago
chrisgregan
9aea6a99c8
bold, italic, color, speed tags. Fixed text area refresh.
10 years ago
chrisgregan
740213f90e
Updated tags
10 years ago
chrisgregan
5d0b97452f
Added dialog text tags
10 years ago
chrisgregan
fb5d502121
Separate Say and Choose dialog classes with base Dialog class
10 years ago
chrisgregan
3a160295e7
Separate Say and Choose commands
10 years ago
chrisgregan
56ad13dac5
Reverted to AddOption approach
10 years ago
chrisgregan
f383352b0d
Slow writing and timeout property
10 years ago
chrisgregan
61db98ac83
Fixed dialog layout. Initial coroutine say command.
10 years ago
chrisgregan
3d74c06400
Added custom character editor
10 years ago
chrisgregan
af3dbcbb11
Renamed DialogController to Dialog
10 years ago
chrisgregan
e6b845a99f
Fungus2 code reorg
10 years ago
chrisgregan
0e5bffef34
Removed old command system
10 years ago
chrisgregan
1690da2dda
Changed image padding to use fraction of screen height.
11 years ago
chrisgregan
6c369de409
Added tooltip annotations for properties
11 years ago
chrisgregan
a8f9a29490
Added Range property annotations.
11 years ago
chrisgregan
ac0df7ad67
Fixed Dialog text not updating scale after fullscreen
11 years ago
chrisgregan
c856c35192
Fixed clicked sound playing on button press.
11 years ago
chrisgregan
e71991c060
Fixed text with Rich Text tags not displaying
11 years ago
chrisgregan
722714a0e1
Moved text substitution step to Dialog commands.
11 years ago
chrisgregan
c38e915119
Fixed buttons not hiding when new Dialog is writing text.
...
Added IDialog.GetDialogMode() to query current Dialog state.
11 years ago
chrisgregan
b18495655f
Fix for using Say() command with empty string.
11 years ago
chrisgregan
759105166b
New Dialog system (replaces Pages)
...
- Added clickSound property to Button component
- Added new Dialog component and prefab (replaces Page)
- Moved deprecated files to Legacy folder
- Game components (CommandQueue, etc.) are now created in Game prefab
- Moved all camera related properties and functions from Game to
CameraController
- Added IDialog interface to support backwards compatibility between
Page class and the new Dialog class
- Added SetDialog() and SetTimeout() commands
- Marked all Page commands as Obsolete
- Added character images for use with Dialog component
- Added timed multiple choice menus
- Added looping typing sound while text is being written
- Updated example rooms to use new Dialog system
11 years ago