ゲームループ (C#) のすべての更新で、更新されたデータが必要なオブジェクトがあります。更新ループを実行するオブジェクトのコンストラクターにオブジェクトを参照渡しして、参照が常に最新のオブジェクトになるようにする方がよいでしょうか。
または、通常はパラメーターとして Update メソッド (更新ごとに呼び出されます) に渡す必要がありますか?
したがって、これはコンストラクターとして:
public UpdatingObject(ref DataObject dataObject)
またはこれを更新ループ ヘッダーとして (デフォルトでは値渡し):
public void Update(DataObject dataObject)