Пример #1
0
        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);
        }
Пример #2
0
 /** 应用 */
 public override void App(UnitData unitData, bool calculate = false)
 {
     base.App(unitData, calculate);
     unitData.AppProps(attachPropData, calculate);
 }