• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

lua与c#登录注册交互

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

在AppConst   public const bool LuaBundleMode = true;                    //Lua代码AssetBundle模式      改为fasle


//主面板控制器
MainCtrl = {};
local this = MainCtrl;
local main;
local transform;
local gameObject;
--构建函数--
function MainCtrl.New()
 logWarn("MainCtrl.New--->>");
 return this;
end
function MainCtrl.Awake()
 logWarn("MainCtrl.Awake--->>");
 panelMgr:CreatePanel('Main', this.OnCreate);
end
--启动事件--
function MainCtrl.OnCreate(obj)
 gameObject = obj;
 transform = obj.transform;
 main = transform:GetComponent('LuaBehaviour');
 logWarn("Start lua--->>"..gameObject.name);
 
 main:AddClick(MainPanel.re, this.OnClickRe);
 main:AddClick(MainPanel.lo, this.OnClickLo);
end
--注册单击事件--
function MainCtrl.OnClickRe(go)
 MainPanel.InitPanel();
 if((MainPanel.idtext=="")or (MainPanel.passtext=="")) then
        print("No Register") 
 else
        print("Register Successful") 
 end
end
--登录单击事件--
function MainCtrl.OnClickLo(go)
 MainPanel.InitPanel();
 if((MainPanel.idtext=="1")and(MainPanel.passtext=="1")) then
        print("Login Successful") 
  panelMgr:CreatePanel('Pack', this.OnCreate);
     panelMgr:ClosePanel("Main")
 else
        print("No Login")
 end
end

//主面板
local transform;
local gameObject;
MainPanel = {};
local this = MainPanel;
--启动事件--
function MainPanel.Awake(obj)
 gameObject = obj;
 transform = obj.transform;
 this.InitPanel();
 logWarn("Awake lua--->>"..gameObject.name);
end
--初始化面板--
function MainPanel.InitPanel()
 local id= transform:Find("id/InputField/idtext");
 this.idtext=id:GetComponent('Text').text;
 local pass= transform:Find("pass/InputField/passtext");
 this.passtext=id:GetComponent('Text').text;
 this.re = transform:Find("re").gameObject;
 this.lo = transform:Find("lo").gameObject;
end

//背包控制器
PackCtrl = {};
local this = PackCtrl;
local pack;
local transform;
local gameObject;
--构建函数--
function PackCtrl.New()
 logWarn("PackCtrl.New--->>");
 return this;
end
--启动事件--
function PackCtrl.OnCreate(obj)
 gameObject = obj;
 transform = obj.transform;
 main = transform:GetComponent('LuaBehaviour');
 logWarn("Start lua--->>"..gameObject.name);
end


//背包面板

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
lua中调用C++函数发布时间:2022-07-22
下一篇:
lua中特殊用法发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap