Christopher
071fb7c345
Added Fungus.Commands, Fungus.EventHandlers, Fungus.Variables and Fungus.Utils namespaces
8 years ago
Christopher
9f5c726699
Grouped static members together
8 years ago
Christopher
0d33e6a026
Use concrete classes for Block and Command to ensure editor code is robust.
8 years ago
Christopher
04b56ab0c7
Refactored runtime code to use IFlowchart exclusively
8 years ago
Christopher
1cf014aa18
Refactored Block to use IBlock
8 years ago
Christopher
627e167f88
Moved all scripts into a unified script folder (except Flowchart yet)
8 years ago
Christopher
49278bf84c
Refactored StringSubstituter to use IStringSubstituter interface
8 years ago
Christopher
09e73ed9b7
Refactored Localisation to use ILocalization interface
8 years ago
Christopher
cc4406a8fb
Change all public properties to use virtual
8 years ago
Christopher
f130385f6f
Changed comment style on header block
8 years ago
Christopher
f94e46e42d
Refactored narrative comments
8 years ago
Christopher
9ead74d659
Refactored Narrative scripts to use protected fields with public property accessors
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
67adbab9a0
Added open source license header to all source files
9 years ago
Christopher
0eac532b35
String substitution uses StringBuilder to avoid string allocations
9 years ago
Christopher
6a7878552e
Fixed Child Object gets deleted when having a flowchart on parent and child. #475
9 years ago
chrisgregan
3f9162eb13
Fix API change for OnLevelWasLoaded() event
9 years ago
chrisgregan
734ca8c870
Extensible string substitution system
...
String substitution now works for Fungus variables, localisation keys,
Lua global variables and string variable keys. The system can be easily
extended by implementing the ISubstitutionHandler interface.
9 years ago
chrisgregan
4fbf516a18
Inactive localizeable game objects are now cached #322
9 years ago
chrisgregan
4d68516985
Fixed localization language does not persist between scenes #271
9 years ago
chrisgregan
fd52475268
Fixed init order issue with caching localizeable objects
9 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.
9 years ago
chrisgregan
1b977b69dc
Localization now supports Write and Set Text commands
9 years ago
chrisgregan
dc908282ad
Standard Text import strips out newline characters #114
10 years ago
chrisgregan
6e4f22f421
Localization id should default to use Flowchart object name #101
10 years ago
chrisgregan
18ed00619c
Remove incorrect header info
10 years ago
chrisgregan
725146a1aa
Fixed choose English as language in localisation example #100
10 years ago
chrisgregan
ec1d98b333
Help box and readability improvements for Localisation editor
10 years ago
chrisgregan
9e37f19560
SetActiveLanguage is more generic #8
10 years ago
chrisgregan
d2ab301376
All localised strings are now added to a dictionary for easy lookup
...
If no active language is set, the standard text strings will be added
to the localisation dictionary. This allows you to use the localisation
table to store strings which can be used for variable substitution.
10 years ago
chrisgregan
555660fa75
Can now add custom localized strings to localisation file #8
10 years ago
chrisgregan
4c41ada4a8
Renamed Language to Localisation for clarity #8
10 years ago
chrisgregan
d998fd32fd
Moved Language files to Narrative module #8
10 years ago
chrisgregan
8ebc4efe29
Add undo support on import. Use notifications instead of logging. #8
10 years ago
chrisgregan
d86ea2e7d2
Added log info for number of exported/imported items #8
10 years ago
chrisgregan
2cb88cc634
Import standard text file format #8
10 years ago
chrisgregan
8daa859a77
Export all standard text to an easily editable text format #8
10 years ago
chrisgregan
c94840384f
Renamed Export String to Export Localisation File
10 years ago
chrisgregan
36274e134f
Localise character names #8
10 years ago
chrisgregan
f5e1c89936
Flowcharts use a localisation id property when exporting strings #8
10 years ago
chrisgregan
d91ad82336
Improved performance of populating localized strings #8
10 years ago
chrisgregan
e063596031
Added a robust CSV parser. Localisation file is read at load time.
10 years ago
chrisgregan
00a4f34e00
Language object now uses a CSV text asset property
10 years ago
chrisgregan
34e23dda80
Removed localized objects list
10 years ago
chrisgregan
eaa90aef75
Initial localisation support via CSV files
10 years ago