static private FromNative ( |
||
ptr | ||
return |
// called by engine internal bool RaiseUse(Critter cr, Critter on_critter, Item on_item, IntPtr on_scenery) { if (use != null) { var e = new ItemUseEventArgs(this, cr, on_critter, on_item, Scenery.FromNative(on_scenery)); use(this, e); return(e.Prevent); } return(false); }
// called by engine bool RaiseUseSkill(int skill, Critter on_cr, Item on_item, IntPtr on_scenery) { if (UseSkill != null) { var e = new CritterUseSkillEventArgs(this, skill, on_cr, on_item, Scenery.FromNative(on_scenery)); UseSkill(this, e); return(e.Prevent); } return(false); }
// called by engine bool RaiseUseItem(Item item, Critter on_cr, Item on_item, IntPtr on_scenery) { if (UseItem != null) { var e = new CritterUseItemEventArgs(this, item, on_cr, on_item, Scenery.FromNative(on_scenery)); UseItem(this, e); return(e.Prevent); } return(false); }
// called by engine void RaiseSmthUseSkill(Critter from_cr, int skill, Critter on_cr, Item on_item, IntPtr on_scenery) { if (SmthUseSkill != null) { SmthUseSkill(this, new CritterSmthUseSkillEventArgs(this, from_cr, skill, on_cr, on_item, Scenery.FromNative(on_scenery))); } }
// called by engine void RaiseSmthUseItem(Critter from_cr, Item item, Critter on_cr, Item on_item, IntPtr on_scenery) { if (SmthUseItem != null) { SmthUseItem(this, new CritterSmthUseItemEventArgs(this, from_cr, item, on_cr, on_item, Scenery.FromNative(on_scenery))); } }