private Status(Status status) { Params = new ListIndexer<StatusKey, int>(status._parameters); Resistivity = status.Resistivity.Clone(); MoveType = status.MoveType; DefaultAttacks = status.DefaultAttacks.ToList(); }
public Status(Unit unit, int[] parameters) { _parameters = parameters; Params = new ListIndexer<StatusKey, int>(parameters); Resistivity = unit.Resistivity; MoveType = unit.MoveType; DefaultAttacks = unit.Attacks.ToList(); }