private void RespondToMessage(ObjectPlacementPathExcludeCornersWasChangedMessage message) { if (message.PathManualConstructionSettings == Settings.ManualConstructionSettings) { _manualConstructionSession.OnExcludeCornersSettingsChanged(); } }
public static void SendToInterestedListeners(ObjectPlacementPathManualConstructionSettings pathManualConstructionSettings) { var message = new ObjectPlacementPathExcludeCornersWasChangedMessage(pathManualConstructionSettings); MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message); }