Mi sono mangiato, il verbo in questo caso è riflessivo. Se tu vuoi passare da complemento oggetto a complemento indiretto, la formula giusta è: la torta è stata mangiata da me, in questo caso risponde alla domanda (da chi ? da che cosa?, complemento di agente) Mentre" mi sono mangiata la torta", la torta, è un complemento oggetto che risponde alla domanda (chi?che cosa?).
Nel tuo caso il verbo è transitivo, nell'esempio che ti ho mostrato è intransitivo.