mergemilitary/Assets/Scripts/Game/Wars/GroupManager/EnemyManager.cs

24 lines
632 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class EnemyManager : GroupManager
{
public override void AddSoldier(SoldierUnit pUnit, GroupManager pAgainstGroup)
{
pUnit.Group = GroupType.Enemy;
pUnit.AgainstGroup = pAgainstGroup;
WarUnitAttr tAttr = Utils.GetWarUnitAttrFromCard(pUnit.BType, pUnit.Level);
if (PlayerData.Instance.CurrentLevel <= 3)
{
tAttr.MaxHP = (int)(0.75f * tAttr.MaxHP);
tAttr.Damage = (int)(0.75f * tAttr.Damage);
}
pUnit.InitAttr(tAttr);
AddSoldier(pUnit);
}
}