Example #1
0
    public InGameLogic.SkillData ToSkillData()
    {
        InGameLogic.SkillData sd = new InGameLogic.SkillData();
        sd.SkillID     = this.SkillID;
        sd.ReleaseTime = this.ReleaseTime;
        sd.Type        = (InGameLogic.SkillType) this.Type;
        sd.EnemyNum    = (InGameLogic.EnemyType) this.EnemyNum;

        sd.DamageData          = new InGameLogic.DamageData();
        sd.DamageData.damage   = this.Damage;
        sd.DamageData.flytime  = this.DamageTime;
        sd.DamageData.fly_able = this.FlyDamage;
        sd.DamageData.res      = this.DamageRes;
        sd.DamageData.IsDamage = sd.Type == InGameLogic.SkillType.Damage;

        return(sd);
    }
Example #2
0
 public void Init(SkillData data, BattleUnit unit)
 {
     m_Data = data;
     m_Unit = unit;
 }