Esempio n. 1
0
 private static int OnUseSkill(void *pCreature, byte nSkill, byte nSubSkill, uint oidTarget, Vector3 vTargetPosition, uint oidArea, uint oidUsedItem, int nActivePropertyIndex)
 {
     OnUseSkill eventData = ProcessEvent(new OnUseSkill
     {
         Creature       = CNWSCreature.FromPointer(pCreature).ToNwObject <NwCreature>() !,
         Skill          = NwSkill.FromSkillId(nSkill) !,
         SubSkill       = (SubSkill)nSubSkill,
         Target         = oidTarget.ToNwObject <NwGameObject>() !,
         Area           = oidArea.ToNwObject <NwArea>() !,
         UsedItem       = oidUsedItem.ToNwObject <NwItem>() !,
         TargetPosition = vTargetPosition,
     });
Esempio n. 2
0
 public static Talent ToTalent(this NwSkill skill)
 {
     return(skill);
 }