在js中返回一个布尔值
Returning a boolean value in js
我正在尝试使用此函数 return 一个基于我的 items.Count
的值
我试过各种版本,似乎都不行。
这是我最初尝试的...
public function IsEmpty():boolean {
return items.Count == 0;
}
然后我试了
public function IsEmpty():boolean {
if(items.Count == 0){
return true;
}
return false;
}
private function PlaceEmpty(item:Item):boolean{
if(emptySlots > 0){
for (var slot:GameObject in allSlots){
var tmp:Slot = slot.GetComponent(Slot);
Debug.Log(item.maxSize);
if(tmp.IsEmpty){ // this is the problem line
//to get it to work i used (tmp.items.Count < 1)
tmp.AddItem(item);
emptySlots--;
return true;
}
}
}
return false;
}
改变
if(tmp.IsEmpty){
需要
if(tmp.IsEmpty()){
我正在尝试使用此函数 return 一个基于我的 items.Count
的值我试过各种版本,似乎都不行。
这是我最初尝试的...
public function IsEmpty():boolean {
return items.Count == 0;
}
然后我试了
public function IsEmpty():boolean {
if(items.Count == 0){
return true;
}
return false;
}
private function PlaceEmpty(item:Item):boolean{
if(emptySlots > 0){
for (var slot:GameObject in allSlots){
var tmp:Slot = slot.GetComponent(Slot);
Debug.Log(item.maxSize);
if(tmp.IsEmpty){ // this is the problem line
//to get it to work i used (tmp.items.Count < 1)
tmp.AddItem(item);
emptySlots--;
return true;
}
}
}
return false;
}
改变
if(tmp.IsEmpty){
需要
if(tmp.IsEmpty()){