問題タブ [dnspy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 「プロパティまたはインデクサー 'PlayerController.Modifier' を割り当てることができません -- 読み取り専用です」というエラーを修正するにはどうすればよいですか?
コードの解決策をたくさん調べましたが、追加しようとしているものにはどれも当てはまりません。私はゲームの改造を行っているため、dnSpy を使用してコーディングを行っていますが、常に読み取り専用エラーが発生します。
私が言ったように、「プロパティまたはインデクサーを割り当てることができません-読み取り専用です」というエラーについて他の多くのスレッドを調べましたが、実際に私のコードに役立つものはありません。
期待される結果は、ゲームのチャットに「/modifier [modifier]」と入力すると、その修飾子がキャラクターに適用されることです。このコードは 2018 年初頭にゲームに含まれていたもので、コードを再度追加したいと思いました。
実際の結果は、「プロパティまたはインデクサー 'PlayerController.Modifier' を割り当てることができません -- 読み取り専用です。通常、修飾子は 1 つだけではありませんが、この例では "rocketjump" を使用しています。 . より多くの修飾子がある場合、それぞれの
State.LocalPlayer.Modifier = (PlayerControllerModifier)ScriptableObject.CreateInstance(typeof(RocketJumpModifier));
行は同じエラーを行うため、エラーはこの行に関係していると思われます。
最後に、「プロパティまたはインデクサー 'PlayerController.Modifier' を割り当てることができません -- 読み取り専用です」というエラーを修正するにはどうすればよいですか?