chrisgregan
037a8996b7
Say Dialog doesn't need to listen for input now
10 years ago
chrisgregan
e098549584
User can click to skip current line of text.
10 years ago
chrisgregan
f9d4607550
Say Dialog automatically fades in / out when writing
...
The Fade In / Out options have been replaced by a single Fade Out
option. If you don’t want a fade effect, just set the Dialog Fade
Duration property to 0.
10 years ago
chrisgregan
ca8a50645e
Combine Dialog and Say Dialog classes
10 years ago
chrisgregan
383761d349
Removed old dialog fade system
...
Say tag help now comes from TextTagParser
10 years ago
chrisgregan
53ea811cb1
Fixed say dialog not being visible at start
10 years ago
chrisgregan
90614ed59a
Removed unused audio properties
10 years ago
chrisgregan
d00b7a29e4
Removed unneeded variables
10 years ago
chrisgregan
2b949c48c3
Added missing tooltips
10 years ago
chrisgregan
11fa2a6eaa
Continue image displays when waiting for user input
...
Say Dialog sets to 0 alpha at start
10 years ago
chrisgregan
12cef21814
Say Dialogs hide on start
10 years ago
chrisgregan
013de03035
Fixed Extend Previous option.
...
Removed Move dialog option (doesn’t work).
Removed text writing code from Dialog.cs
Changed WaitForInput to work by adding a {wi} tag.
Exit tag now just breaks out of processing loop.
Updated TheExperiment scene to use new Say Dialog.
10 years ago
chrisgregan
cd229aed32
Removed unused DialogParser.cs class
...
Has been replaced by unit tested TextTagParser.cs
10 years ago
chrisgregan
c797845619
Fixed invalid 'shiver' tag
10 years ago
chrisgregan
e27753a668
Spawn Event System from Flowchart instead of Menu command
...
Event System is now required by dialog click input
10 years ago
chrisgregan
cecfacc107
Updated Say Dialog and Say tests
10 years ago
chrisgregan
6cdf196b7d
Improved tests for Say commands
10 years ago
chrisgregan
70fde0ca68
Added test for Wait for Click = false
10 years ago
chrisgregan
87065153da
Updated Narrative Tests
...
Test {x} tag. Portrait tests now pass again.
10 years ago
chrisgregan
4e9ba6bf4f
Updated SayDialog prefab with new components
10 years ago
chrisgregan
08e0677f8d
Dialog class now uses Writer component to write text
...
Added initial test scene
10 years ago
chrisgregan
66f1df7d03
Updated scripting test for modified Invoke Method
10 years ago
chrisgregan
34b269bd0f
Removed delay property from Invoke Method
...
Invoke Method supports calling coroutine functions with the option to
stop or wait until the coroutine exits before continuing with the next
command. This conflicts with the concept of delaying invocation of the
method until later and continuing immediately. Rather than have a hard
to understand interaction it’s better to just let users add a Wait
command before Invoke Command when they want to introduce a delay.
10 years ago
chrisgregan
66b1c5637f
Fixed leading whitespace trimming after a {wc} or {c} tag
10 years ago
chrisgregan
d6f057c98c
Refactored localisation system to use ILocalizable interface
...
You can now add custom commands that work with the localisation system
by implementing the ILocalizable interface.
10 years ago
chrisgregan
5c5f7dafdd
Added NullTargetCheck to WriteEditor class
10 years ago
chrisgregan
1b977b69dc
Localization now supports Write and Set Text commands
10 years ago
chrisgregan
ebdd23abea
Added string substitution test for Write command
10 years ago
chrisgregan
97b99204a9
Removed Debug.Log() from CSV parsing test
10 years ago
chrisgregan
45d47a8b5e
Fixed comment typo
10 years ago
chrisgregan
ec91c153f6
Fixed: Localisation CSV parser doesn't handle Windows-style line endings #131
...
Added an integration test to check both Mac and Windows cases
10 years ago
chrisgregan
34c33575c8
Refactored DoWords method
10 years ago
chrisgregan
541bf86cdf
Fixed intermittent integration test fail
10 years ago
chrisgregan
784d75a883
Get Text and Set Text now work on any text object
...
including UI text, UI input fields & 3D text mesh
10 years ago
chrisgregan
ec35022fab
Added Write command and new Text Tag Parser
...
Added new Fungus/UI module
Added initial UI tests
10 years ago
chrisgregan
ce0f9e2daa
Fixed: Draggable objects don't return to start pos if drag completes #130
10 years ago
chrisgregan
35d7ae2907
Fixed float comparison failing intermittently in Narrative test
10 years ago
chrisgregan
e13d6c35b0
Portrait command now moves portraits using world position instead of anchored position
...
Setting position using the anchored position was giving unintuitive
behaviour, using world position is much more straightforward.
10 years ago
chrisgregan
f91d12ba4b
Added NullTargetCheck() to catch cases of orphaned command editors
10 years ago
chrisgregan
c2fd41f25a
Fix for intermittent null reference error from custom editors
...
Made cache into a static list so it persists between serialization /
deserialization. This should guarantee that every editor that gets
created gets destroyed later.
10 years ago
chrisgregan
3de9f1eeb2
Ignore null commands in command list
...
Commands typically become null in the command list when there’s been a
change to a command script (e.g. upgrading to a new version of Fungus).
It’s better to just ignore this rather than cause a null exception.
10 years ago
chrisgregan
2997b0fdd8
Fixed: Duplicate block does not do a deep copy #129
10 years ago
chrisgregan
c48572bee8
Added integration test for Set Sprite Order command
10 years ago
chrisgregan
354eb90035
Reorganised Tests folder to share assets between tests
10 years ago
chrisgregan
3b98187975
Updated MenuEditor to display intractable property
10 years ago
chrisgregan
1a1f8bca19
Added Set Sprite Order command
...
https://trello.com/c/5yZ88Rh0
10 years ago
chrisgregan
04aec28426
Added interactable property to Menu command
...
Allows you to add Menu options that are not selectable by the user
(e.g. they option is not available yet).
https://trello.com/c/bFjmGfBc
10 years ago
chrisgregan
550f5857f5
Invoke Event and Invoke Method commands
...
Renamed Invoke to Invoke Event (uses EventSystem).
Added Invoke Method command contributed by bigdiddy on forum.
Made some minor changes to contrbuted code:
1. Show Inherited is now on it’s own line in inspector
2. Removed Init on Awake option - always inits on awake
3. Added a Delay property to be consistent with Invoke Event command
Added an integration test for both Invoke Event and Invoke Method
10 years ago
chrisgregan
2461a5e686
Added attribution to thenounproject.com for mouse pointers
10 years ago
Chris Gregan
deac3fbc70
Merge pull request #128 from FungusGames/pr/124
...
Added Set Mouse Cursor command and drag and drop support
10 years ago