{
    "Version": 1,
    "Z": 1,
    "Scripts": [
      "Canvas/HeliScript/MicProperty/Build/MargeHSFiles.hs"
    ],
    "Layout": [
      {
        "Name": "MicProperty",
        "Show": false,
        "Z": 5,
        "SpreadMode": false,
        "AutoLoading": true,
        "Components": [
          "MicPropertyController",
          "MicPropertyViewModel"
        ],
        "Gui": [
			{
				"Name": "BackGround",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 0, 0],
				"Size": [ 3000, 4000],
				"Z": -1,
				"Pivot": [ 0.5, 0.5],
				"Anchor": "CM",
				"ParamButton": {
					"FileName": "gui2024/mic_property/micDialogBackGround.png"
				}
			},
			{
				"Name": "Base",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 0, 0],
				"Size": [ 900, 900],
				"Z": 0,
				"Pivot": [ 0.5, 0.5],
				"Anchor": "CM",
				"ParamButton": {
					"FileName": "gui2024/mic_property/mic_access_base_9s.png",
					"LTRB": [ 60, 60, 60, 60]
				}
			},
			{
				"Name": "CloseButton",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 450, -450],
				"Size": [ 92, 92],
				"Z": 1,
				"Pivot": [ 1.0, 0.0],
				"Anchor": "CM",
				"ParamButton": {
					"FileName": "gui2024/common/common_btn_close_po.png",
					"LTRB": [ 0, 0, 0, 0],
					"OnKeyDownMulColor": [0.3,0.3,0.4,1.0]
				}
			},
			{
				"Name": "DialogTitle",
				"Type": "text",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 0, -425],
				"Size": [ 900, 80],
				"Z": 1,
				"Pivot": [ 0.5, 0.0],
				"Anchor": "CM",
				"ParamText": {
					"FontSize": 50,
					"FontFamily": "BIZUDPGothic",
					"Alignment": "CM",
					"Color": [ 0.90, 0.90, 0.90, 0.90],
					"Text": "マイクの設定",
					"Text_en": "Mic Settings"
				}
			},
			{
				"Name": "SelectMicText",
				"Type": "text",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 0, -250],
				"Size": [ 750, 50],
				"Z": 1,
				"Pivot": [ 0.5, 0.5],
				"Anchor": "CM",
				"ParamText": {
					"FontSize": 40,
					"FontFamily": "BIZUDPGothic",
					"Alignment": "LM",
					"Color": [ 0.90, 0.90, 0.90, 0.90],
					"Text": "マイクを選択",
					"Text_en": "Select a Mic"
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true}
				]
			},
			{
				"Name": "MicSelectBox",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 0, -170],
				"Size": [ 700, 150],
				"Z": 1,
				"Pivot": [ 0.5, 0.5],
				"Anchor": "CM",
				"ParamButton": {
					"FileName": "gui2024/mic_property/mic_button_base.png",
					"OnKeyDownMulColor": [0.3,0.3,0.4,1.0]
				},
				"GUIAction": [
					{
						"Flag": {"Name": "MicOn", "Enable": false }
					}
				],
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true}
				]
			},
			{
				"Name": "SelectMicName",
				"Type": "text",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ -25, -170],
				"Size": [ 550, 125],
				"Z": 2,
				"Pivot": [ 0.5, 0.5],
				"Anchor": "CM",
				"ParamText": {
					"FontSize": 35,
					"FontFamily": "BIZUDPGothic",
					"Alignment": "LM",
					"Color": [ 0.90, 0.90, 0.90, 1.0],
					"Text": "入力デバイス",
					"Text_en": "Selected Mic Name"
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true}
				]
			},
			{
				"Name": "MicSelectPulldown",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 300, -160],
				"Size": [ 50, 50],
				"Z": 2,
				"Pivot": [ 0.5, 0.5],
				"Anchor": "CM",
				"ParamButton": {
					"FileName": "gui2024/mic_property/mic_access_select_button.png",
					"LTRB": [ 0, 0, 0, 0],
					"OnKeyDownMulColor": [0.3,0.3,0.4,1.0]
				},
				"GUIAction": [
					{
						"Flag": {"Name": "MicOn", "Enable": false }
					}
				],
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true}
				]
			},
			{
				"Name": "MicSelectPullUp",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 300, -170],
				"Size": [ 50, 50],
				"Z": 2,
				"Pivot": [ 0.5, 0.5],
				"Rotate": 180,
				"Anchor": "CM",
				"ParamButton": {
					"FileName": "gui2024/mic_property/mic_access_select_button.png",
					"LTRB": [ 0, 0, 0, 0],
					"OnKeyDownMulColor": [0.3,0.3,0.4,1.0]
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true}
				]
			},
			{
				"Name": "TestMicText",
				"Type": "text",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 0, -70],
				"Size": [ 750, 50],
				"Z": 1,
				"Pivot": [ 0.5, 0.5],
				"Anchor": "CM",
				"ParamText": {
					"FontSize": 40,
					"FontFamily": "BIZUDPGothic",
					"Alignment": "LM",
					"Color": [ 0.90, 0.90, 0.90, 0.90],
					"Text": "マイクのテスト",
					"Text_en": "Test Mic Input"
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true}
				]
			},
			{
				"Name": "MicOnIcon",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ -380, -50],
				"Size": [ 80, 150],
				"Z": 1,
				"Pivot": [ 0.0, 0.0],
				"Anchor": "CM",
				"ParamButton": {
					"FileName": "gui2024/mic_property/mic_access_mic_icon.png"
				},
				"GUIAction": [
					{
						"Flag": { "Name": "MicOn", "Enable": false }
					}
				],
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true},
					{"Name": "Toggle_Mic_Missing", "State": false}
				]
			},
			{
				"Name": "MicMissing",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ -240, 30],
				"Size": [ 70, 70],
				"Z": 2,
				"Pivot": [ 0.5, 0.5],
				"ParamButton": {
					"FileName": "gui2024/mic_property/mic_device_missing.png",
					"OnKeyDownMulColor": [0.3,0.3,0.4,1.0]
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true},
					{"Name": "Toggle_Voicechat_Mic_On_Off", "State": true},
					{"Name": "Toggle_Mic_Missing", "State": true}
				]
			},
			{
				"Name": "VoiceInputBase",
				"Type": "image",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ -280, 30],
				"Size": [ 670, 20],
				"Z": 1,
				"Pivot": [ 0.0, 0.5],
				"Anchor": "CM",
				"ParamImage": {
					"Uri": "gui2024/mic_property/setting_bar.png",
					"LTRB": [ 5, 3, 5, 3]
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true},
					{"Name": "Toggle_Mic_Missing", "State": false}
				]
			},
			{
				"Name": "VoiceInputBar",
				"Type": "image",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ -280, 30],
				"Size": [ 670, 20],
				"Z": 2,
				"Pivot": [ 0.0, 0.5],
				"Anchor": "CM",
				"ParamImage": {
					"Uri": "gui2024/mic_property/setting_bar.png",
					"LTRB": [ 5, 3, 5, 3]
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true},
					{"Name": "Toggle_Mic_Missing", "State": false}
				]
			},
			{
				"Name": "MicMissingText",
				"Type": "text",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ -280, 30],
				"Size": [ 670, 90],
				"Z": 2,
				"Pivot": [ 0.0, 0.5],
				"Anchor": "CM",
				"RaycastTarget": false,
				"ParamText": {
					"FontSize": 35,
					"FontFamily": "BIZUDPGothic",
					"Alignment": "CM",
					"Color": [ 0.90, 0.90, 0.90, 0.90],
					"Text": "マイクの接続に失敗しました。",
					"Text_en": "Failed to connect to Mic"
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true},
					{"Name": "Toggle_Mic_Missing", "State": true}
				]
			},
			{
				"Name": "ChangeNextMic",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 395, 150],
				"Size": [ 350, 90],
				"Z": 1,
				"Pivot": [ 1.0, 0.5],
				"Anchor": "CM",
				"ParamButton": {
					"FileName": "gui2024/mic_property/common_dialog_btn_black.png",
					"LTRB": [ 0, 0, 0, 0],
					"OnKeyDownMulColor": [0.3,0.3,0.4,1.0]
				},
				"GUIAction": [
					{
						"Flag": { "Name": "MicOn", "Enable": false }
					}
				],
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true}
				]
			},
			{
				"Name": "ChangeNextMicText",
				"Type": "text",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 370, 150],
				"Size": [ 300, 90],
				"Z": 2,
				"Pivot": [ 1.0, 0.5],
				"Anchor": "CM",
				"RaycastTarget": false,
				"ParamText": {
					"FontSize": 35,
					"FontFamily": "BIZUDPGothic",
					"Alignment": "CM",
					"Color": [ 0.90, 0.90, 0.90, 0.90],
					"Text": "次のマイクをテスト",
					"Text_en": "Test Another Mic"
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true}
				]
			},
			{
				"Name": "CheckBoxOff",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ -380, 250],
				"Size": [ 55, 55],
				"Z": 1,
				"Pivot": [ 0.0, 0.0],
				"Anchor": "CM",
				"ParamButton": {
					"FileName": "gui2024/mic_property/common_checkbox_off.png",
					"LTRB": [ 0, 0, 0, 0],
					"OnKeyDownMulColor": [0.3,0.3,0.4,1.0]
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true},
					{"Name": "Mic_Device_Id_Is_Persistent", "State": true}
				]
			},
			{
				"Name": "CheckBoxOn",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ -380, 250],
				"Size": [ 55, 55],
				"Z": 2,
				"Pivot": [ 0.0, 0.0],
				"Anchor": "CM",
				"ParamButton": {
					"FileName": "gui2024/mic_property/common_checkbox_on.png",
					"LTRB": [ 0, 0, 0, 0],
					"OnKeyDownMulColor": [0.3,0.3,0.4,1.0]
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true},
					{"Name": "Mic_Device_Id_Is_Persistent", "State": true}
				]
			},
			{
				"Name": "DoNotShowAgain",
				"Type": "text",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ -300, 275],
				"Size": [ 300, 50],
				"Z": 1,
				"Pivot": [ 0.0, 0.5],
				"Anchor": "CM",
				"RaycastTarget": false,
				"ParamText": {
					"FontSize": 40,
					"FontFamily": "BIZUDPGothic",
					"Alignment": "LM",
					"Color": [ 0.90, 0.90, 0.90, 0.90],
					"Text": "今後表示しない",
					"Text_en": "Do not show this again"
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true},
					{"Name": "Mic_Device_Id_Is_Persistent", "State": true}
				]
			},
			{
				"Name": "EnterVoiceChanel",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": false,
				"Pos": [ 0, 420],
				"Size": [ 520, 100],
				"Z": 1,
				"Pivot": [ 0.5, 1.0],
				"Anchor": "CM",
				"ParamButton": {
					"FileName": "gui2024/mic_property/common_white_button.png",
					"LTRB": [ 0, 0, 0, 0],
					"OnKeyDownMulColor": [0.3,0.3,0.4,1.0]
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true}
				]
			},
			{
				"Name": "EnterVoiceChanelText",
				"Type": "text",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 0, 372],
				"Size": [ 450, 80],
				"Z": 2,
				"Pivot": [ 0.5, 0.5],
				"Anchor": "CM",
				"ParamText": {
					"FontSize": 35,
					"FontFamily": "BIZUDPGothic",
					"Alignment": "CM",
					"Color": [ 0.1, 0.1, 0.1, 0.9],
					"Text": "ボイスチャンネルに参加する",
					"Text_en": "Join Voice Chat"
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": true}
				]
			},
			{
				"Comment":"マイク未検出時 UI",
				"Name": "MicNotFound",
				"Type": "image",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 0, -150],
				"Size": [ 950, 500],
				"Z": 1,
				"Pivot": [ 0.5, 0.5],
				"Anchor": "CM",
				"ParamImage": {
					"Uri": "gui2024/mic_property/mic_access_illust.png",
					"LTRB": [ 5, 3, 5, 3]
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": false}
				]
			},
			{
				"Comment":"マイク未検出時 UI",
				"Name": "RefleshMicDeviceList",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 0, 90],
				"Size": [ 500, 90],
				"Z": 1,
				"Pivot": [ 0.5, 0.5],
				"Anchor": "CM",
				"ParamButton": {
					"FileName": "gui2024/mic_property/common_white_button.png",
					"LTRB": [ 0, 0, 0, 0],
					"OnKeyDownMulColor": [0.3,0.3,0.4,1.0]
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": false},
					{"Name": "Toggle_NotConnectingRoom", "State": true}
				]
			},
			{
				"Comment":"マイク未検出時 UI",
				"Name": "RefleshMicDeviceText",
				"Type": "text",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 0, 90],
				"Size": [ 450, 80],
				"Z": 2,
				"Pivot": [ 0.5, 0.5],
				"Anchor": "CM",
				"ParamText": {
					"FontSize": 35,
					"FontFamily": "BIZUDPGothic",
					"Alignment": "CM",
					"Color": [ 0.1, 0.1, 0.1, 0.9],
					"Text": "マイクデバイスを再取得",
					"Text_en": "Reacquire Mic"
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": false},
					{"Name": "Toggle_NotConnectingRoom", "State": true}
				]
			},
			{
				"Comment":"マイク未検出時 UI",
				"Name": "MicNotFoundText",
				"Type": "text",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 0, 300],
				"Size": [ 600, 280],
				"Z": 2,
				"Pivot": [ 0.5, 0.5],
				"Anchor": "CM",
				"ParamText": {
					"FontSize": 30,
					"FontFamily": "BIZUDPGothic",
					"Alignment": "LT",
					"OverflowWrap":true,
					"Color": [ 0.9, 0.9, 0.9, 0.9],
					"Text": "マイクが接続されていません。\n\nマイクを接続することで、ボイスチャットに参加できます。",
					"Text_en": "Hmm... It looks like there's no mics connected \n\nConnect a mic input to join the voice chat!"
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": false}
				]
			},
			{
				"Comment":"マイク未検出時 UI",
				"Name": "EnterVoiceChanelWithoutMic",
				"Type": "button",
				"Platform": "",
				"Language": "",
				"Show": false,
				"Pos": [ 0, 420],
				"Size": [ 400, 90],
				"Z": 1,
				"Pivot": [ 0.5, 1.0],
				"Anchor": "CM",
				"ParamButton": {
					"FileName": "gui2024/mic_property/common_white_button.png",
					"LTRB": [ 0, 0, 0, 0],
					"OnKeyDownMulColor": [0.3,0.3,0.4,1.0]
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": false},
					{"Name": "Toggle_NotConnectingRoom", "State": true}
				]
			},
			{
				"Comment":"マイク未検出時 UI",
				"Name": "EnterVoiceChanelTextWithoutMic",
				"Type": "text",
				"Platform": "",
				"Language": "",
				"Show": true,
				"Pos": [ 0, 375],
				"Size": [ 350, 80],
				"Z": 2,
				"Pivot": [ 0.5, 0.5],
				"Anchor": "CM",
				"ParamText": {
					"FontSize": 35,
					"FontFamily": "BIZUDPGothic",
					"Alignment": "CM",
					"Color": [ 0.1, 0.1, 0.1, 0.9],
					"Text": "入室する",
					"Text_en": "Enter!"
				},
				"Toggle": [
					{"Name": "Mic_DeviceList_Found", "State": false},
					{"Name": "Toggle_NotConnectingRoom", "State": true}
				]
			}
        ]
      },
		{
			"Name": "MicDeviceList",
			"Show": false,
			"Z": 40,
			"SpreadMode": false,
			"AutoLoading": true,
			"Components": [
				"MicDevicePullDownontroller"
			],
			"Mask":{
				"URI":"gui2024/mic_property/clear.png",
				"Show":false,
				"Pos":[0, 0],
				"Size":[270, 270],
				"Z": 0,
				"Pivot":[ 0.5, 0.5],
				"Anchor": "CM",
				"Color":[ 0.0, 0.0, 0.0, 0.0],
				"Vertical":true,
				"FreeSlide":false,
				"WheelTravel": 40,
				"SeekBar": {
					"Vertical": {
						"Base": "gui2024/mic_property/scrollBase.png",
						"Front": "",
						"Off": "gui2024/mic_property/scrollPos.png",
						"On": "gui2024/mic_property/scrollPos.png",
						"BarWidth": 15,
						"OnSize": [12, 36],
						"OffSize": [12, 36]
					}
				}
			},
			"Gui": [
				{
					"Name": "PullDownBase",
					"Type": "button",
					"Platform": "",
					"Language": "",
					"Show": true,
					"Pos": [ 0, -40],
					"Size": [ 750, 80],
					"Z": 0,
					"Pivot": [ 0.5, 0.0],
					"Anchor": "CM",
					"ParamButton": {
						"FileName": "gui2024/mic_property/mic_access_base_9s.png",
						"LTRB": [ 60, 20, 60, 60]
					}
				},
				{
					"Name": "PulldownSelectedMic",
					"Type": "button",
					"Platform": "",
					"Language": "",
					"Show": true,
					"Pos": [ 0, -170],
					"Size": [ 675, 125],
					"Z": 3,
					"Pivot": [ 0.5, 0],
					"Anchor": "CM",
					"ParamButton": {
						"FileName": "gui2024/mic_property/common_white_button.png"
					},
					"Toggle": [
						{"Name": "Mic_DeviceList_Found", "State": true}
					]
				}
			]
		}
    ]
}