private void RespondToMessage(ObjectPlacementPathBorderSettingsWereChangedMessage message) { if (message.BorderSettings == Settings.ManualConstructionSettings.BorderSettings) { _manualConstructionSession.OnBorderSettingsChanged(); } }
public static void SendToInterestedListeners(ObjectPlacementPathBorderSettings borderSettings) { var message = new ObjectPlacementPathBorderSettingsWereChangedMessage(borderSettings); MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message); }