Steve Halliwell
cd570d4f93
Correct character reveal in Writer
...
Fix #856
In particular for textadapter when it supports revealed characters and writing speed is 0
4 years ago
shalliwell
299c7f81fa
Fix #822 - Parse with CultureInvariant
5 years ago
Steve Halliwell
9667f0edb9
HasWordsRemaining correct <
5 years ago
Steve Halliwell
459d4113c2
Change Writer to track total Word Tokens and Word Tokens Processed
...
Rather than the previous hasTextRemaining
5 years ago
Steve Halliwell
b20e21b449
Add OnAllTextWritten to IWriterListener
...
Called once there are no Word tokesn left to be processed within a run of the Write method in Writer.
5 years ago
Steve Halliwell
68a83d10a2
TMPro animations ( #788 )
...
Add TextMeshPro animation support via Link text
- TMProLinkAnimator, auto adds to components
- TMProLinkAnimLookup, stores all TMPro animation functions by link text hash
- TMProLinkAnimEffects, default set of configurable TMPro animation functions built around color and Matrix transformations
- Add TMPro Link Effect Demo scene
- Adds defaults for shake, wiggle, wave, pivot, rainbow, ascend, pulse
5 years ago
Steve Halliwell
2127dee0e0
Update header license
5 years ago
desktop-maesty/steve
b1f01b68f9
Writer only calc invWritingSpeed once we know writing speed is non zero
5 years ago
desktop-maesty/steve
2b8d0cd87e
Writer character delay counter modification
...
- more consistent character pacing
- prevents the 1 character per frame limit, fixed by timer increment after return from yield
5 years ago
desktop-maesty/steve
1c1f84dea5
Added TMPro Basics
...
Refactored text access methods in Writer and Say dialogs to a common TextAdapter
CustomSayDialogs now use some TMPro
6 years ago
desktop-maesty/steve
6bf5d63891
TextVariationHandler selects sub sections of text within [|] following some simple rules and keeps a hashed history
...
- a la Ink
Writer and Menu make use of TextVariation
6 years ago
desktop-maesty/steve
fb5c174152
Added TextTag WVO WaitForVoiceOver
...
Say has a Wait For VO flag to add wvo text tag like it does the wi tag
Added SayHolds demo scene to show how the combinations of waits interact
7 years ago
Christopher
6f9385cc22
Fixed Write command "Clear Text" option not working #594
8 years ago
Christopher
9dd801d0f7
Support use of \n newline character in Say and Conversation text
8 years ago
Christopher
19edf578d7
Fixed centered text shifts position when written by Say command #569
8 years ago
Christopher
1e067a01fa
Fixed Say text appears for single frame when using Say command #575
8 years ago
Christopher
f6772fbc5d
Added Writer.Paused property to pause a writer from code.
8 years ago
Christopher
1ba09f25e8
Converted (most) foreach to for statements. Avoids an allocation for the loop iterator.
8 years ago
Christopher
3510fc7f9a
Converted all foreach statement to act on simple variables.
8 years ago
Christopher
060b7b46a2
Reverted Fungus sub namespaces as they were breaking backwards compatibility. Kept the Fungus.EditorUtils namespace though as it doesn't affect compatibility.
8 years ago
Christopher
9aaa2de464
Renamed CameraController to CameraManager and MusicController to MusicManager
8 years ago
Christopher
1baf9e6fe5
MusicController and CameraController singletons are now managed by one FungusManager singleton
8 years ago
Christopher
253ac9ebc6
Renamed public methods to public members
8 years ago
Christopher
06942b0583
Added WriterGlyph signal
8 years ago
Christopher
404ed1d88a
WriterInput signal
8 years ago
Christopher
73c93669b5
Added WriterState signal
8 years ago
Christopher
e1ed5eabcd
Added token index
8 years ago
Christopher
e45d283ece
Added Writer signals
8 years ago
Christopher
5053d2fc4a
Moved all public static methods to Public method region
8 years ago
Christopher
ec4d0967dc
Reverted IWriter interface
8 years ago
Christopher
97e7994042
TextTagParser class is now static
8 years ago
Christopher
ced1af5bdf
Reverted ITextTagParser interface
8 years ago
Christopher
31f9d86d7e
Reverted ICameraController interface
8 years ago
Christopher
47b946b306
Documented all enum values. Moved all enums to namespace scope.
8 years ago
Christopher
071fb7c345
Added Fungus.Commands, Fungus.EventHandlers, Fungus.Variables and Fungus.Utils namespaces
8 years ago
Christopher
627e167f88
Moved all scripts into a unified script folder (except Flowchart yet)
8 years ago
Christopher
fe105e387e
Refactored TextTagParser to use ITextTagParser interface
8 years ago
Christopher
e2f70fd83c
Refactored Writer to use IWriter interface
8 years ago
Christopher
b75390b4b1
Refactored CameraController to use ICameraController interface
8 years ago
Christopher
cc4406a8fb
Change all public properties to use virtual
8 years ago
Christopher
2082e1e2e7
Use #region to mark interface implementations
8 years ago
Christopher
ce92029918
Refactored comments
8 years ago
Christopher
f130385f6f
Changed comment style on header block
8 years ago
Christopher
b0371ce81c
Refactored UI command comments
8 years ago
Christopher
8f0de35f20
Refactored UI scripts
8 years ago
Christopher
83c12c7e76
Refactored many classes to use protected serialisable fields, with public property accessors where required.
8 years ago
Christopher
239bf8fefe
Converted tabs to spaces in all .cs files
8 years ago
Christopher
71af5bf0d9
Fixed StackOverflowException in Writer with customized text object #516
8 years ago
Christopher
67adbab9a0
Added open source license header to all source files
9 years ago
Christopher
28b7db4eff
Fixed incorrect final output using write whole words option
9 years ago