Christopher
71c2b4e357
Added Game Loaded event handler and save key.
8 years ago
Christopher
74a243ad12
Start Label property in Call command
8 years ago
Christopher
43a8aabccf
Renamed save commands
8 years ago
Christopher
80f47a80ea
Fixed block name not saving correctly
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
Christopher
fe62bb8f95
Initial stab at saving flowchart variables.
8 years ago
Christopher
442bd6d589
Fixed missing space in Wait Frames
8 years ago
Christopher
cdb3596a62
SayDialog now supports full variable substitution when setting character names.
8 years ago
Christopher
26372ba6da
Added GetToggleState, SetToggleState commands and ToggleChanged event handler
8 years ago
Christopher
45cc8416ec
Added WaitFrames command
8 years ago
Christopher
daad2633fc
Added null safety check
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
44aade812b
Changed float comparisons to use Mathf.Approximately
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
a550d29e10
Reverted IExecuteHandler, ILuaBindings and ILuaEnvironment interfaces
8 years ago
Christopher
0effd7e7f3
Added #region Public members to all non-editor classes
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
2ec4c818f2
Reverted IMusicController interface
8 years ago
Christopher
33d633b3a3
Reverted IMenuDialog interface
8 years ago
Christopher
75f5b5217f
Reverted ICommand interface
8 years ago
Christopher
31f9d86d7e
Reverted ICameraController interface
8 years ago
Christopher
47f3e2f191
Reverted IFlowchart interface
8 years ago
Christopher
08110d64d1
Reverted ISayDialog interface
8 years ago
Christopher
01feb27c61
Reverted IBlock 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
4207ef5d55
Added missing copyright headers, tidied up enums
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
6097c4ee1e
Refactored code to use ICommand interface where possible
8 years ago
Christopher
1cf014aa18
Refactored Block to use IBlock
8 years ago
Christopher
56e413a224
Reorganised Fungus folder structure
8 years ago
Christopher
627e167f88
Moved all scripts into a unified script folder (except Flowchart yet)
8 years ago
chrisgregan
0e5bffef34
Removed old command system
10 years ago
chrisgregan
e1cfd21c05
Removed legacy assets. Rename Variables to GlobalVariables.
10 years ago
chrisgregan
da314746c3
Can now run other commands in parallel to PanToView()
11 years ago
chrisgregan
ed1e48b2e7
Added rotation support to Views.
11 years ago
chrisgregan
c8bee1eaf1
Replaced Values system with new Variables class
...
- New commands SetInteger(), SetFloat(), SetBoolean().
- Simplified save game system.
11 years ago
chrisgregan
81efec8f6d
Added MusicManager singleton to play music across scene loads
11 years ago
chrisgregan
722714a0e1
Moved text substitution step to Dialog commands.
11 years ago
chrisgregan
6afa1e9571
Moved Say & AddOption commands to new DialogCommands class.
11 years ago
chrisgregan
759105166b
New Dialog system (replaces Pages)
...
- Added clickSound property to Button component
- Added new Dialog component and prefab (replaces Page)
- Moved deprecated files to Legacy folder
- Game components (CommandQueue, etc.) are now created in Game prefab
- Moved all camera related properties and functions from Game to
CameraController
- Added IDialog interface to support backwards compatibility between
Page class and the new Dialog class
- Added SetDialog() and SetTimeout() commands
- Marked all Page commands as Obsolete
- Added character images for use with Dialog component
- Added timed multiple choice menus
- Added looping typing sound while text is being written
- Updated example rooms to use new Dialog system
11 years ago
chrisgregan
de532d5231
Refactored Game commands to use closures
11 years ago