/** * 此文件保存State(状态)的枚举 */ namespace Milimoe.FunGame.Core.Library.Constant { public enum StartMatchState { Matching, Success, Enable, Cancel } public enum RoomState { Created, Closed, Matching, Gaming, Complete } /// /// 角色目前所处的状态 /// public enum CharacterState { /// /// 可以行动 [ 战斗相关 ] /// Actionable, /// /// 完全行动不能 [ 战斗相关 ] /// NotActionable, /// /// 行动受限 [ 战斗相关 ] /// ActionRestricted, /// /// 战斗不能 [ 战斗相关 ] /// BattleRestricted, /// /// 技能受限 [ 战斗相关 ] /// SkillRestricted, /// /// 处于吟唱中 [ 战斗相关 ] [ 技能相关 ] /// Casting, /// /// 预释放爆发技(插队) [ 战斗相关 ] [ 技能相关 ] /// PreCastSuperSkill } public enum SelectState { None, SelectingOne, SelectingMultiple, SelectingRange, SelectingLine } public enum OnlineState { Offline, Online, Matching, InRoom, Gaming } public enum ClientState { WaitConnect, WaitLogin, Online, InRoom } public enum QuestState { NotStarted = 0, InProgress = 1, Completed = 2, Settled = 3 } }