2016-10-19 6 views
0

私はゲームを作成していますが、私の古いゲームは削除されていて、そこから完全なC#コードを取得したいと考えています。 私はそれを得るために逆コンパイルにILSpyを使用しましたが、すべてがコルーチン(ienumerator)を除いてデコンパイルされました。 (私は現在のプロジェクトでこれを試しましたが、正しく逆コンパイルされません) Iterator Blockのためだと思います。正しくデコンパイルするツールはありますか? コルーチン(ienumerator)を正しく逆コンパイルする方法はありますか?ユニティコルーチン(ienumerator)を正しくデコンパイルします

+1

アプリケーションの分解についてのパブリックフォーラムに入る前に、Unity EULAをお読みください。それは違法かもしれない。 – Everts

答えて

3

いいえ、IEnumeratorを正しく逆コンパイルするアプリケーションはありません。このステートメントは構文的な砂糖ですからです。これは、コンパイラが反復子ブロックを見つけたとき、反復子が元の方法で再構築できないほど複雑なものでブロック反復子をトランスレートすることを意味します。

関連する問題