コード例 #1
0
 /// <summary>
 /// 添加buff
 /// </summary>
 void addBuff(SkillData _skillData)
 {
     for (int i = 0; i < _skillData.buffs.Length; i++)
     {
         BuffMgr.BuffData bd = new BuffMgr.BuffData();
         bd.buffId       = _skillData.buffs [i];
         bd.hiterData    = _skillData.hiterData;
         bd.attackerData = _skillData.attackerData;
         bd.power        = _skillData.power;
         stageActor.buffMgr.AddBuff(bd);
     }
 }
コード例 #2
0
ファイル: BuffCompute.cs プロジェクト: loneyer/TowerDefend
    bool isReturn;           // 值是否可返回

    public BuffCompute(BuffMgr.BuffData _bd, int _lv)
    {
        buffData = _bd;
        string _buffId = buffData.buffId;

        attributeTyte    = JSONBuffData.instance.GetAttributeType(_buffId);
        computeAttribute = JSONBuffData.instance.GetComputeAttribute(_buffId);
        computeTarget    = JSONBuffData.instance.GetComputeTarget(_buffId);
        targetAttribute  = JSONBuffData.instance.GetTargetAttribute(_buffId);
        computeValue     = JSONBuffData.instance.GetValue(_buffId);
        isReturn         = JSONBuffData.instance.GetIsReturn(_buffId);
    }
コード例 #3
0
ファイル: BaseBuff.cs プロジェクト: loneyer/TowerDefend
    public BaseBuff(BuffMgr.BuffData _buffdata)
    {
        buffdata = _buffdata;

        initFSM();
    }