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
Christopher
87f995dd3e
Optimised string allocations when writing text with Writer.cs
9 years ago
chrisgregan
c33bb139b1
Changes to support Fungus Script execution
9 years ago
chrisgregan
e8ef99ad43
Fixed Writer voiceover clip always stops when text stops #393
9 years ago
chrisgregan
0feb833d3e
Fixed Size tag in UI text is not supported #400
9 years ago
chrisgregan
be1c305406
Specify the object to shake for punch tag
9 years ago
chrisgregan
d748a7d5e7
Fixed whitespace trimming only after {wc} & {c} tags
9 years ago
chrisgregan
62d496ba69
Trim leading space on each line of text in Writer.cs #346
9 years ago
chrisgregan
73437a7a34
Misc improvements to the Writer system
...
Text tags now support multiple parameters.
Write command now works with Text Mesh Pro text objects.
Writer.InstantComplete property controls click-to-complete writing.
Shake tag shakes camera instead of Writer game object.
9 years ago
chrisgregan
e44ae3df45
Fixes for Stop Flowchart command #288
9 years ago
chrisgregan
731a175f26
Fixed Markup text visible if rich text not enabled #176
9 years ago
chrisgregan
d518420e76
Fixed: No need for pause on last punctuation character in a sentence #168
9 years ago
chrisgregan
e1ffa8aa2e
Fixed: Concurrent Say calls cause Say Dialog to freeze up #156
...
Stop any previous Say call before executing the new one.
The Say Dialog Wait and Wait for Input methods now exit immediately if
the exit tag is set.
9 years ago
chrisgregan
eaa7b0eafa
Fixed Say Dialog registering a click when Menu option selected
9 years ago
chrisgregan
cdd94d06bc
Added input sound effect for dialog / writer clicks
9 years ago
chrisgregan
716ee5bf2b
Added Stop() method to Say Dialog and Writer
...
Can now stop writing mid sentence
9 years ago
chrisgregan
fad40e822c
WriterAudio can now play beep sounds per character
9 years ago
chrisgregan
979c77181e
Renamed DialogAudio to WriterAudio
9 years ago