アクションゲームってキャラの状態によって同じボタンでも動きが変わることが多いけど、
状態から判定したほうがいい?ボタンからで判定したほうがいい?

例えば攻撃ボタンを押したときに地上と空中で動きを変えるときに、
状態から判定する場合は、まず、棒立ち状態か、走り状態か、ジャンプ中かを判定して、
その中で攻撃ボタンが押されてるかチェック。
ボタンから判定する場合は、まず、攻撃ボタンが押されてるかどうかを判定してから、
その中でキャラの状態をチェック。

どっちがいい?