blob: 3b45aee18a6f01286bcb811305fa8b440ec2d8a0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
using System;
namespace XMainClient
{
internal class XStateMgr
{
public static bool IsMoveState(XStateDefine state)
{
return state == XStateDefine.XState_Move;
}
public static bool IsUnBattleState(XStateDefine state)
{
return state == XStateDefine.XState_Idle || XStateMgr.IsMoveState(state);
}
public static bool IsAirState(XStateDefine state)
{
return state == XStateDefine.XState_Fall || state == XStateDefine.XState_Jump;
}
public static bool IsStunState(XStateDefine state)
{
return state == XStateDefine.XState_Freeze;
}
public static bool IsUnControlledState(XStateDefine state)
{
return XStateMgr.IsStunState(state) || state == XStateDefine.XState_BeHit || state == XStateDefine.XState_Death;
}
}
}
|