void OnRenderObject() { live2DModel.draw(); var partList = live2DModel.getModelImpl().getPartsDataList(); foreach (var item in partList) { live2DModel.setPartsOpacity(item.getPartsDataID().ToString(), modelOpacity); if (item.getPartsDataID().ToString() == "PARTS_WEAPON01") { return; } if (item.getPartsDataID().ToString() == "PARTS_WEAPON02") { return; } if (item.getPartsDataID().ToString() == "PARTS_WEAPON03") { return; } if (item.getPartsDataID().ToString() == "PARTS_WEAPON04") { return; } if (item.getPartsDataID().ToString() == "PARTS_WEAPON05") { return; } if (item.getPartsDataID().ToString() == "PARTS_WEAPON06") { return; } } }
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]); }