namespace Game { public enum EFunctionKey { None, Up, Down, Left, Right, RightUp, RightDown, RightLeft, RightRight, Jump, Flash, LightAttack, HeavyAttack, Lock, Interact, Menu, Enter, Map, Bag, Refresh, Weapon0, Weapon1, Weapon2, Weapon3, WeaponPre, WeaponNext, Test1, } public enum EKeyActionType { Click, Press, Release, } public enum EMoveCommand { Stop, Left, Right, Up, Down, UpLeft, UpRight, DownLeft, DownRight, Jump, JumpRelease, } public enum EMoveCommandType { Stop, Move, FunctionKey, } public enum EJumpState { OnGround, LeavingGround, InAir, } public enum EMovestepType { None, AddForce, SetSpeed, } public enum ESKillPerformance { None, Light, Heavy, Floating, Rush, Remote, Max, } public enum EComboStance { Idle, Ground1, Ground2, Ground3, Ground4, Ground5, Ground6, Ground7, AirIdle = 10, Air1, Air2, Air3, None = 99, Any = 100, Cache = 101, } public enum EComboTriggerType { LightAttack, HeavyAttack, LightAttackRelease, HeavyAttackRelease, Flash, Jump, None, } public enum EWeaponChangeType { Set0, Set1, Set2, Set3, SetPre, SetNext, None, } public enum EHitLevel { None, //无 Block, //格挡 Stagger1, //硬直-小 Stagger2, //硬直-中 Stagger3, //硬直-大 Flowing, //浮空 ShieldBreak, //破盾 Stun, //击晕 Kill, //击杀 } public enum EState { Enter, Update, Leave, } public enum EHitType { Slash, Blunt, } }