using System; using Emergent.Gamebryo.SceneDesigner.Framework; using Emergent.Gamebryo.SceneDesigner.PluginAPI; namespace Emergent.Gamebryo.SceneDesigner.StdPluginsCs.Utility { /// /// Summary description for AnimationControlUtility. /// public class AnimationControlUtility { public AnimationControlUtility() { } [UICommandHandler("PlayAnimations")] private static void OnPlayAnimations(object sender, EventArgs args) { MFramework.Instance.TimeManager.Enabled = !MFramework.Instance.TimeManager.Enabled; } [UICommandValidator("PlayAnimations")] private static void OnValidatePlayAnimations(object sender, UIState state) { state.Checked = MFramework.Instance.TimeManager.Enabled; } [UICommandHandler("ResetAnimations")] private static void OnResetAnimations(object sender, EventArgs args) { MFramework.Instance.RestartAnimation(); } [UICommandValidator("ResetAnimations")] private static void OnValidateResetAnimations(object sender, UIState state) { } } }