そうですね、この質問をするのは本当に馬鹿だと思いますが、私は現在、単純なパスファインダースクリプトを作成中です。Unity C#辞書のカスタムクラス
public class FloorInfo
{
Floor lastFloor;
float floorValue;
public FloorInfo(Floor lastF, float val)
{
lastFloor = lastF;
floorValue = val;
} }
しかし、私は
FloorInfo info = new FloorInfo(current, F);
のようなものを作成した後:私は床は私が参照しています床タイルで、次のようにFloorInfoは、カスタムクラスである
Dictionary<Floor, FloorInfo>
などの辞書を使用したいです
info.val
やinfo.lastF
などの値を取得できません
あなたは私に間違っていることを私に説明できますか?私はそのようなことや過去45分にこだわってしまったのは本当に厄介です。
編集:はい、既にお返事いただきありがとうございます。最も明白なもののようにもかなり問題があるようです。おかげさまで、ありがとうございました!
これらのプロパティは 'private'あり、デフォルトではので、あなたは外からアクセスできないすなわち、任意の_access modifier_('プライベート/保護/ public')を指定していませんクラス。 – Crozin