UNPKG

com.hikky.heliodorlib

Version:

This is the library for Vket Cloud SDK.

757 lines (752 loc) 23.5 kB
{ "Version": 1, "Z": 1, "Scripts":[ "Canvas/HeliScript/helApi.hs", "Canvas/HeliScript/helConfig.hs", "Canvas/HeliScript/helFunc.hs", "Canvas/HeliScript/PhotoModeCamera/PhotoModeCameraViewModel.hs", "Canvas/HeliScript/PhotoModeCamera/PhotoModeCameraView.hs", "Canvas/HeliScript/PhotoModeCamera/PhotoModeCameraModel.hs", "Canvas/HeliScript/PhotoModeCamera/PhotoModeCameraController.hs" ], "Layout": [ { "Comment": "写真撮影や動画撮影のViewModelを管理するベースレイヤー", "Name": "camera_mode_base_layer", "Show": false, "Z": 3, "Components":[ "PhotoModeCameraViewModel", "PhotoModeCameraModel" ], "AutoLoading":false, "Gui": [] }, { "Name": "camera_layer", "Show": false, "Z": 3, "Components":[ "PhotoModeCameraController", "WebXRController" ], "AutoLoading":false, "Gui": [ { "Name": "cameraframe_image", "Type": "image", "Platform": "", "Language": "", "Portrait": "", "Show": true, "RaycastTarget":false, "Pos": [0,0], "Size": [705,352], "Z": 0, "Pivot": [0.5,0.5], "Anchor": "CM", "Toggle":[ {"Name":"Toggle_Photo_Movie","State":true} ], "ParamImage": { "Uri": "gui2024/camera/camera_frame.png" } }, { "Name": "camera_reset_button", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": true, "Pos": [35,37], "Size": [52,52], "Z": 0, "Pivot": [0.5,0.5], "Anchor": "LT", "Toggle": [ ], "ParamButton": { "FileName": "gui2024/camera/camera_btn_reset.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [ {"Func":{"Name":"ResetPhotoModeCamera"}} ] }, { "Name": "camera_FrontBack_button", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": true, "Pos": [95,37], "Size": [52,52], "Z": 0, "Pivot": [0.5,0.5], "Anchor": "LT", "Toggle": [ {"Name":"Toggle_Photo_MoveDir","State":true} ], "ParamButton": { "FileName": "gui2024/camera/camera_btn_frontback.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [ {"Func":{"Name":"PhotoModeMoveRotateToggle"}}, {"String":{"Name":"ToggleChange","Value":"Toggle_Photo_MoveDir"}} ] }, { "Name": "camera_UpDown_button", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": false, "Pos": [95,37], "Size": [52,52], "Z": 0, "Pivot": [0.5,0.5], "Anchor": "LT", "Toggle": [ {"Name":"Toggle_Photo_MoveDir","State":false} ], "ParamButton": { "FileName": "gui2024/camera/camera_btn_updown.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [ {"Func":{"Name":"PhotoModeMoveRotateToggle"}}, {"String":{"Name":"ToggleChange","Value":"Toggle_Photo_MoveDir"}} ] }, { "Name": "nameplate_delete_on_button", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": true, "Pos": [154,37], "Size": [52,52], "Z": 0, "Pivot": [0.5,0.5], "Anchor": "LT", "Toggle": [ {"Name":"Toggle_nameplate_delete","State":true} ], "ParamButton": { "FileName": "gui2024/camera/camera_btn_name_on.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [ {"Func":{"Name":"ShowNamePlateToggle"}}, {"String":{"Name":"ToggleChange","Value":"Toggle_nameplate_delete"}} ] }, { "Name": "nameplate_delete_off_button", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": false, "Pos": [154,37], "Size": [52,52], "Z": 0, "Pivot": [0.5,0.5], "Anchor": "LT", "Toggle": [ {"Name":"Toggle_nameplate_delete","State":false} ], "ParamButton": { "FileName": "gui2024/camera/camera_btn_name_off.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [ {"Func":{"Name":"ShowNamePlateToggle"}}, {"String":{"Name":"ToggleChange","Value":"Toggle_nameplate_delete"}} ] }, { "Name": "camera_gaze_on_button", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": false, "Pos": [214,37], "Size": [52,52], "Z": 0, "Pivot": [0.5,0.5], "Anchor": "LT", "Toggle": [ {"Name":"Toggle_camera_gaze","State":false} ], "ParamButton": { "FileName": "gui2024/camera/camera_btn_gaze_on.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [ {"Func":{"Name":"LookCameraToggle"}}, {"String":{"Name":"ToggleChange","Value":"Toggle_camera_gaze"}} ] }, { "Name": "camera_gaze_off_button", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": true, "Pos": [214,37], "Size": [52,52], "Z": 0, "Pivot": [0.5,0.5], "Anchor": "LT", "Toggle": [ {"Name":"Toggle_camera_gaze","State":true} ], "ParamButton": { "FileName": "gui2024/camera/camera_btn_gaze_off.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [ {"Func":{"Name":"LookCameraToggle"}}, {"String":{"Name":"ToggleChange","Value":"Toggle_camera_gaze"}} ] }, { "Name": "camera_focus_on_button", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": false, "Pos": [275,37], "Size": [52,52], "Z": 0, "Pivot": [0.5,0.5], "Anchor": "LT", "Toggle": [ {"Name":"Toggle_camera_focus","State":false} ], "ParamButton": { "FileName": "gui2024/camera/camera_btn_focus_on.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [ {"Flag":{"Name":"PhotoFocusMode", "Enable":false}}, {"String":{"Name":"ToggleChange","Value":"Toggle_camera_focus"}}, {"SetShowLayer" : {"Name" : "camera_focus_layer","Show" : false}} ] }, { "Name": "camera_focus_off_button", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": true, "Pos": [275,37], "Size": [52,52], "Z": 0, "Pivot": [0.5,0.5], "Anchor": "LT", "Toggle": [ {"Name":"Toggle_camera_focus","State":true} ], "ParamButton": { "FileName": "gui2024/camera/camera_btn_focus_off.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [ {"Flag":{"Name":"PhotoFocusMode", "Enable":true}}, {"String":{"Name":"ToggleChange","Value":"Toggle_camera_focus"}}, {"SetShowLayer" : {"Name" : "camera_focus_layer","Show" : true}} ] }, { "Name": "camera_exit_button", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": true, "Pos":[-5,41], "Size":[128,64], "Z": 3, "Pivot":[ 0.5, 0.5], "Anchor": "RT", "Toggle": [ {"Name":"Toggle_Is_Saved_Video","State":true}, {"Name":"Toggle_Record_Start_Stop","State":true} ], "ParamButton": { "FileName": "gui2024/menu/menu_close.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [ {"SetShowLayer" : {"Name" : "camera_layer","Show":false}}, {"Flag":{"Name":"PhotoMode","Enable":false}}, {"String":{"Name":"ToggleDefault","Value":"Toggle_MoveKeyOnly"}}, {"String":{"Name":"ToggleDefault","Value":"Toggle_Photo_MoveDir"}}, {"String":{"Name":"ToggleDefault","Value":"Toggle_nameplate_delete"}}, {"String":{"Name":"ToggleDefault","Value":"Toggle_camera_gaze"}}, {"String":{"Name":"ToggleDefault","Value":"Toggle_ShowPreviewPhoto"}}, {"String":{"Name":"ToggleDefault","Value":"action_palette_toggle"}}, {"SetShowLayer" : {"Name" : "camera_layer","Show" : false}}, {"SetShowLayer" : {"Name" : "camera_focus_layer","Show" : false}}, {"String":{"Name":"ToggleDefault","Value":"Toggle_camera_focus"}}, {"Func": {"Name": "CloseAllLayer"}}, {"String":{"Name":"ToggleDefault","Value":"Toggle_HUD_Open_Close"}}, {"String": {"Name": "ToggleDefault","Value": "Toggle_MainMenu_On"}}, {"SetShowLayer" : {"Name" : "QuickMicProperty","Show" : true}}, {"SetShowLayer" : {"Name" : "ToastNotice","Show" : true}} ] }, { "Name": "camera_shoot_button", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": true, "Pos":[0, -49], "Size":[ 130, 130], "Z": 1, "Pivot":[ 0.5, 0.5], "Anchor": "CB", "Toggle":[ {"Name":"Toggle_Photo_Movie","State":true} ], "ParamButton": { "FileName": "gui2024/camera/camera_shoot.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [ {"Index" : {"Name" : "AudioPlay","Value":0}}, {"Func" : {"Name" : "callscript","Category": "canvas", "Param" : "camera_layer,PhotoModeCameraController,ResizePreviewFrame" }}, {"Func" : {"Name" : "Photoshot"}}, {"Func" : {"Name" : "PhotoPreviewToggle"}}, {"String":{"Name":"ToggleChange","Value":"Toggle_ShowPreviewPhoto"}} ] }, { "Name": "photo_preview_background", "Type": "button", "Show": false, "Pos":[ 0, 0], "Size":[ 3000, 3000], "Z": 105, "Pivot":[ 0.5, 0.5], "Anchor":"CM", "ParamButton": { "FileName": "gui2024/modal.png" }, "Toggle":[ {"Name":"Toggle_ShowPreviewPhoto","State":false} ], "GUIAction":[ {"String":{"Name":"ToggleChange","Value":"Toggle_ShowPreviewPhoto"}}, {"Func" : {"Name" : "PhotoPreviewToggle"}} ] }, { "Name": "photo_previw_frame_image", "Type": "image", "Show": false, "Pos":[ 0, 0], "Size":[ 1240, 880], "Z": 106, "Pivot":[ 0.5, 0.5], "Anchor":"CM", "Toggle":[ {"Name":"Toggle_ShowPreviewPhoto","State":false}, {"Name":"Toggle_ShowPreviewPhotoFrame","State":true} ] }, { "Name": "PhotoRenderTexture", "Type": "button", "Show": false, "Pos":[ 0, 0], "Size":[ 1200, 600], "Z": 107, "Pivot":[ 0.5, 0.5], "Anchor":"CM", "ParamButton": { "FileName": "gui2024/white.png" }, "Toggle":[ {"Name":"Toggle_ShowPreviewPhoto","State":false} ], "GUIAction":[ {"String":{"Name":"ToggleChange","Value":"Toggle_ShowPreviewPhoto"}}, {"Func" : {"Name" : "PhotoPreviewToggle"}} ] }, { "Name": "camera_photo_on", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": true, "Pos":[-32,-32], "Size":[65,65], "Z": 1, "Pivot":[0.5,0.5], "Anchor": "RM", "Toggle":[ {"Name":"Toggle_Photo_Movie","State":true}, {"Name":"Toggle_Record_Start_Stop","State":true}, {"Name":"Toggle_Forced_Show_Off_NotReleased","State":false} ], "ParamButton": { "FileName": "gui2024/hud/hud_photo.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [] }, { "Name": "camera_photo_off", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Pos":[-32,-32], "Size":[65,65], "Z": 1, "Pivot":[0.5,0.5], "Anchor": "RM", "Toggle":[ {"Name":"Toggle_Photo_Movie","State":false}, {"Name":"Toggle_Record_Start_Stop","State":true}, {"Name":"Toggle_Forced_Show_Off_NotReleased","State":false} ], "ParamButton": { "FileName": "gui2024/hud/hud_photo_down.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [] }, { "Comment" : "カメラの説明", "Name": "camera_description", "Type": "image", "Platform": "_sp", "Language": "_en", "Show": true, "Pos": [80,0], "Size": [418,837], "Z": 2, "Pivot": [1.0,0.5], "Anchor": "LM", "ParamImage": { "Uri": "gui2024/camera/camera_description.png" }, "Animation":{ "State":{ "Begin":{ "Pos":[373,0] }, "End":{ "Pos":[373,0] } } } }, { "Commnet" : "カメラ説明表示ボタン", "Name": "camera_description_open_btn", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Pos":[-5,0], "Size":[32,512], "Z": 3, "Pivot":[0,0.5], "Anchor": "LM", "Toggle":[ {"Name":"toggle_camera_description_open","State":true} ], "ParamButton": { "FileName": "gui2024/camera/camera_description_btn_open.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0], "ClickAreaSize":[32, 413] }, "Animation":{ "State":{ "Begin":{ "Alpha": 1, "Pos":[-5,0] }, "End":{ "Alpha": 0, "Pos":[-5,0] } } }, "GUIAction": [ {"Func" : {"Name" : "StartGUIAnimation","Param":"camera_layer,camera_description,End,200"}}, {"Func" : {"Name" : "StartGUIAnimation","Param":"camera_layer,camera_description_open_btn,End,280"}}, {"Func" : {"Name" : "StartGUIAnimation","Param":"camera_layer,camera_description_close_btn,Begin,280"}}, {"String":{"Name":"ToggleChange","Value":"toggle_camera_description_open"}}, {"String":{"Name":"ToggleChange","Value":"toggle_camera_description_close"}} ] }, { "Commnet" : "カメラ説明非表示ボタン", "Name": "camera_description_close_btn", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Pos":[320,0], "Size":[32,512], "Z": 3, "Pivot":[1.0,0.5], "Anchor": "LM", "Toggle":[ {"Name":"toggle_camera_description_close","State":false} ], "ParamButton": { "FileName": "gui2024/camera/camera_description_btn_close.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0], "ClickAreaSize":[32, 413] }, "Animation":{ "State":{ "Begin":{ "Alpha": 0, "Pos":[320,0] }, "End":{ "Alpha": 1, "Pos":[320,0] } } }, "GUIAction": [ {"Func" : {"Name" : "StartGUIAnimation","Param":"camera_layer,camera_description,Begin,200"}}, {"Func" : {"Name" : "StartGUIAnimation","Param":"camera_layer,camera_description_close_btn,End,280"}}, {"Func" : {"Name" : "StartGUIAnimation","Param":"camera_layer,camera_description_open_btn,Begin,280"}}, {"String":{"Name":"ToggleChange","Value":"toggle_camera_description_open"}}, {"String":{"Name":"ToggleChange","Value":"toggle_camera_description_close"}} ] }, { "Name": "camera_btn_share", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": true, "Pos":[0,-120], "Size":[85,85], "Z": 110, "Pivot":[0.5,0.5], "Anchor": "CB", "ParamButton": { "FileName": "gui2024/camera/camera_btn_share.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "Toggle": [ { "Name": "Toggle_ShowPreviewPhoto", "State": false } ], "GUIAction": [] } ] }, { "Name": "camera_focus_layer", "Show": false, "Z": 0, "AutoLoading":false, "Gui": [ { "Name": "camera_focus_base", "Type": "image", "Platform": "", "Language": "_en", "Portrait": "", "Show": true, "Pos": [144,-20], "Size": [512,128], "Z": -1, "Pivot": [0.0,0.0], "Anchor": "LT", "Toggle": [ ], "ParamImage": { "Uri": "gui2024/camera/camera_focus_status_base.png" } }, { "Comment": "フォーカススライダー", "Name": "focus_slider", "Type": "Slider", "Show": true, "Pos": [329,21], "Size": [143,36], "Z": 0, "Pivot": [0.0,0.0], "Anchor":"LT", "Toggle" : [ {"Name":"Toggle_FocusSlider","State":true} ], "ParamSlider": { "OnName": "gui2024/camera/camera_focus_bar_slider.png", "OnSize": [27,27], "OffName": "gui2024/camera/camera_focus_bar_slider.png", "OffSize": [27,27], "DriveField": "PhotoModeFocus" } }, { "Comment":"フォーカスバー", "Name": "focus_bar", "Type": "image", "Platform": "", "Language": "", "Portrait": "", "Show": true, "Pos": [275,31], "Size": [253,5], "Z": 0, "Pivot": [0.0,0.0], "Anchor": "LT", "Toggle": [ ], "ParamImage": { "Uri": "gui2024/camera/camera_focus_bar_base.png" } }, { "Comment": "ボケ値スライダー", "Name": "bokeh_slider", "Type": "Slider", "Show": true, "Pos": [329,53], "Size": [143,36], "Z": 0, "Pivot": [0.0,0.0], "Anchor":"LT", "Toggle" : [ ], "ParamSlider": { "OnName": "gui2024/camera/camera_focus_bar_slider.png", "OnSize": [27,27], "OffName": "gui2024/camera/camera_focus_bar_slider.png", "OffSize": [27,27], "DriveField": "PhotoModeFnum" } }, { "Comment" : "ぼかしバー", "Name": "bokeh_bar", "Type": "image", "Platform": "", "Language": "", "Portrait": "", "Show": true, "Pos": [275,66], "Size": [253,5], "Z": 0, "Pivot": [0.0,0.0], "Anchor": "LT", "Toggle": [ ], "ParamImage": { "Uri": "gui2024/camera/camera_focus_bar_base.png" } }, { "Name": "focus_lock_on", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": false, "Pos": [508,7], "Size": [50,50], "Z": 0, "Pivot": [0.0,0.0], "Anchor": "LT", "Toggle": [ {"Name":"Toggle_FocusLock","State":false} ], "ParamButton": { "FileName": "gui2024/camera/camera_focus_lock_on.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [ {"String":{"Name":"ToggleChange","Value":"Toggle_FocusLock"}}, {"String":{"Name":"ToggleChange","Value":"Toggle_FocusSlider"}}, {"Flag":{"Name":"PhotoFocusLock", "Enable":false}} ] }, { "Name": "focus_lock_off", "Type": "button", "Platform": "", "Language": "", "Portrait": "", "Show": true, "Pos": [508,7], "Size": [50,50], "Z": 0, "Pivot": [0.0,0.0], "Anchor": "LT", "Toggle": [ {"Name":"Toggle_FocusLock","State":true} ], "ParamButton": { "FileName": "gui2024/camera/camera_focus_lock_off.png", "OnKeyDownMulColor":[0.5,0.5,0.5,1.0] }, "GUIAction": [ {"String":{"Name":"ToggleChange","Value":"Toggle_FocusLock"}}, {"String":{"Name":"ToggleChange","Value":"Toggle_FocusSlider"}}, {"Flag":{"Name":"PhotoFocusLock", "Enable":true}} ] } ] }, { "Name": "record_layer", "Show": false, "Z": 0, "Components":[ "PhotoModeCameraController" ], "AutoLoading":false, "Gui": [ { "Name": "photoframe_image", "Type": "image", "Platform": "", "Language": "", "Portrait": "", "Show":true, "RaycastTarget":false, "Pos":[0,0], "Size":[700,300], "Z": 0, "Pivot":[0.5,0.5], "Anchor": "CM", "Toggle":[ {"Name":"Toggle_Record_Start_Stop","State":true} ], "ParamImage": { "Uri": "gui2024/camera/camera_frame.png" } } ] } ] }