私は現在、Pythonでゲームをプログラミングしています。メインクラス(engine.py)と多くのサブクラスがあります。メインクラスには、プレーヤーのようないくつかの重要な変数があります。現在サブクラスにいて、別の変数または関数にアクセスしたい場合、次のようになります。
self.handleToEngine.player.playerObj.animationHandler.doSomething()
これを短縮する方法はありますか?パフォーマンスがそれほど良くないと思いますし、クリーンなコードではありません。