public void Init() { // Debug.Log("soliderInitPropContainer " + legionData.legionId); // legionData.soliderInitPropContainer.Print(); subBattleForce = subBattleForce / PropConfig.GetInstance(PropId.AtkAdd).displayMultiplier; subProduceSpeed = subProduceSpeed / PropConfig.GetInstance(PropId.ProduceSpeedAdd).displayMultiplier; subMoveSpeed = subMoveSpeed / PropConfig.GetInstance(PropId.MoveSpeedAdd).displayMultiplier; displayIntBattleForce = intBattleForce - subBattleForce; displayIntProduceSpeed = intProduceSpeed - subProduceSpeed; displayIntMoveSpeed = intMoveSpeed - subMoveSpeed; soliderUnitData = new UnitData(); legionData.soliderInitPropContainer.UnitApp(soliderUnitData, true); buildUnitData = new UnitData(); // 势力--战前属性 buildUnitData.AppProps(legionData.buildInitAttachPropData, true); }
/** 应用 */ public override void App(UnitData unitData, bool calculate = false) { base.App(unitData, calculate); unitData.AppProps(attachPropData, calculate); }