using System.Collections; using System.Collections.Generic; using UnityEngine; // 基础的切换 ability 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); } }