91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .cs
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-16
  • 語言: C#
  • 標簽: Tab??Input??切換??NGUI??

資源簡介

NGUI實現Tab鍵切換Input焦點,通過掛載腳本到父節點上,進行自動切換

資源截圖

代碼片段和文件信息

using?UnityEngine;

///?
///?NGUI?Tab鍵切換InputField
///?

public?class?InputNavigator?:?MonoBehaviour
{?
????private?UIInput[]?m_uiInput;
????private?int?m_curSelectIndex;

????public?enum?Direction
????{
????????vertical?=?0
????????horizontal?=?1
????}
????void?Start()
????{
????????m_curSelectIndex?=?int.MaxValue;
????????m_uiInput?=?transform.GetComponentsInChildren();
????????for?(int?i?=?0;?i?????????{
????????????UIEventListener.Get(m_uiInput[i].gameobject).onselect?=?InputSelectHandle;
????????}
????}

????void?InputSelectHandle(Gameobject?obj?bool?selectFlag)
????{
????????if?(selectFlag)
????????{
????????????m_curSelectIndex?=?GetInputIndexByName(obj.name);
????????}
????}

????private?int?GetInputIndexByName(string?name)
????{
????????i

評論

共有 條評論