我希望名为classAssets的新列表成为具有参数名称的列表的副本。
private List<Transform> noviceAssets = new List<Transform>();
public void ActivateClassAssets(string className) {
string listName = className.ToLower() + "Assets";
List<Transform> classAssets = new List<Transform>
((List<Transform>)GetType().GetProperty(listName).GetValue(this, null));
for(int i = 0; i < classAssets.Count; i++) {
classAssets[i].gameObject.SetActive(true);
}
}