/// <summary> /// モニタ選択ドロップダウンの選択肢を更新 /// この後にUpdateUI()を呼ぶこと /// </summary> void UpdateMonitorDropdown() { if (!fitWindowDropdown) { return; } // 先頭以外の選択肢を削除 fitWindowDropdown.options.RemoveRange(1, fitWindowDropdown.options.Count - 1); if (!uniwinc) { fitWindowDropdown.value = 0; } else { int count = uniwinc.GetMonitorCount(); for (int i = 0; i < count; i++) { fitWindowDropdown.options.Add(new Dropdown.OptionData("Fit to Monitor " + i)); } if (uniwinc.monitorToFit >= count) { uniwinc.monitorToFit = count - 1; } } }