保留字params用于赋予一维数组不限制数量参数的输入方法,甚至可以输入为null或数量为0,方便同一类型数组批量输入的情况
void Start()
{
GameObject b1 = new GameObject("b1");
GameObject b2 = new GameObject("b2");
getBullet(b1,b2);
getBullet(b1);
}
void getBullet(params GameObject[] list)
{
string t = null;
for (var i = 0; i < list.Length; i++)
{
t += list[i].name + ",";
}
Debug.Log("包含:" + t.Substring(0, t.Length - 1) + " 共计:" + list.Length);
}