namespace VketCloudGUITools.Runtime { /// /// MEMO:ここの選択肢は、エディタで選択肢サポートができる利便性のためで型制約を意図しない /// Enumで型制約してしまうと、当UPMドライバ(VketVrApp等)側とEnumを通じて密結合となり /// プロジェクトを分ける利点を失うため、意図的にEnumを使わない /// public static class GUIActionTargetNames { public static readonly string[] DummyEmptyTargetNames = new string[] { }; public static readonly string[] FuncTargetNames = new string[] { "CloseAllLayer", "ResizeTextChatBox", "config_common", "config_common_po", "TextChatSend", "RoomURLCopy", "WorldDialogNormal", "WorldDialogPrivate", "WorldDialogSingle", "EmscriptenUserNameUpdate", "CameraSE", "Camera", "FPSTPSToggle", "AvatarSelectDone", "OpenCatalog", "comic_twitter", "MovieViewer", "MovieViewerForward", "MovieViewerRewind", "MovieViewerPlayPauseToggle", "SetComicParam", "GUICloneListClear", "SetAvatarSelectMarkInitPos", "UpdateGUIUserName", "Photoshot", "PhotoModeToggle", "PhotoModeMoveRotateToggle", "ShowNamePlateToggle", "ResetPhotoModeCamera", "LookCameraToggle", "PhotoPreviewToggle", "MovieViewerClose", "MovieViewerFullScreenOn", "MovieViewerFullScreenOff", "MovieViewerFullScreenToggle", "savescene", "additem", "popitem", "rotateright", "translate", "WarpToStartPos", }; public static readonly string[] FlagTargetNames = new string[] { "FPSMode", "ShowMicTutorial", "ConfigTutorial", "ConfigClosedFlag", "TextChatMode", "MicOn", "SetTextChatMode", "SetShowConfigURLTextBox", "SetShowRoolURL", "SetShowSetting", "SetShowHUD", "SetShowMovieViewerUI", "SetComicPageTurning", "UpdateUserName", "ShowCommonDialog", "SetShowInputFieldUserName", "EmscriptenTextChatbox", "SetShowPageTextList", "TutorialFlag", "MicTalking", "SetTextChatLogView", "SetTextChatDialog", "MenuOn", "PlayerDash", "EmoteOn", "UseBloom", "UseAntiAliasing", "SetXRotateReverse", "SetYRotateReverse", "SetNamePlateDisplay", }; public static readonly string[] IndexTargetNames = new string[] { "SetConfigMenuSelect", "SelectWorldIndex", "SetShowWorldDialog", "Emote", "MaxPage", "ComicPageCount", "SelectAvatarTypeIndex", "ComicPageClick", "AudioPlay", "SetCloneNum", "SetCloneDistance", "SetCloneDistance_po", }; public static readonly string[] StringTargetNames = new string[] { "EmscriptenWindowOpen", "EmscriptenBlankWindowOpen", "EmscriptenOpenPage", "EmscriptenLogout", "GUICloneList", "OperateByCommandText", "SetDialogNotifyOkText", "SetDialogOkCancelText", "SetToasterNormalText", "SetToasterErrorText", "ToggleChange", "ToggleDefault", "SetTpsAdjustType", "SetMaxShowAvatarDisplayed", }; public static readonly string[] S2DITargetNames = new string[] { "SetAvatarSelectMark", }; public static readonly string[] SetShowGUITargetNames = new string[] { "SetShowGUI", }; public static readonly string[] SetShowLayerTargtNames = new string[] { "SetShowLayer", }; public static readonly string[] CalljsTargetNames = new string[] { "SetShowLayer", }; } }