Newer
Older
using System.Collections;
using UnityEngine;

william
committed
[RequireComponent(typeof(Animator))]
[RequireComponent(typeof(Controller))]
public abstract class Skills : MonoBehaviour
{
protected Animator animatorController;
protected Controller controller;
protected bool usingAxis;
[SerializeField] protected float energyCost;
public event System.Action<float> skillCost;
public void consumeEnergy(float cost)
{
if (skillCost != null)
{
skillCost(cost * SettingsPersistance.INSTANCE.difficulty.getCostModifier());