NPC.ExecuteMagicAttack C# (CSharp) Method

ExecuteMagicAttack() public method

NPC casts a spell.
public ExecuteMagicAttack ( ) : void
return void
    public void ExecuteMagicAttack()
    {
        UWCharacter.Instance.PlayerMagic.CastEnchantmentImmediate(NPC_Launcher,gtarg,SpellIndex,Magic.SpellRule_TargetVector);
    }

Usage Example

    public override ActionResult Execute(RAIN.Core.AI ai)
    {
        NPC npc = ai.Body.GetComponent <NPC>();

        npc.ExecuteMagicAttack();

        return(ActionResult.SUCCESS);
    }