示例#1
0
        public override IScriptableItem Copy()
        {
            IScriptableItem config = base.Copy();
            BlueprintConfig target = config as BlueprintConfig;

            target.mine     = mine;
            target.silk     = silk;
            target.medicine = medicine;
            target.toxin    = toxin;
            return(config);
        }
示例#2
0
        public override IScriptableItem Copy()
        {
            IScriptableItem config = base.Copy() as IScriptableItem;

            DruggeryBuffConfig target = config as DruggeryBuffConfig;

            target.buffBattle     = buffBattle.Copy() as KnightBattleConfig;
            target.debuffBattle   = buffBattle.Copy() as KnightBattleConfig;
            target.buffMeridian   = buffMeridian.Copy() as KnightMeridianConfig;
            target.debuffMeridian = debuffMeridian.Copy() as KnightMeridianConfig;
            return(config);
        }
        public override IScriptableItem Copy()
        {
            IScriptableItem config = base.Copy();

            KnightMeridianConfig target = config as KnightMeridianConfig;

            target.InitMeridianConfig(ref mRawJSON);
            target.data.meridian      = data.meridian;
            target.data.meridianYin   = data.meridianYin;
            target.data.meridianYang  = data.meridianYang;
            target.data.meridianHard  = data.meridianHard;
            target.data.meridianSoft  = data.meridianSoft;
            target.data.meridianToxin = data.meridianToxin;

            return(config);
        }
示例#4
0
        public override IScriptableItem Copy()
        {
            IScriptableItem    config = base.Copy();
            KnightBattleConfig target = config as KnightBattleConfig;

            if (IsCopyRaw)
            {
                target.InitBattleConfig(ref mRawJSON);
            }
            else
            {
                target.potential            = potential;
                target.hp                   = hp;
                target.mp                   = mp;
                target.selfHealing          = selfHealing;
                target.qi                   = qi;
                target.internalForce        = internalForce;
                target.eyesight             = eyesight;
                target.hearing              = hearing;
                target.swordBreath          = swordBreath;
                target.bodilyMovement       = bodilyMovement;
                target.charm                = charm;
                target.fate                 = fate;
                target.fingerForce          = fingerForce;
                target.tough                = tough;
                target.physique             = physique;
                target.breath               = breath;
                target.acupoint             = acupoint;
                target.concentrate          = concentrate;
                target.antitoxic            = antitoxic;
                target.debuffTrauma         = debuffTrauma;
                target.debuffInternalInjury = debuffInternalInjury;
                target.debuffVertigo        = debuffVertigo;
                target.debuffAcupointHit    = debuffAcupointHit;
                target.debuffHorror         = debuffHorror;
                target.debuffToxic          = debuffToxic;
            }

            return(config);
        }