Almost got it. So the child inherits moves from its father (before gene VI ) only if it can learn them by lv up or by TM. But I still confuse about egg moves. For example, Charmeleon can learn Air Cutter by breeding Charmander, Charmeleon and Charizard as compatible parents while both of them can't learn Air Cutter by lv up or TM :| Does it mean that Egg Moves does not follow the Passing Down rule ?