Ejemplo n.º 1
0
 public void OnMsg_GetData(WindowData data)
 {
     if (data != null)
     {
         var dial = data.GetData <Dial>("key");
         txt_Title.text = dial.Name;
         if (dial.Value != null)
         {
             int index = 0;
             for (int i = 0; i < m_TextContents.Length; i++)
             {
                 m_TextContents[i].text = dial.Value[index++];
                 if (index >= dial.Value.Count)
                 {
                     index = 0;
                 }
             }
         }
         else
         {
             for (int i = 0; i < m_TextContents.Length; i++)
             {
                 m_TextContents[i].text = "";
             }
         }
     }
 }
Ejemplo n.º 2
0
 public void OnMsg_GetData(WindowData data)
 {
     if (data != null)
     {
         var dial = data.GetData <Dial>("key");
         Debugger.Log("新增新转盘");
         Debugger.Log(dial);
     }
 }
Ejemplo n.º 3
0
    public void OnMsg_Rotation(WindowData o)
    {
        float value = o.GetData <int>("rotation");

        BDebug.Log("监听到rotation :" + value, "yellow");
        var trans = this.Transform.Find("001/Image");

        trans.DOKill();

        //
        trans.DOLocalRotate(trans.localEulerAngles + new Vector3(0f, 0f, value), 3, RotateMode.WorldAxisAdd).SetEase(Ease.Linear);
    }