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); }
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); }
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); }