0

ポーンクラスをコンパイルするのに問題があります。エラーは、次の行の「If」の型の不一致です。if(MyInventory [inc] == int(x));

コード:[CODE]クラスBSAPawnはUTPawnを拡張します。

var()配列MyInventory;

function bool HasItem(int x){local int len; local int inc; len = MyInventory.Length;

for(inc = 0; inc < len; inc++)
{
   if( MyInventory[inc] = int x );
        return true;
}
return false;

}[/コード]

誰かがこれを整理する方法を知っていますか?トム

4

1 に答える 1

0

=比較を行う代わりに値を割り当てています==

それは次のように見えるはずです..

for(inc = 0; inc < len; inc++)
{
   if( MyInventory[inc] == x )
        return true;
}
return false;

int xさらに、単にではなく、なぜ使用しているのですかx

于 2011-05-14T19:52:01.783 に答える