internal void ToggleByVirtualGroup(string group, bool show)
            {
                if (!TriggerEnabled)
                {
                    Logger.Log(DebugLogLevel, $"[ToggleByVirtualGroup][{ChaControl.chaFile.parameter?.fullname}] TriggerEnabled false");
                    return;
                }
                Logger.Log(DebugLogLevel, $"[ToggleByVirtualGroup][{ChaControl.chaFile.parameter?.fullname}][group: {group}][show: {show}]");

                VirtualGroupStates[group] = show;

                foreach (AccTriggerInfo Part in CurOutfitTriggerInfo.Parts)
                {
                    if ((Part.Kind >= 9) && (!Part.Group.IsNullOrEmpty()))
                    {
                        if (Part.Group == group)
                        {
                            bool vis = show ? Part.State[0] : Part.State[3];
                            ChaControl.SetAccessoryState(Part.Slot, vis);
                            Logger.Log(DebugLogLevel, $"[ToggleByVirtualGroup][{ChaControl.chaFile.parameter?.fullname}][Part.Slot: {Part.Slot}][show: {show}]");
                        }
                    }
                }
                if (InsideCharaStudio)
                {
                    MoreAccessories_Support.UpdateUI();
                }
            }