例のゲームシステムの対応を決めた
の続き。
StageManagerにcontext:IStageManagerCtxをメンバとして持たせます。
とする方法しかないかなぁ。
親Managerのデータを選択的に取得できるという意味では問題ないかと。
子Managerのexecメソッドの引数にも同じコンテキストが渡ってきますが、これはそのままで。
描画用コンテキストもメンバとして持たせないといけないかもしれません。
ただし、コンテキストをメンバとして持つのは子Managerだけというルールは必要そうです。
とりあえず、この対応でいろいろやってみます。