public Live2DPartConfig[] LoadParts()
    {
        if (live2DModel != null)
        {
            var partsData = live2DModel.getModelImpl().getPartsDataList();
            var config    = new Live2DPartConfig[partsData.Count];
            for (int i = 0; i < partsData.Count; i++)
            {
                var name = partsData[i].getPartsDataID().ToString();
                config[i] = new Live2DPartConfig {
                    name    = name,
                    opacity = live2DModel.getPartsOpacity(name)
                };
            }

            return(config);
        }

        return(new Live2DPartConfig[0]);
    }