void Start()
    {
        UI_Travel_Present tp = GameApp.Instance.TravelUI.TravelPresent;

        UIButton btn = GetComponent <UIButton>();

        if (btn != null)
        {
            btn.onClick.Clear();
            btn.onClick.Add(new EventDelegate(() =>
            {
                for (int i = 0; i < transform.parent.childCount; i++)
                {
                    Transform child = transform.parent.GetChild(i);
                    UI_Travel_Present_PresentUnit tppu = child.GetComponent <UI_Travel_Present_PresentUnit>();
                    tppu.SetSelState(false);
                }
                SetSelState(true);

                tp.ShowPresentDetails(ItemCfg);
            }));
        }
    }