私は2つのクラス、Game1
とScene
を持っています。 Game1
は、アクティブシーンのTick()
機能を呼び出しています。引数としての自己参照
関数は次のようになります。
abstract public List<IRenderable> Tick(ref KeyboardState ks, ref MouseState ms, ref Game1 game);
は、どのように私はリファレンスとしてGame1
自体を渡すことができますか? this
を使用すると、読み取り専用のため動作しません。あなたがメソッドの復帰後t
にthis
を割り当てることはできませんが、
var t = this;
var result = scene.Tick(ref ks, ref ms, ref t);
:
操作がGame1.Tick()ですか? –
方法は抽象ですか?それは実装されていますか? – Media
これはデフォルトで参照番号 –