shader查找:
替换UI中的材质:Shader.Find("UI/UIGrey")
还有一个强制刷新的
有时候更改RectTransform的时候布局没有生效,用这个强制刷新
LayoutRebuilder.ForceRebuildLayoutImmediate(ui.m_GiftBagPart.parent as RectTransform);
loaderHandle = AssetLoader.Instance.LoadAssetReturnHandle<Sprite>(iconCfg.Image, (sp) =>
{
if (UnityObjectUtility.IsUnityNull(this) || UnityObjectUtility.IsDestroyed(this))
return;
Icon.sprite = sp;
});
判空还有就是否加载完全