Beispiel #1
0
 public override void Load()
 {
     locationTableEventHandler       = new DataRowChangeEventHandler(LocationTable_RowChanged);
     locationTableClearEventHandler  = new DataTableClearEventHandler(LocationTable_TableClearing);
     DB.LocationTable.RowChanged    += locationTableEventHandler;
     DB.LocationTable.RowDeleting   += locationTableEventHandler;
     DB.LocationTable.TableClearing += locationTableClearEventHandler;
 }
Beispiel #2
0
 public override void Unload()
 {
     DB.LocationTable.RowChanged    -= locationTableEventHandler;
     DB.LocationTable.RowDeleting   -= locationTableEventHandler;
     DB.LocationTable.TableClearing -= locationTableClearEventHandler;
     locationTableEventHandler       = null;
     locationTableClearEventHandler  = null;
 }
 public override void Load()
 {
     locationTableEventHandler = new DataRowChangeEventHandler(LocationTable_RowChanged);
     locationTableClearEventHandler = new DataTableClearEventHandler(LocationTable_TableClearing);
     DB.LocationTable.RowChanged += locationTableEventHandler;
     DB.LocationTable.RowDeleting += locationTableEventHandler;
     DB.LocationTable.TableClearing += locationTableClearEventHandler;
 }
 public override void Load()
 {
     areaTableEventHandler = new DataRowChangeEventHandler(AreaTable_RowChanged);
     areaTableClearEventHandler = new DataTableClearEventHandler(AreaTable_TableClearing);
     DB.AreaTable.RowChanged += areaTableEventHandler;
     DB.AreaTable.RowDeleting += areaTableEventHandler;
     DB.AreaTable.TableClearing += areaTableClearEventHandler;
 }
Beispiel #5
0
 public override void Unload()
 {
     DB.NPCTable.RowChanged    -= mobTableEventHandler;
     DB.NPCTable.RowDeleting   -= mobTableEventHandler;
     DB.NPCTable.TableClearing -= mobTableClearEventHandler;
     mobTableEventHandler       = null;
     mobTableClearEventHandler  = null;
 }
Beispiel #6
0
 public override void Load()
 {
     mobTableEventHandler       = new DataRowChangeEventHandler(MobTable_RowChanged);
     mobTableClearEventHandler  = new DataTableClearEventHandler(NPCTable_TableClearing);
     DB.NPCTable.RowDeleting   += mobTableEventHandler;
     DB.NPCTable.RowChanged    += mobTableEventHandler;
     DB.NPCTable.TableClearing += mobTableClearEventHandler;
 }
 public override void Load()
 {
     mobTableEventHandler = new DataRowChangeEventHandler(MobTable_RowChanged);
     mobTableClearEventHandler = new DataTableClearEventHandler(NPCTable_TableClearing);
     DB.NPCTable.RowDeleting += mobTableEventHandler;
     DB.NPCTable.RowChanged += mobTableEventHandler;
     DB.NPCTable.TableClearing += mobTableClearEventHandler;
 }
Beispiel #8
0
 public override void Load()
 {
     areaTableEventHandler       = new DataRowChangeEventHandler(AreaTable_RowChanged);
     areaTableClearEventHandler  = new DataTableClearEventHandler(AreaTable_TableClearing);
     DB.AreaTable.RowChanged    += areaTableEventHandler;
     DB.AreaTable.RowDeleting   += areaTableEventHandler;
     DB.AreaTable.TableClearing += areaTableClearEventHandler;
 }
Beispiel #9
0
        /// <summary>
        /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed.
        /// <example>
        /// datatablecleareventhandler.BeginInvoke(sender, e, callback);
        /// </example>
        /// </summary>
        public static IAsyncResult BeginInvoke(this DataTableClearEventHandler datatablecleareventhandler, Object sender, DataTableClearEventArgs e, AsyncCallback callback)
        {
            if (datatablecleareventhandler == null)
            {
                throw new ArgumentNullException("datatablecleareventhandler");
            }

            return(datatablecleareventhandler.BeginInvoke(sender, e, callback, null));
        }
 public override void Unload()
 {
     DB.LocationTable.RowChanged -= areaTableEventHandler;
     DB.LocationTable.RowDeleting-= areaTableEventHandler;
     DB.AreaTable.TableClearing -= areaTableClearEventHandler;
     areaTableEventHandler = null;
     areaTableClearEventHandler = null;
 }
 public override void Unload()
 {
     DB.NPCTable.RowChanged -= mobTableEventHandler;
     DB.NPCTable.RowDeleting -= mobTableEventHandler;
     DB.NPCTable.TableClearing -= mobTableClearEventHandler;
     mobTableEventHandler = null;
     mobTableClearEventHandler = null;
 }