desktop-maesty/steve
d79e4d6556
Conversation text can now contain colons within the text body itself
...
Minor change to Conversation regex grouping
Added Conversation Tests for existing functionality and multi colon
-Conversation Parse refactor to allow for static testing
Moved all regex strings across fungus to const strings
6 years ago
desktop-maesty/steve
f6af83e001
Variable reference allows for selecting a flowchart a targeting a specific fungus variable for use from c#
6 years ago
desktop-maesty/steve
9fcd21de77
TextAdapter can be asked to include children in text output search
...
MenuDialogue now uses TextAdapter rather than assuming UI.Text
6 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
3c517c2107
TextVariationHandler can now clear its previous history
...
- Uses XorShift style bit mixing on hashes to avoid collisions when input and section are identical
- Added tests to verify basic text variation is working as required.
6 years ago
desktop-maesty/steve
beee4991c1
Added 3 level deep variation to VariationText demo scene
...
TextVariation now passes down the current key hash to better prevent hash collisions on sub sections being very similar
6 years ago
desktop-maesty/steve
7ffee2a2a8
TextVariation scene demos nested vary sections
6 years ago
desktop-maesty/steve
f676198032
Moving TextVariationHandler to a tokeniser rather than regex so we can manage recursive variation sections.
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
98689e547f
Conversation Manager Regex now allows - and _ within say params group.
...
-Allows conversation to use portraits like calling-neutral
6 years ago
desktop-maesty/steve
a88dad4969
Conversation command passes info to conversation manager
...
-supports a default time wait on each conversation item
7 years ago
desktop-maesty/steve
a631aee6d9
Added BlockReference, a simple data type with a property drawer that makes it easier to select a target fungus block from external c# scripts
7 years ago
desktop-maesty/steve
36600abe82
Conversation support for setting default clear, wait for input and fade options via command
...
-support to change the defaults per line with say params
-Conversation documentation updated
7 years ago
desktop-maesty/steve
a9dc553c49
Added GlobalVariables
...
-'Global' variable scope
-Access is routed at runtime through the GlobalVariables manager attached to the FungusManager
7 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
lealeelu
ee582bc857
Fix Narrative Log when switching character dialogs
8 years ago
lealeelu
12fc2081f5
Separate NarrativeLogMenu from SaveMenu
8 years ago
lealeelu
0a0bbfa3b6
Stops Conversation Audio
8 years ago
lealeelu
354ff1c120
fix portrait hide bug in conversation
8 years ago
Christopher
7294c7810e
Exposed Save Data key to support multiple game save files in the same project
8 years ago
Christopher
418545f706
Refactored recent EventDispatcher and drag handler changes to match Fungus coding standard.
8 years ago
Christopher
85634f969a
Disabled SaveManager functionality for older versions of Unity. Works with Unity 5_3_OR_NEWER.
8 years ago
Christopher
8d23d6c136
Refactored SavePointData to store saved data in strings (via SaveDataItem). This removes the dependencies on the Flowchart or FlowchartData and makes it easier to extend the supported data types.
8 years ago
Christopher
2df05682b9
Renamed SavedObjects to SaveData. Added support for multiple SaveDatas in a scene.
8 years ago
Christopher
b03cdcac11
Refactored scene start code to be handled exclusively by SaveManager. Added save history debug view.
8 years ago
Christopher
a3ebe0e75e
SavePoint now handles starting Flowchart execution for 'normal' scene loads. Use a Save Point with key 'Start' for the first Block to be executed in every scene.
8 years ago
Christopher
6c18c17bd9
Moved ExecuteBlocks to SaveManager class. Save Point command can now optionally fire Save Point Loaded events.
8 years ago
Christopher
d2444982dc
Improved save game example. Save Point Loaded now handles multiple keys.
8 years ago
Christopher
8081e43f5c
Updated comments for Save System.
8 years ago
Christopher
c0b3256df1
Refactored SavePointData classes
8 years ago
Christopher
71c2b4e357
Added Game Loaded event handler and save key.
8 years ago
Christopher
b642fb5522
Loading of saved data
8 years ago
Christopher
0c84493c0e
Updated SaveSystem
8 years ago
Christopher
6c324c5a81
Save and Load flowchart state now working
8 years ago
Christopher
b9da6f145e
Added SavePointData class
8 years ago
Zach Vinless
7445700fa4
Removed selectedBlock and changed multi-select editor message
...
-Removed selectedBlock and removed update code copying it into
selectedBlocks
-Changed BlockInspector display message when multiple blocks are
selected
8 years ago
Zach Vinless
3afcc68001
Added multi-select feature for blocks in flowchart window
...
-Added multi-select support via action key/shift+click and click+drag
-Block movement and context menu options now affect all selected blocks
-Flowchart’s SelectedBlock property now refers to the active selected
block rather than the sole selected block. It works similarly to
Unity’s Selection.activeObject
-Bumped flowchart version to 2 to upgrade previously serialized
selected blocks to new format (now a list of blocks rather than a
single block)
8 years ago
Zach Vinless
b24d670d9c
Added support for custom block tint colors
...
Custom block tints can now be toggled per block in the block inspector.
Default tints have been added to approximate the existing color scheme.
Also, the image resources previously encoded as Base64 in
FungusEditorResources have now been added to Resources/Textures and are
loaded from there instead.
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
e1718de21c
Fixed Setting facing in lua only works if portraits are set to “FRONT” #528
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
31b60a5880
Reverted StringSubstituter move (it was there to allow FungusLua to be used independently of Fungus).
8 years ago
Christopher
062b5c3838
Moved StringSubstituter to main Fungus scripts dir
8 years ago
Christopher
0effd7e7f3
Added #region Public members to all non-editor classes
8 years ago
Christopher
253ac9ebc6
Renamed public methods to public members
8 years ago
Christopher
97e7994042
TextTagParser class is now static
8 years ago
Christopher
ced1af5bdf
Reverted ITextTagParser interface
8 years ago
Christopher
ebc63819f8
Reverted IConversationManager interface
8 years ago
Christopher
08110d64d1
Reverted ISayDialog interface
8 years ago