// Use this for initialization void Start() { frame_index = 0; startSaveFrame = 0; gameStatus = new GameStatus(); stdAction = new StandardActionLibrary(); gameStatus.frame_data = new refencenes0[frameNum]; // json里存500个帧的数据 provider = FindObjectOfType <LeapProvider>() as LeapProvider; }
public void OnPointerClick(PointerEventData eventData) { if (eventData.pointerPress.name == "Button_AddPicPath") { GameObject path = GameObject.Find("Input_StdActionPath"); OpenFileName openFileName = new OpenFileName(); openFileName.structSize = Marshal.SizeOf(openFileName); //openFileName.filter = "文件(*." + type + ")\0*." + type + ""; openFileName.filter = "文件(*.png;*.jpg)\0*.png;*.jpg"; openFileName.file = new string(new char[256]); openFileName.maxFile = openFileName.file.Length; openFileName.fileTitle = new string(new char[64]); openFileName.maxFileTitle = openFileName.fileTitle.Length; openFileName.initialDir = Application.streamingAssetsPath.Replace('/', '\\');//默认路径 openFileName.title = "选择文件"; openFileName.flags = 0x00080000 | 0x00001000 | 0x00000800 | 0x00000008; if (FileLocalDialog.GetSaveFileName(openFileName))//点击系统对话框框保存按钮 { //TODO //Debug.Log(openFileName.file); path.GetComponent <InputField>().text = openFileName.file; Debug.Log("动作路径: " + actionPicPath.text.ToString()); //Debug.Log(openFileName.fileTitle); } } if (eventData.pointerPress.name == "Button_Add") { Debug.Log("动作名: " + actionNameInput.text.ToString()); Debug.Log("动作图片路径" + actionPicPath.text.ToString()); StandardActionLibrary stdlibrary = new StandardActionLibrary(); stdlibrary.addStandardAction(patient_id, actionNameInput.text.ToString(), actionPicPath.text.ToString()); Messagebox.MessageBox(IntPtr.Zero, "添加标准动作成功!", "成功", 0); } }