使用泛型添加组件:
private T AddComponent<T>(GameObject obj) where T : Component
{
if (obj.GetComponent<T>() == null)
{
return obj.AddComponent<T>();
}
else
{
return obj.GetComponent<T>();
}
}
评论已关闭