コード例 #1
0
    /// <summary>
    /// 绑定一个附件到Master上
    /// <para>attachment</para>
    /// <para>master</para>
    /// <para>eliminatedWithMaster</para>
    /// </summary>
    /// <param name="luaState"></param>
    /// <returns></returns>
    public static int AttachToMaster(ILuaState luaState)
    {
        IAttachment attachment           = luaState.ToUserData(-3) as IAttachment;
        IAttachable master               = luaState.ToUserData(-2) as IAttachable;
        bool        eliminatedWithMaster = luaState.ToBoolean(-1);

        attachment.AttachTo(master, eliminatedWithMaster);
        return(0);
    }