Exemple #1
0
    public IStoryCommand Clone()
    {
        LuaSimpleStoryCommand newObj = new LuaSimpleStoryCommand(m_ClassName, false);

        newObj.m_Params = m_Params.Clone() as StoryValueParams;
        if (null != m_Clone)
        {
            var ret = m_Clone.call(m_Self);
            newObj.m_Svr      = m_Svr;
            newObj.m_ClassObj = m_ClassObj;
            newObj.m_Self     = (LuaTable)ret;
            newObj.BindLuaInterface();
        }
        return(newObj);
    }