Esempio n. 1
0
        public static ItemSkillUsageEventArgs Create(Rag2Item item, MapObject sender, MapObject target)
        {
            ItemSkillUsageEventArgs skillusage = new ItemSkillUsageEventArgs(sender, target);

            skillusage.iteminfo = item.info;

            if (item == null)
            {
                return(null);
            }
            else if (!Singleton.SpellManager.TryGetSpell(item.info.skill, out skillusage.info))
            {
                return(null);
            }
            else
            {
                return(skillusage);
            }
        }
Esempio n. 2
0
        public static ItemSkillUsageEventArgs Create(Rag2Item item, MapObject sender, MapObject target)
        {
            ItemSkillUsageEventArgs skillusage = new ItemSkillUsageEventArgs(sender, target);
            skillusage.iteminfo = item.info;

            if (item == null)
                return null;
            else if (!Singleton.SpellManager.TryGetSpell(item.info.skill, out skillusage.info))
                return null;
            else
                return skillusage;
        }
Esempio n. 3
0
 public static bool Create(Rag2Item item, MapObject sender, MapObject target, out ItemSkillUsageEventArgs argument)
 {
     argument = Create(item, sender, target);
     return argument != null;
 }
Esempio n. 4
0
 public static bool Create(Rag2Item item, MapObject sender, MapObject target, out ItemSkillUsageEventArgs argument)
 {
     argument = Create(item, sender, target);
     return(argument != null);
 }