public void Clear() { workingListList = new List <GateLimitWorkSet>(); // clear foreach (GateLimitWorkSet gateLimitSetting in List) { var set = new GateLimitWorkSet(); set.name = gateLimitSetting.name; set.number = gateLimitSetting.number; workingListList.Add(set); } }
void Start() { //initialSetup = new List<GateLimitWorkSet>(); //foreach (GateLimitSetting gateLimitSetting in List) { // var set = new GateLimitWorkSet(); // if(gateLimitSetting != null){ // set.name = gateLimitSetting.name; // set.number = gateLimitSetting.maxNumber; // initialSetup.Add(set); // } //} Clear(); workingListList = new List <GateLimitWorkSet>(); foreach (GateLimitWorkSet gateLimitSetting in List) { var set = new GateLimitWorkSet(); set.name = gateLimitSetting.name; set.number = gateLimitSetting.number; workingListList.Add(set); } }