示例#1
0
文件: Program.cs 项目: Cuifp/Listener
        static void Main(string[] args)
        {
            MonsterData   data   = new MonsterData();
            MonsterEntity entity = new MonsterEntity(data);

            data.Refresh();

            entity.Save();

            var SaveListener    = Model.Listener.ListenerManage.GetListener(Model.Listener.ListenerOptions.Save);
            var RefreshListener = Model.Listener.ListenerManage.GetListener(Model.Listener.ListenerOptions.Refresh);

            SaveListener.AddListener(typeof(MonsterData), OnSave);
            SaveListener.AddListener(typeof(MonsterEntity), OnSave);

            RefreshListener.AddListener(typeof(MonsterData), OnRefresh);
            RefreshListener.AddListener(typeof(MonsterEntity), OnRefresh);

            data.Refresh();

            entity.Save();

            Console.Read();
        }