Example #1
0
    static int ReqBeginGuide(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        if (count == 2)
        {
            GuideSystem obj  = (GuideSystem)LuaScriptMgr.GetNetObjectSelf(L, 1, "GuideSystem");
            string      arg0 = LuaScriptMgr.GetLuaString(L, 2);
            obj.ReqBeginGuide(arg0);
            return(0);
        }
        else if (count == 3)
        {
            GuideSystem obj  = (GuideSystem)LuaScriptMgr.GetNetObjectSelf(L, 1, "GuideSystem");
            uint        arg0 = (uint)LuaScriptMgr.GetNumber(L, 2);
            bool        arg1 = LuaScriptMgr.GetBoolean(L, 3);
            bool        o    = obj.ReqBeginGuide(arg0, arg1);
            LuaScriptMgr.Push(L, o);
            return(1);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: GuideSystem.ReqBeginGuide");
        }

        return(0);
    }
Example #2
0
    static int BeginSkillCastGuide(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        GuideSystem obj = (GuideSystem)LuaScriptMgr.GetNetObjectSelf(L, 1, "GuideSystem");

        obj.BeginSkillCastGuide();
        return(0);
    }
Example #3
0
    static int ModuleClear(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        GuideSystem obj = (GuideSystem)LuaScriptMgr.GetNetObjectSelf(L, 1, "GuideSystem");

        obj.ModuleClear();
        return(0);
    }
Example #4
0
 public void EnterGuide()
 {
     if (Bie == null)
     {
         Bie = new GuideSystem();
         Bie.Startup();
     }
 }
Example #5
0
    static int ShowTip(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        GuideSystem obj  = (GuideSystem)LuaScriptMgr.GetNetObjectSelf(L, 1, "GuideSystem");
        GuideStep   arg0 = (GuideStep)LuaScriptMgr.GetNetObject(L, 2, typeof(GuideStep));

        obj.ShowTip(arg0);
        return(0);
    }
Example #6
0
    static int EndGuideHandler(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        GuideSystem obj  = (GuideSystem)LuaScriptMgr.GetNetObjectSelf(L, 1, "GuideSystem");
        Pack        arg0 = (Pack)LuaScriptMgr.GetNetObject(L, 2, typeof(Pack));

        obj.EndGuideHandler(arg0);
        return(0);
    }
Example #7
0
    static int ReqEndGuide(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        GuideSystem obj  = (GuideSystem)LuaScriptMgr.GetNetObjectSelf(L, 1, "GuideSystem");
        uint        arg0 = (uint)LuaScriptMgr.GetNumber(L, 2);

        obj.ReqEndGuide(arg0);
        return(0);
    }
Example #8
0
    static int OnLevelWasLoaded(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        GuideSystem obj  = (GuideSystem)LuaScriptMgr.GetNetObjectSelf(L, 1, "GuideSystem");
        int         arg0 = (int)LuaScriptMgr.GetNumber(L, 2);

        obj.OnLevelWasLoaded(arg0);
        return(0);
    }
Example #9
0
    static int SendBeginGuideReq(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 3);
        GuideSystem obj  = (GuideSystem)LuaScriptMgr.GetNetObjectSelf(L, 1, "GuideSystem");
        uint        arg0 = (uint)LuaScriptMgr.GetNumber(L, 2);
        bool        arg1 = LuaScriptMgr.GetBoolean(L, 3);

        obj.SendBeginGuideReq(arg0, arg1);
        return(0);
    }
Example #10
0
    static int AddControlEffect(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 5);
        GuideSystem          obj  = (GuideSystem)LuaScriptMgr.GetNetObjectSelf(L, 1, "GuideSystem");
        List <ControlEffect> arg0 = (List <ControlEffect>)LuaScriptMgr.GetNetObject(L, 2, typeof(List <ControlEffect>));
        List <Vector2>       arg1 = (List <Vector2>)LuaScriptMgr.GetNetObject(L, 3, typeof(List <Vector2>));
        Transform            arg2 = (Transform)LuaScriptMgr.GetUnityObject(L, 4, typeof(Transform));
        UIWidget             arg3 = (UIWidget)LuaScriptMgr.GetUnityObject(L, 5, typeof(UIWidget));

        obj.AddControlEffect(arg0, arg1, arg2, arg3);
        return(0);
    }
 private void Awake()
 {
     if (!instance)
     {
         instance = this;
     }
     else
     {
         Destroy(gameObject);
     }
     player = GameObject.FindGameObjectWithTag("Player").transform;
     hatch  = GameObject.FindGameObjectWithTag("Hatch").transform;
 }
Example #12
0
    static int _CreateGuideSystem(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        if (count == 0)
        {
            GuideSystem obj = new GuideSystem();
            LuaScriptMgr.PushObject(L, obj);
            return(1);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: GuideSystem.New");
        }

        return(0);
    }
Example #13
0
    static int get_curModule(IntPtr L)
    {
        object      o   = LuaScriptMgr.GetLuaObject(L, 1);
        GuideSystem obj = (GuideSystem)o;

        if (obj == null)
        {
            LuaTypes types = LuaDLL.lua_type(L, 1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name curModule");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index curModule on a nil value");
            }
        }

        LuaScriptMgr.PushObject(L, obj.curModule);
        return(1);
    }
Example #14
0
    static int set_guideHiding(IntPtr L)
    {
        object      o   = LuaScriptMgr.GetLuaObject(L, 1);
        GuideSystem obj = (GuideSystem)o;

        if (obj == null)
        {
            LuaTypes types = LuaDLL.lua_type(L, 1);

            if (types == LuaTypes.LUA_TTABLE)
            {
                LuaDLL.luaL_error(L, "unknown member name guideHiding");
            }
            else
            {
                LuaDLL.luaL_error(L, "attempt to index guideHiding on a nil value");
            }
        }

        obj.guideHiding = LuaScriptMgr.GetBoolean(L, 3);
        return(0);
    }
    public bool ValidateGuideRunning(string arg)
    {
        GuideSystem sys = GuideSystem.Instance;

        return(sys.curModule != null || sys.curStep != null || sys.requestingBeingGuide);
    }