29 Commits (e176222cd61e0ed33b587eaacf938f4fc5d7a413)

Author SHA1 Message Date
desktop-maesty/steve 2b4761c6b5 SaveManager now uses json files in a FungusSaves sub directory for all platforms but webplayer & webgl which still use playerprefs 7 years ago
Christopher 7294c7810e Exposed Save Data key to support multiple game save files in the same project 8 years ago
Christopher 6b5eff338d Fix for start point not being executed on startup. 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 db7f71dee2 Removed resume at Label. It's a bit hacky and kinda redundant. 8 years ago
Christopher 9c46bef317 Moved start scene property to the SaveManager 8 years ago
Christopher 01867ce390 Changed Save Points to use an explicit IsStartPoint property instead of using magic 'Start' block name. 8 years ago
Christopher fd98c2b2b6 Renamed Resume From Here to Resume On Load 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 0c27baca7b SaveMenu is now a singleton game object. SaveGameObjects manages mapping to saveable game objects. 8 years ago
Christopher 51004f9bfd Fast Forward button 8 years ago
Christopher 467ea81f02 Button interactable state updates based on save data state 8 years ago
Christopher e0dca84770 Refactored save key and save description variable names. Added check for duplicate save keys. 8 years ago
Christopher 2984418056 SaveGameHelper starts a new game by calling SaveGameLoaded event handler with 'new_game' key. 8 years ago
Christopher 6e860053f5 Simplified save system to not use slots. A full history of save points is stored, and user can rewind to previous save points. 8 years ago
Christopher b230acf506 Updated slot picking 8 years ago
Christopher 5c7ca33cd0 Added SavePicker dialog 8 years ago
Christopher cb95ccc760 Refactored SavePointData to support multiple flowcharts 8 years ago
Christopher a9600010bf Added save description field 8 years ago
Christopher c0b3256df1 Refactored SavePointData classes 8 years ago
Christopher 881c1259bf Refactored event handler names and categories 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