blob: 1e214d72c33a6b9dd9cf2b80564f8426133b38d2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
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);
}
}
|