因为可以像这样检查GameObect的存在(或实例化),:
GameObject x = new GameObject();
if(x){
Console.Writeline("Instantiated GO");
}else{
Console.Writeline("Not instantiated GO");
}
如何检查我自己的类的Object是否存在/实例化? 我只是得到错误,它无法转换为bool。
我的问题:我如何检查自己类的对象,如上面代码中显示的Unity中的GameObjects?
我该如何解决这个问题?这是Unity特定的吗?:
class myClass{
public myClass(){ //Construcutor}
public void createAndCheckClassObject(){
myClass y = new myClass();
if(y){
Console.Writeline("Instantiated object");
}else{
Console.Writeline("Not instantiated object");
}
}
}
答案 0 :(得分:0)
将其与“null”比较
if (obj == null)
{
//do something
}