using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
///
/// 描述:
/// 作者:
///
public enum E_SkillType
{
///
/// 单位技能
///
Unit = 1,
///
/// 场景技能
///
Scene = 2
}
public enum E_SkillAttrType
{
///
/// 物理
///
PhysAtk = 1,
///
/// 魔法
///
MagicAtk = 2
}
public enum E_SkillDamageType
{
///
/// 伤害
///
Damage = 1,
///
/// 治疗
///
Cure = 2
}
public enum E_SkillActType
{
///
/// 普攻
///
Common = 0,
///
/// 重攻
///
Thump = 1,
///
/// 必杀技
///
Unique = 2,
///
/// 冲刺
///
Sprint = 3,
}
public enum E_SkillEffType
{
///
/// 无
///
None = 0,
///
/// 删除怒气点
///
ReAnger = 1,
///
/// 一击毙命
///
BlowKill = 2,
}
public class SkillData
{
private SkillConfigMo _config;
private BattleUnitBase _fUnit;
private BattleUnitBase _tUnit;
private bool _isCrit = false;
private int _buffID = 0;
public SkillData(int skillID)
{
_config = SkillConfigMo.GetBattleSkillConfigMo(skillID);
}
public SkillConfigMo config
{
get
{
return _config;
}
}
public BattleUnitBase fUnit
{
set
{
_fUnit = value;
}
get
{
return _fUnit;
}
}
public BattleUnitBase tUnit
{
set
{
_tUnit = value;
}
get
{
return _tUnit;
}
}
public bool isCrit
{
set
{
_isCrit = value;
}
get
{
return _isCrit;
}
}
public int BuffID
{
set
{
_buffID = value;
}
get
{
return _buffID;
}
}
}