コード例 #1
0
        private void OnAddUnitCallBack(object obj)
        {
            var enumIndex = (int)obj;

            var index = itemListProp.arraySize;

            itemListProp.arraySize++;
            var triggerProp = itemListProp.GetArrayElementAtIndex(index);

            this.itemList.index = index;
            selectedIndex       = index;

            triggerProp.FindPropertyRelative("type").enumValueIndex = enumIndex;

            triggerProp.FindPropertyRelative("id").intValue = asset.GetID();

            serializedObject.ApplyModifiedProperties();
        }