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 = ""; } } } }
public void OnMsg_GetData(WindowData data) { if (data != null) { var dial = data.GetData <Dial>("key"); Debugger.Log("新增新转盘"); Debugger.Log(dial); } }
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); }