キャラクターとキャラクターがとるアクションの関連付けのデザインについて。歩く、走る、止まる、倒れる、座る、など人型キャラクターとして必要不可欠なアクションはキャラクターのベースクラスが統一的に起動を指示することができるし処理することができる。対してスキルや複数の種類の攻撃アクションなどはキャラクターの詳細を知らなくては処理できない。actionはそういった区別をせず、すべてをそれぞれ一つの行動として定義してやるべきか。それとも最初からそのような属性を持たせてやるべきか。

とりあえず今はactionはそのような区別をしていないのでそのままでなんとかしようと思っているけど。
actionのレイヤーでそういう違いを吸収した場合の利点を妄想したい。