MessageDispatchCenter
merge with fusijie/master
modify MessageDispatchCenter
update code
Merge pull request #10 from calfjohn/master

use Warrior instead of Hero
Merge pull request #7 from zaojiahua/master

 MessageDispatchCenter
when target is change , reset state