我应该将[RequireComponent(typeof())]放在每个派生类的顶部

时间:2016-08-27 04:42:42

标签: c# unity3d

例如我有这些类:

for user in user_list:
        print(user["id"], user["name"])

我希望我的OpponentView也有这种依赖

$(document).ready(function() { 
	 getcus();
});

function getcus(){
	 $.get('<?php echo base_url();?>index.php/site/get_all_customer_ajax', function (data) {
		 var obj = JSON.parse(data);
		 $('#names').empty();
		 for (var i=0;i<obj.customer.length;++i)
		 {
		 	$('#names').append(obj.customer[i].first_name + "<br>");
		 }
          setTimeout(getcus, 1000);
	});
	
};

我应该把它放在每个班级的顶部吗?或者如果我把它放在我的基类之上它会没问题吗?

由于

1 个答案:

答案 0 :(得分:0)

如果你将[RequireComponent(typeof())]置于基础calss之上,我们就需要所有派生类的依赖。

所以将[RequireComponent(typeof(EquipmentsManager))]放在PlayerView之上就足够了。

感谢Everts。