// This code is part of the Fungus library (http://fungusgames.com) maintained by Chris Gregan (http://twitter.com/gofungus). // It is released for free under the MIT open source license (https://github.com/snozbot/fungus/blob/master/LICENSE) using UnityEngine; using System.Collections.Generic; namespace Fungus { [EventHandlerInfo("Scene", "Save Point Loaded", "Execute this block when a saved point is loaded.")] public class SavePointLoaded : EventHandler { [Tooltip("Block will execute if the Save Key of the loaded save point matches an entry in the Save Keys list.")] [SerializeField] protected List saveKeys = new List(); #region Public methods /// /// Called when a save point is loaded. /// public void OnSavePointLoaded(string saveKey) { if (saveKeys.Contains(saveKey)) { ExecuteBlock(); } } #endregion } }