Game1 (メイン) クラスで使用できる別のクラスの関数から変数を取得するのに非常に苦労しています。具体的には、SetWindowSize.cs の SaveData 関数から幅と高さを取得し、Game1.cs の ReadSettings で使用したいと考えています。
エラーが発生します
「ShovelShovel.SetWindowSize」には「高さ」の定義が含まれていません。「幅」についても同様です。
Game1.cs (関数のみ)
protected void ReadSettings()
{
try
{
if (File.Exists(SetWindowSize.savePath))
{
using (FileStream fileStream = new FileStream(SetWindowSize.savePath,
FileMode.Open))
{
using (BinaryReader binaryReader = new BinaryReader(fileStream))
{
SetWindowSize.width = binaryReader.ReadInt32();
SetWindowSize.height = binaryReader.ReadInt32();
}
}
}
}
catch
{
}
}
SetWindowSize.cs
namespace ShovelShovel
{
protected void ReadSettings()
{
try
{
if (File.Exists(savePath))
{
using (FileStream fileStream = new FileStream(savePath, FileMode.Open))
{
using (BinaryReader binaryReader = new BinaryReader(fileStream))
{
var windowSize = WindowSizeStorage.ReadSettings();
WindowSize.Width = windowSize.Width;
WindowSize.Height = windowSize.Height;
}
}
}
}
catch
{
}
}
私を助けてくれるすべての人に感謝します。本当に感謝しています。