少年修仙传客户端代码仓库
client_Wu Xijin
2018-10-30 d763d68cc83e50f6e44c6caa14626e2501b70a13
4340 【前端】支持xlua方便IOS提审
2个文件已修改
14 ■■■■ 已修改文件
Lua/CSharpCallLua.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/DailyQuestWin.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Lua/CSharpCallLua.cs
@@ -32,6 +32,7 @@
    static boolReturnedValueDelegate isLuaDungeonDefeatWin;
    static boolReturnedValueDelegate isLuaDailyQuest;
    static boolReturnedValueDelegate gotoLuaDailyQuest;
    public static void Init()
    {
@@ -62,6 +63,7 @@
        LuaUtility.DoString("interface.DailyQuestInterface");
        isLuaDailyQuest = LuaUtility.Global.Get<boolReturnedValueDelegate>("IsLuaDailyQuest");
        gotoLuaDailyQuest = LuaUtility.Global.Get<boolReturnedValueDelegate>("GotoDailyQuest");
        LuaUtility.DoString("config.ConfigInit");
        configInit = LuaUtility.Global.Get<GeneralDelegate>("ConfigInit");
@@ -158,4 +160,12 @@
        return false;
    }
    public static void GotoLuaDailyQuest(int dailyquest)
    {
        if (gotoLuaDailyQuest != null)
        {
            gotoLuaDailyQuest(dailyquest);
        }
    }
}
System/DailyQuest/DailyQuestWin.cs
@@ -188,7 +188,6 @@
        public void GotoDailyQuest(int _id)
        {
            bool inDungeon = IsDungeon();
            switch ((DailyQuestType)_id)
            {
                case DailyQuestType.FairyLand:
@@ -214,7 +213,6 @@
                    break;
                case DailyQuestType.BountyMission:
                    WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.BountyInterface);
                    //GotoBountyMission();
                    break;
                case DailyQuestType.Demon:
                    GotoChaosDemon(_id);
@@ -252,7 +250,6 @@
                    break;
                case DailyQuestType.FairyTask:
                    WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.UnionTask);
                    //    GotoFairyTask();
                    break;
                case DailyQuestType.FairyLeague:
                    WindowCenter.Instance.CloseImmediately<DailyQuestWin>();
@@ -304,6 +301,7 @@
                    WindowCenter.Instance.Open<LocalMapWin>();
                    break;
                default:
                    CSharpCallLua.GotoLuaDailyQuest(_id);
                    break;
            }