| 740 | } |
| 741 | |
| 742 | LSError AIUnit::SaveRef(ParamArchive& ar) const |
| 743 | { |
| 744 | AIGroup* grp = GetGroup(); |
| 745 | AICenter* center = grp ? grp->GetCenter() : nullptr; |
| 746 | TargetSide side = center ? center->GetSide() : TSideUnknown; |
| 747 | int idGroup = grp ? grp->ID() : -1; |
| 748 | int id = ID(); |
| 749 | PARAM_CHECK(ar.SerializeEnum("side", side, 1)) |
| 750 | PARAM_CHECK(ar.Serialize("idGroup", idGroup, 1)) |
| 751 | PARAM_CHECK(ar.Serialize("id", id, 1)) |
| 752 | return LSOK; |
| 753 | } |
| 754 | |
| 755 | NetworkMessageType AIUnit::GetNMType(NetworkMessageClass cls) const |
| 756 | { |
no test coverage detected