Inheritance: CritterUseItemEventArgs
Example #1
0
        // called by engine
        static bool RaiseCritterUseItem(Critter cr, Item item,
                                        Critter target_cr, Item target_item, Scenery target_scen, uint param)
        {
            GlobalCritterUseItemEventArgs e = null;

            if (CritterUseItem != null)
            {
                e = new GlobalCritterUseItemEventArgs(cr, item, target_cr, target_item, target_scen, param);
                CritterUseItem(null, e);
            }
            return(e != null ? e.Prevent : false);
        }
Example #2
0
 // called by engine
 static bool RaiseCritterUseItem(Critter cr, Item item,
     Critter target_cr, Item target_item, Scenery target_scen, uint param)
 {
     GlobalCritterUseItemEventArgs e = null;
     if (CritterUseItem != null) {
         e = new GlobalCritterUseItemEventArgs(cr, item, target_cr, target_item, target_scen, param);
         CritterUseItem(null, e);
     }
     return e != null ? e.Prevent : false;
 }