コード例 #1
0
ファイル: FPSBulletWnd.cs プロジェクト: zwong91/Titan
 public int Enter(IFSMParam _data)
 {
     gameObject.SetActive(true);
     if (BulletCountDisplay == null)
     {
         BulletCountDisplay = GetRectTransform.GetComponentInChildren <Image>();
     }
     return(RunningStatus.FINISHED);
 }
コード例 #2
0
 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;
                     }
                 });
             }
         }
     }
 }
コード例 #3
0
 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;
     }));
 }