// // UseSkillStates.cs // // Copyright (c) František Boháček. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. namespace NosSmooth.Game.Contracts; /// /// States for contract for using a skill. /// public enum UseSkillStates { /// /// Skill use was not executed yet. /// None, /// /// A skill use packet (u_s, u_as, etc.) was used, /// awaiting a response from the server. /// SkillUseRequested, /// /// The server has responded with a skill use, /// (after cast time), the information about /// the caster, target is filled. /// SkillUsedResponse, /// /// Fired 1000 ms after , /// the character may move after this. /// CharacterRestored }