UE4层面
Entity(c++)---------->ACharacter/APawn
M V&C
lua层面
Entity(lua)----------->Entity Controller------------>Actor
M C V
UI
Mode(lua)------------>UI Controller------------>UMG
M C V
通过单例来组织M&C,比如收到Entity消息后创建对应的Controller;大部分UI都是全局唯一的,所以UI的单例可以跟Model放一起