summaryrefslogtreecommitdiff
path: root/Assets/Scripts/AbilitySystem/Actions/ActionSwitchAbility.cs
blob: 69c7f179bc3d2b3b3746854043605ee744b34910 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ActionSwitchAbility : ActionBase
{
	AbilitySystem m_AbilitySystem;
	AbilityBase m_TargetAbility;

	public ActionSwitchAbility(AbilitySystem abilitySystem, AbilityBase targetAbility)
	{
		m_AbilitySystem = abilitySystem;
		m_TargetAbility = targetAbility;
	}

	public override void Execute()
	{
		m_AbilitySystem.SwitchToAbility(m_TargetAbility);
	}
}