Revert "Removed more uses of ?."
Revert "Removed more uses of ?."

This reverts commit e2e49646a5f4606516675671d03c161364df876e.

--- a/KerbalEngineer.Unity/Setting.cs
+++ b/KerbalEngineer.Unity/Setting.cs
@@ -78,8 +78,7 @@
 
         protected virtual void Update()
         {
-            if (m_OnUpdate != null)
-                m_OnUpdate.Invoke();
+            m_OnUpdate?.Invoke();
         }
 
         private static void SetButton(GameObject buttonObject, UnityAction onClick)

--- a/KerbalEngineer.Unity/UI/StyleApplicator.cs
+++ b/KerbalEngineer.Unity/UI/StyleApplicator.cs
@@ -100,8 +100,7 @@
         {
             SetSelectable(textStyle, normal, highlight, pressed, disabled);
 
-            Toggle toggle = GetComponent<Toggle>();
-            Image toggleImage = (toggle != null) ? toggle.graphic as Image : null;
+            Image toggleImage = GetComponent<Toggle>()?.graphic as Image;
             if (toggleImage != null)
             {
                 toggleImage.sprite = pressed;

--- a/KerbalEngineer.Unity/UI/Window.cs
+++ b/KerbalEngineer.Unity/UI/Window.cs
@@ -159,8 +159,7 @@
                 yield return null;
             }
 
-            if (callback != null)
-                callback.Invoke();
+            callback?.Invoke();
 
             m_ScaleFadeCoroutine = null;
         }