public void Add(MoleculeId moleculeId, sbyte toAdd) { switch (moleculeId) { case MoleculeId.A: A += toAdd; break; case MoleculeId.B: B += toAdd; break; case MoleculeId.C: C += toAdd; break; case MoleculeId.D: D += toAdd; break; case MoleculeId.E: E += toAdd; break; case MoleculeId.N: break; default: throw new ArgumentOutOfRangeException(nameof(moleculeId), moleculeId, null); } }
public DecisionTakeMolecule(MoleculeId moleculeId) { _moleculeId = moleculeId; }