//=================================================================================== // // Event // //=================================================================================== private void OnHelpTooltip(GameObject go, bool state) { UserBuffInfo buffInfo = UserInfo.Instance.userBuffInfo; UserBuffIcon icon = go.GetComponent <UserBuffIcon>(); if (_simpleHelpTip == null) { _simpleHelpTip = UIResourceMgr.CreatePrefab <SimpleHelpTip>(BUNDLELIST.PREFABS_UI_MAINMENU, transform, "SimpleHelpTip", SetTransformType.Default); } _simpleHelpTip.gameObject.SetActive(state); if (state == true) { UtilTransform.AttachTransForm(go.transform, _simpleHelpTip.transform, SetTransformType.Default); _simpleHelpTip.Init(buffInfo.GetText(icon.userBuffType)); _simpleHelpTip.OpenUI(); UtilTransform.AttachTransForm(_scrollView.transform.parent, _simpleHelpTip.transform, SetTransformType.IgnoreValue); } else { _simpleHelpTip.CloseUI(); } }
private int SortByCustomType(Transform a, Transform b) { UserBuffIcon userBuffIcon1 = a.GetComponent <UserBuffIcon>(); if (userBuffIcon1 == null) { return(0); } UserBuffIcon userBuffIcon2 = b.GetComponent <UserBuffIcon>(); if (userBuffIcon2 == null) { return(0); } return(userBuffIcon2.userBuffType.CompareTo(userBuffIcon1.userBuffType)); }