private int AddFirst(RUI_ButtonManager rUI_ButtonManager) { // インスタンスをListの最初に挿入 List <RUI_ButtonManager> tmpIns = new List <RUI_ButtonManager>(InsList); InsList.Clear(); InsList.Add(rUI_ButtonManager); InsList.AddRange(tmpIns); // インスタンスに対応するHandleをListの最初に挿入 List <int> tmpHandle = new List <int>(HandleList); //HandleList = new List<int>(); int handle = GenerateHandle(); HandleList.Clear(); HandleList.Add(handle); HandleList.AddRange(tmpHandle); return(handle); }
private List <int> HandleList = new List <int>(); // インスタンスのHandleを格納するList public int Add(RUI_ButtonManager rUI_ButtonManager) { return(AddFirst(rUI_ButtonManager)); }