using UnityEditor; using UnityEngine; namespace QFramework { public class AdvertisementItemView : HorizontalLayout { private readonly IXMLView mView = EasyIMGUI.XMLView(); public AdvertisementItemView(string title, string link) { Box(); var supportAsset = Resources.Load("SupportItem"); AddChild(mView.LoadXMLContent(supportAsset.text)); mView.GetById("title").Text(title); mView.GetById("linkBtn") .Text(LocalText.Open) .OnClick(() => { Application.OpenURL(link); }); } class LocalText { public static string Open { get { return Language.IsChinese ? "打开" : "Open"; } } } } }