public override void OnCreate() { base.OnCreate(); AutoInject.Inject(Panel, this); var text = this.okBtn.name; GameObject okBtn = Panel.FindChildByPath("bottom/okBtn"); CommonHelper.AddBtnMsg(okBtn, (obj) => { }); }
static int AddBtnMsg(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); System.Action <UnityEngine.GameObject> arg1 = (System.Action <UnityEngine.GameObject>)ToLua.CheckDelegate <System.Action <UnityEngine.GameObject> >(L, 2); CommonHelper.AddBtnMsg(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public override void OnCreate() { base.OnCreate(); uiHintTest = new UIHintTest(); AttachSubPanel("center/uiTextHint", uiHintTest, UILevel.Level2); GameObject okBtn = Panel.FindChildByPath("bottom/okBtn"); Image titleImage = Panel.GetComponentByPath <Image>("logo"); CommonHelper.AddBtnMsg(okBtn, (obj) => { if (obj.name == "okBtn") { CommonHelper.SetImageSpriteFromAtlas(2001, titleImage, "airfightSheet_3", false); } }); }
public override void OnCreate() { base.OnCreate(); AutoInject.Inject(Panel, this); var text = this.okBtn.name; uiHintTest = new UIHintTest(); AttachSubPanel("center/uiTextHint", uiHintTest, UILevel.Level2); GameObject okBtn = Panel.FindChildByPath("bottom/okBtn"); Image titleImage = Panel.GetComponentByPath <Image>("logo"); CommonHelper.AddBtnMsg(okBtn, (obj) => { if (obj.name == "okBtn") { // CommonHelper.SetImageSpriteFromAtlas(2001, titleImage, "airfightSheet_3", false); Texture2D texture2D = ResourceMgr.GetInstance().GetResourceById <Texture2D>(400002); Sprite sprite = CommonHelper.SliceTextureToSprite(texture2D, 200, 300, 600, 100); titleImage.sprite = sprite; } }); }
public override void OnCreate() { base.OnCreate(); uiHintTest = new UIHintTest(); AttachSubPanel("center/uiTextHint", uiHintTest, UILevel.Level2); GameObject okBtn = Panel.FindChildByPath("bottom/okBtn"); Image titleImage = Panel.GetComponentByPath <Image>("logo"); CommonHelper.AddBtnMsg(okBtn, (obj) => { if (obj.name == "okBtn") { CommonHelper.SetImageSpriteFromAtlas(2001, titleImage, "airfightSheet_3", false); } }); //TODO:测试视频下载 // var path = Path.Combine(CommonHelper.GetAssetPath(), "Videos.mp4"); // //var testUrl = @"http://yun.it7090.com/video/XHLaunchAd/video01.mp4"; // var testUrl = @"http://yun.it7090.com/video/XHLaunchAd/video03.mp4" + "?" + DateTime.Now; // Debug.LogWarning("-------------->视频网络资源地址" + testUrl); // DownloadMovHelper.Begin(path, testUrl, () => // { // Debug.LogWarning("开始下载。"); // } // , // () => // { // Debug.LogWarning("下载完成。"); // }, // (reason) => // { // Debug.LogWarning("下载失败原因" + reason); // }, // (progress) => // { // Debug.LogWarning("下载进度" + progress); // }); }
/// <summary> /// 给按钮添加点击事件(以后可以往这里添加点击声音) /// </summary> /// <param name="go"></param> /// <param name="callback"></param> public static void AddBtnMsg(GameObject go, Action <GameObject> callback) { CommonHelper.AddBtnMsg(go, callback); }