Exemple #1
0
        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);
        }
Exemple #2
0
        private List <int> HandleList            = new List <int>();               // インスタンスのHandleを格納するList

        public int Add(RUI_ButtonManager rUI_ButtonManager)
        {
            return(AddFirst(rUI_ButtonManager));
        }