public static ItemProperty CastSpell(IPCastSpell spell, IPCastSpellNumUses uses) => NWScript.ItemPropertyCastSpell((int)spell, (int)uses);
public static ItemProperty CastSpell(IPCastSpell spell, IPCastSpellNumUses uses) { return(NWScript.ItemPropertyCastSpell((int)spell, (int)uses) !); }
public static ItemProperty OnHitCastSpell(IPCastSpell spell, IPSpellLevel spellLevel) => NWScript.ItemPropertyOnHitCastSpell((int)spell, (int)spellLevel);
public static ItemProperty OnHitCastSpell(IPCastSpell spell, IPSpellLevel spellLevel) { return(NWScript.ItemPropertyOnHitCastSpell((int)spell, (int)spellLevel) !); }