protected override LivingUnit OnCreateUnit(PlayerData playerData, UnitManager unitManager) { return(new LivingUnit(LivingUnitDataEntries[Random.Range(0, LivingUnitDataEntries.Count)], playerData, unitManager)); }
private bool RespectsAttackTypes(UnitManager targetUnitManager) { return((targetUnitManager.IsAirUnit && CanAttackAir) || (targetUnitManager.IsGroundUnit && CanAttackGround)); }