21 lines
598 B
C#
21 lines
598 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
[System.Serializable]
|
|
public class BaseAbilityData
|
|
{
|
|
public Sprite Icon;
|
|
public List<TargetTag> targettingTags = new List<TargetTag>();
|
|
public List<GameTag> tags = new List<GameTag>();
|
|
public List<BaseEffect> abilityEffects = new List<BaseEffect>();
|
|
[Space]
|
|
public float castTime;
|
|
public float manaCost;
|
|
public float healthCost = 0;
|
|
public float classResourceCost = 0;
|
|
public float cooldown;
|
|
public bool castableWhileMoving;
|
|
public AbilityAnimationType animationType;
|
|
}
|