IdleGirl/Assets/2_Codes/Battle/SkillData.cs

35 lines
579 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SkillData
{
public const int MAX_STACK = 5;
public BattleCharacter Owner { get; private set; } = null;
public int StackCnt { get; set; } = 0;
public void Reset()
{
Owner = null;
StackCnt = 1;
}
public void Set(BattleCharacter owner)
{
Owner = owner;
StackCnt = 1;
}
public bool IsStackable()
{
return StackCnt < MAX_STACK;
}
public void OnStack()
{
StackCnt++;
}
}