void Start() { // CallAndroidMethod.StartLoginActivity(); moreInfo.GetComponent <PointerClickEventTrigger>() .onPointerClick .AddListener((() => { CallAndroidMethod.StartFeedbackActivity(); print("more information"); })); characterDetailInfo.SetActive(false); LongPressEventTrigger characterInfoLongPress = characterInfo.GetComponent <LongPressEventTrigger>(); characterInfoLongPress.onLongPress.AddListener(() => { if (characterDetailInfo.activeSelf == false) { characterDetailInfo.SetActive(true); CharacterDetailInfoController infoController = characterDetailInfo.GetComponent <CharacterDetailInfoController>(); infoController.UpdateUserDetailMessage(UserLab.CurrentUser); } else { characterDetailInfo.SetActive(false); } }); DoubleClickEventTrigger roleDoubleClick = role.GetComponent <DoubleClickEventTrigger>(); roleDoubleClick.SetCamera(Camera.main); roleDoubleClick .onDoubleClick .AddListener(() => { if (!ArUtils.IsPointerOverUiObject()) { SceneManager.LoadScene("ModelScanScene"); } }); mapPanel.GetComponent <OnMapButtonDrag>().dragEndEvent.AddListener(CallAndroidMethod.StartMapActivity); buttonTask.onClick.AddListener(CallAndroidMethod.StartTaskActivity); buttonCourse.onClick.AddListener(CallAndroidMethod.StartCourseActivity); buttonPut.onClick.AddListener(() => { SceneManager.LoadScene("ModelPutScene"); }); }
// Use this for initialization void Start() { _gameClient = ClientLab.GetGameClient(); chatPanel.SetActive(false); friendBtn.onClick.AddListener(() => { // 此处显示好友列表, 并将当前接收的消息传入android界面 CallAndroidMethod.StartFriendListDialog(); // chatPanel.SetActive(true); }); squareBtn.onClick.AddListener(() => { print(ArUtils.GetObjectSizeByCollider(role)); Vector3 chatBubblePosition = Camera.main .WorldToScreenPoint( role.transform.position + new Vector3( 0, ArUtils.GetObjectSizeByCollider(role).y / 2, 0)) + new Vector3(0, 100, 0); var chatBubble = Instantiate(chatBubblePrefab, chatBubblePosition, Quaternion.Euler(new Vector3())) as GameObject; chatBubble.transform.SetParent(GameObject.Find("Canvas").transform); BubbleController bubbleController = chatBubble.GetComponent <BubbleController>(); bubbleController.SetMessage("hello\nhello\bhello"); bubbleController.SetTimeDelay(1); }); quietImage.GetComponent <PointerClickEventTrigger>() .onPointerClick .AddListener(() => { chatPanel.SetActive(false); }); submitButton.onClick.AddListener(() => { if (chatInput.text != "") { _gameClient.ChatToUser(otherName, chatInput.text); } }); }