public static void SetState(this IAsyncStateMachine stateMachine, int state) { stateMachine.GetStateField().SetValue(stateMachine, state); }
public static int GetState(this IAsyncStateMachine stateMachine) { return((int)stateMachine.GetStateField().GetValue(stateMachine)); }