Ejemplo n.º 1
0
    /// <summary>
    /// 放回缓存
    /// </summary>
    /// <param name="cmd"></param>
    public static void Return(ICmd cmd)
    {
        if (cmd == null)
        {
            return;
        }
        cmd.SetUnused();
        UnusedCmds[cmd.Type].Enqueue(cmd);
#if DEBUG
        UsedCmds.Remove(cmd);
#endif
    }