別のクラスで宣言されたグローバル オブジェクトにアクセスする必要があるクラスがあります。これを可能にする extern などのキーワードがおそらくあるでしょう。このようにする必要がありますか、それとも静的な「GlobalObjects」クラスを作成して、すべてのクラスがアクセスできるようにし、オブジェクト自体にアクセスできるようにする方がよいでしょうGlobalObjects.Object1.foo();
か。
コードスニペット:
namespace Pong {
public class Pong : Game {
public Ball ball;
public Paddle paddleOne;
public Paddle paddleTwo;
public Pong()
: base() {
graphics = new GraphicsDeviceManager(this);
Content.RootDirectory = "Content";
}
// extra code
}
}