public override void Bindingeventstobtn() { close.onClick.AddListener(() => { FindObjectOfType <Imagetargettracker>().targetdata.Releaseinstantiatedtarget(); if (Uistack.Getinstance().Getcurdepth() > 2) { Cloudrecoeventhandler.Getinstance().Stopscanning(); // Uimanager.Getinstance().Addblackfade(true,null); Uistack.Getinstance().Return(2); FindObjectOfType <Detaildescriptionview>().detailsetup.enabled = true; } else { Cloudrecoeventhandler.Getinstance().Restartscanning(); Updateviewstatus(Viewstatus.SHOW); } }); back.onClick.AddListener(() => { Cloudrecoeventhandler.Getinstance().Stopscanning(); Uistack.Getinstance().Return(2); }); dropdown.onClick.AddListener(() => Onclickdropdown()); dropup.onClick.AddListener(() => Onclickdropup()); Takephotoorrecord.Getinstance().Recording.onrecorded = Onrecorded; Takephotoorrecord.Getinstance().Recording.onrecording = Updaterecordingprogress; }
public void Dooperation() { if (!isinited) { Initop(); } Takephotoorrecord.Getinstance().StartCoroutine(TakephotoCoroutine()); }
private void Update() { if (Takephotoorrecord.Getinstance().Recording == null) { return; } Takephotoorrecord.Getinstance().Recording.Recordtimeupdate(); // if (Input.GetMouseButtonUp(0)) // { // Auxiliaryfun.Getinstance().Focuson(); // } }
/// <summary> /// 初始化 /// </summary> private void Start() { coroutine = Updatedownloadprogress(); foreach (Baseview view in views) { Addviewtodictioary(view.viewid, view); } views.Clear(); views = null; Takephotoorrecord.Getinstance().Takephoto.doingbefore = Ontakephoto; Takephotoorrecord.Getinstance().Takephoto.doingafter = Ontakedphoto; }