public int Enter(IFSMParam _data) { gameObject.SetActive(true); if (BulletCountDisplay == null) { BulletCountDisplay = GetRectTransform.GetComponentInChildren <Image>(); } return(RunningStatus.FINISHED); }
protected void InitWidget() { { Transform SearchInputTrans = null; Transform SearchClearTrans = null; if (SearchInputField == null) { SearchInputTrans = GetRectTransform.FindChild("Frame/SearchInput"); if (SearchInputTrans != null) { SearchInputField = SearchInputTrans.GetComponent <InputField>(); } else { Trace.LogError("没找到对象:SearchInput "); } } if (SearchInputField == null) { Trace.LogError("对象:SearchInput 没找到InputField组件"); } else { SearchInputField.onValueChanged.AddListener(OnSearchValueChange); SearchInputField.onEndEdit.AddListener(OnSearchValueEndEdit); SearchClearTrans = SearchInputField.transform.FindChild("BtnClose"); } if (SearchClearTrans == null) { Trace.LogError("没找到对象:SearchInput.BtnClose"); } else { BtnSearchClear = SearchClearTrans.GetComponent <Button>(); if (BtnSearchClear != null) { BtnSearchClear.onClick.AddListener(() => { if (SearchInputField != null) { SearchInputField.text = string.Empty; } }); } } } }
private void Start() { TouchPad.onMoveStart.AddListener((() => { dragSpeed = Vector2.zero; })); TouchPad.onMove.AddListener((vector => { float nextVertical = GetRectTransform.anchoredPosition.y + vector.y; if (nextVertical < 320.0f) { nextVertical = 320.0f; } if (nextVertical > 1000.0f) { nextVertical = 1000.0f; } GetRectTransform.anchoredPosition = new Vector2(GetRectTransform.anchoredPosition.x, nextVertical); })); TouchPad.onMoveEnd.AddListener((() => { float nextVertical = GetRectTransform.anchoredPosition.y + dragSpeed.y; float time = dragSpeed.y * 0.1f; if (nextVertical < 320.0f) { nextVertical = 320.0f; time = 0.0f; } if (nextVertical > 1000.0f) { nextVertical = 1000.0f; time = 0.0f; } if (Math.Abs(time) > 0.02f) { GetRectTransform.DOAnchorPosY(nextVertical, time, false); } dragSpeed = Vector2.zero; })); TouchPad.onMoveSpeed.AddListener((vector => { Debug.Log(vector); dragSpeed = vector; })); }