internal void PheromonesHandler(ColonyPheromonesMessage message) { lock ( m_Padlock ) { Values = message.Values; Minimum = message.Minimum; Maximum = message.Maximum; Average = message.Average; } m_Bus.PublishAsync(new PheromonesModelChangedMessage()); }
private ColonyPheromonesMessage CreatePheromonesMessage() { var message = new ColonyPheromonesMessage { Values = new[] { new[] { 0.1, 0.2 }, new[] { 0.3, 0.4 } }, Minimum = 0.6, Maximum = 0.8, Average = 0.7 }; return message; }