diff --git a/Source/Editor/Editor.cs b/Source/Editor/Editor.cs index f81f81ddd..6c4950351 100644 --- a/Source/Editor/Editor.cs +++ b/Source/Editor/Editor.cs @@ -173,7 +173,7 @@ namespace FlaxEditor /// /// Gets the main transform gizmo used by the . /// - public Gizmo.TransformGizmo MainTransformGizmo => Windows.EditWin.Viewport.TransformGizmo; + public Gizmo.TransformGizmoBase MainTransformGizmo => Windows.EditWin.Viewport.TransformGizmo; /// /// Gets a value indicating whether this Editor is running in `headless` mode. No windows or popups should be shown. Used in CL environment (without a graphical user interface). diff --git a/Source/Editor/Gizmo/TransformGizmo.cs b/Source/Editor/Gizmo/TransformGizmo.cs index eca5475ed..09d2f758d 100644 --- a/Source/Editor/Gizmo/TransformGizmo.cs +++ b/Source/Editor/Gizmo/TransformGizmo.cs @@ -12,7 +12,7 @@ namespace FlaxEditor.Gizmo /// /// [HideInEditor] - public class TransformGizmo : TransformGizmoBase + public class TransformGizmoBase : TransformGizmoBase { /// /// Applies scale to the selected objects pool. @@ -42,10 +42,10 @@ namespace FlaxEditor.Gizmo public List SelectedParents => _selectionParents; /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// The gizmos owner. - public TransformGizmo(IGizmoOwner owner) + public TransformGizmoBase(IGizmoOwner owner) : base(owner) { } diff --git a/Source/Editor/Undo/Actions/TransformObjectsAction.cs b/Source/Editor/Undo/Actions/TransformObjectsAction.cs index 1bfe3cc4f..a109fd0ca 100644 --- a/Source/Editor/Undo/Actions/TransformObjectsAction.cs +++ b/Source/Editor/Undo/Actions/TransformObjectsAction.cs @@ -11,7 +11,7 @@ namespace FlaxEditor /// /// Implementation of used to transform a selection of . /// The same logic could be achieved using but it would be slower. - /// Since we use this kind of action very ofter (for operations) it's better to provide faster implementation. + /// Since we use this kind of action very ofter (for operations) it's better to provide faster implementation. /// /// [Serializable] diff --git a/Source/Editor/Viewport/Cameras/FPSCamera.cs b/Source/Editor/Viewport/Cameras/FPSCamera.cs index 36b7fbea8..6d0376a89 100644 --- a/Source/Editor/Viewport/Cameras/FPSCamera.cs +++ b/Source/Editor/Viewport/Cameras/FPSCamera.cs @@ -161,7 +161,7 @@ namespace FlaxEditor.Viewport.Cameras Viewport.GetInput(out var input); Viewport.GetPrevInput(out var prevInput); var mainViewport = Viewport as MainEditorGizmoViewport; - bool isUsingGizmo = mainViewport != null && mainViewport.TransformGizmo.ActiveAxis != TransformGizmo.Axis.None; + bool isUsingGizmo = mainViewport != null && mainViewport.TransformGizmo.ActiveAxis != TransformGizmoBase.Axis.None; // Get current view properties float yaw = Viewport.Yaw; @@ -177,8 +177,7 @@ namespace FlaxEditor.Viewport.Cameras // Dolly if (input.IsPanning || input.IsMoving || input.IsRotating) { - Vector3 move; - Vector3.Transform(ref moveDelta, ref rotation, out move); + Vector3.Transform(ref moveDelta, ref rotation, out Vector3 move); position += move; } diff --git a/Source/Editor/Viewport/MainEditorGizmoViewport.cs b/Source/Editor/Viewport/MainEditorGizmoViewport.cs index 1eda01e41..974c68a59 100644 --- a/Source/Editor/Viewport/MainEditorGizmoViewport.cs +++ b/Source/Editor/Viewport/MainEditorGizmoViewport.cs @@ -134,7 +134,7 @@ namespace FlaxEditor.Viewport /// /// The transform gizmo. /// - public readonly TransformGizmo TransformGizmo; + public readonly TransformGizmoBase TransformGizmo; /// /// The grid gizmo. @@ -196,7 +196,7 @@ namespace FlaxEditor.Viewport Task.CustomPostFx.Add(_editorSpritesRenderer); // Add transformation gizmo - TransformGizmo = new TransformGizmo(this); + TransformGizmo = new TransformGizmoBase(this); TransformGizmo.ApplyTransformation += ApplyTransform; TransformGizmo.ModeChanged += OnGizmoModeChanged; TransformGizmo.Duplicate += Editor.Instance.SceneEditing.Duplicate; @@ -833,8 +833,7 @@ namespace FlaxEditor.Viewport private Vector3 PostProcessSpawnedActorLocation(Actor actor, ref Vector3 hitLocation) { - BoundingBox box; - Editor.GetActorEditorBox(actor, out box); + Editor.GetActorEditorBox(actor, out BoundingBox box); // Place the object //var location = hitLocation - (box.Size.Length * 0.5f) * ViewDirection; diff --git a/Source/Editor/Viewport/Modes/TransformGizmoMode.cs b/Source/Editor/Viewport/Modes/TransformGizmoMode.cs index 5d2ee2bbd..acd36738c 100644 --- a/Source/Editor/Viewport/Modes/TransformGizmoMode.cs +++ b/Source/Editor/Viewport/Modes/TransformGizmoMode.cs @@ -3,7 +3,7 @@ namespace FlaxEditor.Viewport.Modes { /// - /// The default editor mode that uses for objects transforming. + /// The default editor mode that uses for objects transforming. /// /// public class TransformGizmoMode : EditorGizmoMode diff --git a/Source/Editor/Viewport/PrefabWindowViewport.cs b/Source/Editor/Viewport/PrefabWindowViewport.cs index db5e0bc3c..c9491fb8d 100644 --- a/Source/Editor/Viewport/PrefabWindowViewport.cs +++ b/Source/Editor/Viewport/PrefabWindowViewport.cs @@ -44,7 +44,7 @@ namespace FlaxEditor.Viewport /// /// The transform gizmo. /// - public readonly TransformGizmo TransformGizmo; + public readonly TransformGizmoBase TransformGizmo; /// /// The selection outline postFx. @@ -82,7 +82,7 @@ namespace FlaxEditor.Viewport Task.CustomPostFx.Add(EditorPrimitives); // Add transformation gizmo - TransformGizmo = new TransformGizmo(this); + TransformGizmo = new TransformGizmoBase(this); TransformGizmo.ApplyTransformation += ApplyTransform; TransformGizmo.ModeChanged += OnGizmoModeChanged; TransformGizmo.Duplicate += _window.Duplicate; @@ -92,7 +92,7 @@ namespace FlaxEditor.Viewport var transformSpaceWidget = new ViewportWidgetsContainer(ViewportWidgetLocation.UpperRight); var transformSpaceToggle = new ViewportWidgetButton(string.Empty, window.Editor.Icons.World16, null, true) { - Checked = TransformGizmo.ActiveTransformSpace == TransformGizmo.TransformSpace.World, + Checked = TransformGizmo.ActiveTransformSpace == TransformGizmoBase.TransformSpace.World, TooltipText = "Gizmo transform space (world or local)", Parent = transformSpaceWidget }; @@ -184,7 +184,7 @@ namespace FlaxEditor.Viewport var gizmoMode = new ViewportWidgetsContainer(ViewportWidgetLocation.UpperRight); _gizmoModeTranslate = new ViewportWidgetButton(string.Empty, window.Editor.Icons.Translate16, null, true) { - Tag = TransformGizmo.Mode.Translate, + Tag = TransformGizmoBase.Mode.Translate, TooltipText = "Translate gizmo mode", Checked = true, Parent = gizmoMode @@ -192,14 +192,14 @@ namespace FlaxEditor.Viewport _gizmoModeTranslate.Toggled += OnGizmoModeToggle; _gizmoModeRotate = new ViewportWidgetButton(string.Empty, window.Editor.Icons.Rotate16, null, true) { - Tag = TransformGizmo.Mode.Rotate, + Tag = TransformGizmoBase.Mode.Rotate, TooltipText = "Rotate gizmo mode", Parent = gizmoMode }; _gizmoModeRotate.Toggled += OnGizmoModeToggle; _gizmoModeScale = new ViewportWidgetButton(string.Empty, window.Editor.Icons.Scale16, null, true) { - Tag = TransformGizmo.Mode.Scale, + Tag = TransformGizmoBase.Mode.Scale, TooltipText = "Scale gizmo mode", Parent = gizmoMode }; @@ -300,7 +300,7 @@ namespace FlaxEditor.Viewport private void OnGizmoModeToggle(ViewportWidgetButton button) { - TransformGizmo.ActiveMode = (TransformGizmo.Mode)(int)button.Tag; + TransformGizmo.ActiveMode = (TransformGizmoBase.Mode)(int)button.Tag; } private void OnTranslateSnappingToggle(ViewportWidgetButton button) @@ -327,9 +327,9 @@ namespace FlaxEditor.Viewport { // Update all viewport widgets status var mode = TransformGizmo.ActiveMode; - _gizmoModeTranslate.Checked = mode == TransformGizmo.Mode.Translate; - _gizmoModeRotate.Checked = mode == TransformGizmo.Mode.Rotate; - _gizmoModeScale.Checked = mode == TransformGizmo.Mode.Scale; + _gizmoModeTranslate.Checked = mode == TransformGizmoBase.Mode.Translate; + _gizmoModeRotate.Checked = mode == TransformGizmoBase.Mode.Rotate; + _gizmoModeScale.Checked = mode == TransformGizmoBase.Mode.Scale; } private static readonly float[] EditorViewportScaleSnapValues = @@ -458,7 +458,7 @@ namespace FlaxEditor.Viewport public void ApplyTransform(List selection, ref Vector3 translationDelta, ref Quaternion rotationDelta, ref Vector3 scaleDelta) { bool applyRotation = !rotationDelta.IsIdentity; - bool useObjCenter = TransformGizmo.ActivePivot == TransformGizmo.PivotType.ObjectCenter; + bool useObjCenter = TransformGizmo.ActivePivot == TransformGizmoBase.PivotType.ObjectCenter; Vector3 gizmoPosition = TransformGizmo.Position; // Transform selected objects @@ -524,7 +524,7 @@ namespace FlaxEditor.Viewport if (TransformGizmo.IsActive) { // Ensure player is not moving objects - if (TransformGizmo.ActiveAxis != TransformGizmo.Axis.None) + if (TransformGizmo.ActiveAxis != TransformGizmoBase.Axis.None) return; } else @@ -645,8 +645,7 @@ namespace FlaxEditor.Viewport private Vector3 PostProcessSpawnedActorLocation(Actor actor, ref Vector3 hitLocation) { - BoundingBox box; - Editor.GetActorEditorBox(actor, out box); + Editor.GetActorEditorBox(actor, out BoundingBox box); // Place the object var location = hitLocation - (box.Size.Length * 0.5f) * ViewDirection; diff --git a/Source/Editor/Windows/Assets/AnimationWindow.cs b/Source/Editor/Windows/Assets/AnimationWindow.cs index fc6092fb7..fde6ec3cb 100644 --- a/Source/Editor/Windows/Assets/AnimationWindow.cs +++ b/Source/Editor/Windows/Assets/AnimationWindow.cs @@ -260,15 +260,13 @@ namespace FlaxEditor.Windows.Assets /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - Timeline.TimeShowModes value2; - bool value3; - - if (float.TryParse(node.GetAttribute("TimelineSplitter"), out value1)) + if (float.TryParse(node.GetAttribute("TimelineSplitter"), out float value1)) _timeline.Splitter.SplitterValue = value1; - if (Enum.TryParse(node.GetAttribute("TimeShowMode"), out value2)) + + if (Enum.TryParse(node.GetAttribute("TimeShowMode"), out Timeline.TimeShowModes value2)) _timeline.TimeShowMode = value2; - if (bool.TryParse(node.GetAttribute("ShowPreviewValues"), out value3)) + + if (bool.TryParse(node.GetAttribute("ShowPreviewValues"), out bool value3)) _timeline.ShowPreviewValues = value3; } diff --git a/Source/Editor/Windows/Assets/AudioClipWindow.cs b/Source/Editor/Windows/Assets/AudioClipWindow.cs index 009a1ff3d..39230a3c2 100644 --- a/Source/Editor/Windows/Assets/AudioClipWindow.cs +++ b/Source/Editor/Windows/Assets/AudioClipWindow.cs @@ -44,8 +44,7 @@ namespace FlaxEditor.Windows.Assets { var audio = window.Asset; AudioDataInfo info = audio.Info; - int originalSize, importedSize; - Editor.Internal_GetAudioClipMetadata(FlaxEngine.Object.GetUnmanagedPtr(audio), out originalSize, out importedSize); + Editor.Internal_GetAudioClipMetadata(FlaxEngine.Object.GetUnmanagedPtr(audio), out int originalSize, out int importedSize); var group = layout.Group("General"); group.Label("Format: " + audio.Format); @@ -220,9 +219,7 @@ namespace FlaxEditor.Windows.Assets /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - - if (float.TryParse(node.GetAttribute("Split"), out value1)) + if (float.TryParse(node.GetAttribute("Split"), out float value1)) _split.SplitterValue = value1; } diff --git a/Source/Editor/Windows/Assets/CollisionDataWindow.cs b/Source/Editor/Windows/Assets/CollisionDataWindow.cs index 26b74931b..23f9ae5ed 100644 --- a/Source/Editor/Windows/Assets/CollisionDataWindow.cs +++ b/Source/Editor/Windows/Assets/CollisionDataWindow.cs @@ -305,9 +305,7 @@ namespace FlaxEditor.Windows.Assets /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - - if (float.TryParse(node.GetAttribute("Split"), out value1)) + if (float.TryParse(node.GetAttribute("Split"), out float value1)) _split.SplitterValue = value1; } diff --git a/Source/Editor/Windows/Assets/CubeTextureWindow.cs b/Source/Editor/Windows/Assets/CubeTextureWindow.cs index 1a0ae3770..641441de7 100644 --- a/Source/Editor/Windows/Assets/CubeTextureWindow.cs +++ b/Source/Editor/Windows/Assets/CubeTextureWindow.cs @@ -212,9 +212,7 @@ namespace FlaxEditor.Windows.Assets /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - - if (float.TryParse(node.GetAttribute("Split"), out value1)) + if (float.TryParse(node.GetAttribute("Split"), out float value1)) _split.SplitterValue = value1; } diff --git a/Source/Editor/Windows/Assets/MaterialInstanceWindow.cs b/Source/Editor/Windows/Assets/MaterialInstanceWindow.cs index 6087eb86b..4f67e4f72 100644 --- a/Source/Editor/Windows/Assets/MaterialInstanceWindow.cs +++ b/Source/Editor/Windows/Assets/MaterialInstanceWindow.cs @@ -509,9 +509,7 @@ namespace FlaxEditor.Windows.Assets /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - - if (float.TryParse(node.GetAttribute("Split"), out value1)) + if (float.TryParse(node.GetAttribute("Split"), out float value1)) _split.SplitterValue = value1; } diff --git a/Source/Editor/Windows/Assets/ModelBaseWindow.cs b/Source/Editor/Windows/Assets/ModelBaseWindow.cs index 9bb500deb..74b690f98 100644 --- a/Source/Editor/Windows/Assets/ModelBaseWindow.cs +++ b/Source/Editor/Windows/Assets/ModelBaseWindow.cs @@ -193,9 +193,7 @@ namespace FlaxEditor.Windows.Assets /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - - if (float.TryParse(node.GetAttribute("Split"), out value1)) + if (float.TryParse(node.GetAttribute("Split"), out float value1)) _split.SplitterValue = value1; } diff --git a/Source/Editor/Windows/Assets/ParticleSystemWindow.cs b/Source/Editor/Windows/Assets/ParticleSystemWindow.cs index fbf1a2d01..929e81b61 100644 --- a/Source/Editor/Windows/Assets/ParticleSystemWindow.cs +++ b/Source/Editor/Windows/Assets/ParticleSystemWindow.cs @@ -557,12 +557,12 @@ namespace FlaxEditor.Windows.Assets /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - - if (float.TryParse(node.GetAttribute("Split1"), out value1)) + if (float.TryParse(node.GetAttribute("Split1"), out float value1)) _split1.SplitterValue = value1; + if (float.TryParse(node.GetAttribute("Split2"), out value1)) _split2.SplitterValue = value1; + if (float.TryParse(node.GetAttribute("Split3"), out value1)) _timeline.Splitter.SplitterValue = value1; } diff --git a/Source/Editor/Windows/Assets/PrefabWindow.cs b/Source/Editor/Windows/Assets/PrefabWindow.cs index 4cc7898ee..e14c548a9 100644 --- a/Source/Editor/Windows/Assets/PrefabWindow.cs +++ b/Source/Editor/Windows/Assets/PrefabWindow.cs @@ -158,9 +158,9 @@ namespace FlaxEditor.Windows.Assets _toolStripUndo = (ToolStripButton)_toolstrip.AddButton(Editor.Icons.Undo32, _undo.PerformUndo).LinkTooltip("Undo (Ctrl+Z)"); _toolStripRedo = (ToolStripButton)_toolstrip.AddButton(Editor.Icons.Redo32, _undo.PerformRedo).LinkTooltip("Redo (Ctrl+Y)"); _toolstrip.AddSeparator(); - _toolStripTranslate = (ToolStripButton)_toolstrip.AddButton(Editor.Icons.Translate32, () => _viewport.TransformGizmo.ActiveMode = TransformGizmo.Mode.Translate).LinkTooltip("Change Gizmo tool mode to Translate (1)"); - _toolStripRotate = (ToolStripButton)_toolstrip.AddButton(Editor.Icons.Rotate32, () => _viewport.TransformGizmo.ActiveMode = TransformGizmo.Mode.Rotate).LinkTooltip("Change Gizmo tool mode to Rotate (2)"); - _toolStripScale = (ToolStripButton)_toolstrip.AddButton(Editor.Icons.Scale32, () => _viewport.TransformGizmo.ActiveMode = TransformGizmo.Mode.Scale).LinkTooltip("Change Gizmo tool mode to Scale (3)"); + _toolStripTranslate = (ToolStripButton)_toolstrip.AddButton(Editor.Icons.Translate32, () => _viewport.TransformGizmo.ActiveMode = TransformGizmoBase.Mode.Translate).LinkTooltip("Change Gizmo tool mode to Translate (1)"); + _toolStripRotate = (ToolStripButton)_toolstrip.AddButton(Editor.Icons.Rotate32, () => _viewport.TransformGizmo.ActiveMode = TransformGizmoBase.Mode.Rotate).LinkTooltip("Change Gizmo tool mode to Rotate (2)"); + _toolStripScale = (ToolStripButton)_toolstrip.AddButton(Editor.Icons.Scale32, () => _viewport.TransformGizmo.ActiveMode = TransformGizmoBase.Mode.Scale).LinkTooltip("Change Gizmo tool mode to Scale (3)"); _toolstrip.AddSeparator(); _toolStripLiveReload = (ToolStripButton)_toolstrip.AddButton(Editor.Icons.Reload32, () => LiveReload = !LiveReload).SetChecked(true).SetAutoCheck(true).LinkTooltip("Live changes preview (applies prefab changes on modification by auto)"); @@ -311,9 +311,9 @@ namespace FlaxEditor.Windows.Assets _toolStripRedo.Enabled = undoRedo.CanRedo; // var gizmoMode = gizmo.ActiveMode; - _toolStripTranslate.Checked = gizmoMode == TransformGizmo.Mode.Translate; - _toolStripRotate.Checked = gizmoMode == TransformGizmo.Mode.Rotate; - _toolStripScale.Checked = gizmoMode == TransformGizmo.Mode.Scale; + _toolStripTranslate.Checked = gizmoMode == TransformGizmoBase.Mode.Translate; + _toolStripRotate.Checked = gizmoMode == TransformGizmoBase.Mode.Rotate; + _toolStripScale.Checked = gizmoMode == TransformGizmoBase.Mode.Scale; // _toolStripLiveReload.Checked = _liveReload; @@ -401,8 +401,7 @@ namespace FlaxEditor.Windows.Assets { _focusCamera = false; - BoundingSphere bounds; - Editor.GetActorEditorSphere(_viewport.Instance, out bounds); + Editor.GetActorEditorSphere(_viewport.Instance, out BoundingSphere bounds); _viewport.ViewPosition = bounds.Center - _viewport.ViewDirection * (bounds.Radius * 1.2f); } @@ -428,20 +427,17 @@ namespace FlaxEditor.Windows.Assets /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - if (float.TryParse(node.GetAttribute("Split1"), out value1)) + if (float.TryParse(node.GetAttribute("Split1"), out float value1)) _split1.SplitterValue = value1; + if (float.TryParse(node.GetAttribute("Split2"), out value1)) _split2.SplitterValue = value1; - bool value2; - - if (bool.TryParse(node.GetAttribute("LiveReload"), out value2)) + if (bool.TryParse(node.GetAttribute("LiveReload"), out bool value2)) LiveReload = value2; - TransformGizmo.Mode value3; - if (Enum.TryParse(node.GetAttribute("GizmoMode"), out value3)) + if (Enum.TryParse(node.GetAttribute("GizmoMode"), out TransformGizmoBase.Mode value3)) Viewport.TransformGizmo.ActiveMode = value3; } diff --git a/Source/Editor/Windows/Assets/SceneAnimationWindow.cs b/Source/Editor/Windows/Assets/SceneAnimationWindow.cs index c18edc716..c162eac3a 100644 --- a/Source/Editor/Windows/Assets/SceneAnimationWindow.cs +++ b/Source/Editor/Windows/Assets/SceneAnimationWindow.cs @@ -890,19 +890,18 @@ namespace FlaxEditor.Windows.Assets /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - Guid value2; - Timeline.TimeShowModes value3; - bool value4; - - if (float.TryParse(node.GetAttribute("TimelineSplitter"), out value1)) + if (float.TryParse(node.GetAttribute("TimelineSplitter"), out float value1)) _timeline.Splitter.SplitterValue = value1; - if (Guid.TryParse(node.GetAttribute("SelectedPlayer"), out value2)) + + if (Guid.TryParse(node.GetAttribute("SelectedPlayer"), out Guid value2)) _cachedPlayerId = value2; - if (Enum.TryParse(node.GetAttribute("TimeShowMode"), out value3)) + + if (Enum.TryParse(node.GetAttribute("TimeShowMode"), out Timeline.TimeShowModes value3)) _timeline.TimeShowMode = value3; - if (bool.TryParse(node.GetAttribute("ShowPreviewValues"), out value4)) + + if (bool.TryParse(node.GetAttribute("ShowPreviewValues"), out bool value4)) _timeline.ShowPreviewValues = value4; + if (bool.TryParse(node.GetAttribute("ShowSelected3dTrack"), out value4)) _timeline.ShowSelected3dTrack = value4; } diff --git a/Source/Editor/Windows/Assets/SkeletonMaskWindow.cs b/Source/Editor/Windows/Assets/SkeletonMaskWindow.cs index 8ead2cba0..86066f293 100644 --- a/Source/Editor/Windows/Assets/SkeletonMaskWindow.cs +++ b/Source/Editor/Windows/Assets/SkeletonMaskWindow.cs @@ -296,9 +296,7 @@ namespace FlaxEditor.Windows.Assets /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - - if (float.TryParse(node.GetAttribute("Split"), out value1)) + if (float.TryParse(node.GetAttribute("Split"), out float value1)) _split.SplitterValue = value1; } diff --git a/Source/Editor/Windows/Assets/SpriteAtlasWindow.cs b/Source/Editor/Windows/Assets/SpriteAtlasWindow.cs index b4c8f3145..e82c1dd12 100644 --- a/Source/Editor/Windows/Assets/SpriteAtlasWindow.cs +++ b/Source/Editor/Windows/Assets/SpriteAtlasWindow.cs @@ -163,8 +163,7 @@ namespace FlaxEditor.Windows.Assets UpdateSprites(); // Try to restore target asset texture import options (useful for fast reimport) - TextureImportSettings.InternalOptions options; - if (TextureImportEntry.Internal_GetTextureImportOptions(win.Item.Path, out options)) + if (TextureImportEntry.Internal_GetTextureImportOptions(win.Item.Path, out TextureImportSettings.InternalOptions options)) { // Restore settings ImportSettings.FromInternal(ref options); @@ -352,9 +351,7 @@ namespace FlaxEditor.Windows.Assets /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - - if (float.TryParse(node.GetAttribute("Split"), out value1)) + if (float.TryParse(node.GetAttribute("Split"), out float value1)) _split.SplitterValue = value1; } diff --git a/Source/Editor/Windows/Assets/TextureWindow.cs b/Source/Editor/Windows/Assets/TextureWindow.cs index 81a258c3f..9f6698528 100644 --- a/Source/Editor/Windows/Assets/TextureWindow.cs +++ b/Source/Editor/Windows/Assets/TextureWindow.cs @@ -214,9 +214,7 @@ namespace FlaxEditor.Windows.Assets /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - - if (float.TryParse(node.GetAttribute("Split"), out value1)) + if (float.TryParse(node.GetAttribute("Split"), out float value1)) _split.SplitterValue = value1; } diff --git a/Source/Editor/Windows/Assets/VisualScriptWindow.cs b/Source/Editor/Windows/Assets/VisualScriptWindow.cs index a9b62df62..8207740f1 100644 --- a/Source/Editor/Windows/Assets/VisualScriptWindow.cs +++ b/Source/Editor/Windows/Assets/VisualScriptWindow.cs @@ -1107,9 +1107,7 @@ namespace FlaxEditor.Windows.Assets /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - - if (float.TryParse(node.GetAttribute("Split"), out value1)) + if (float.TryParse(node.GetAttribute("Split"), out float value1)) _split.SplitterValue = value1; } diff --git a/Source/Editor/Windows/ContentWindow.ContextMenu.cs b/Source/Editor/Windows/ContentWindow.ContextMenu.cs index f8dc37f0b..079df66a5 100644 --- a/Source/Editor/Windows/ContentWindow.ContextMenu.cs +++ b/Source/Editor/Windows/ContentWindow.ContextMenu.cs @@ -79,8 +79,7 @@ namespace FlaxEditor.Windows if (item is BinaryAssetItem binaryAsset) { - string importPath; - if (!binaryAsset.GetImportPath(out importPath)) + if (!binaryAsset.GetImportPath(out string importPath)) { string importLocation = System.IO.Path.GetDirectoryName(importPath); if (!string.IsNullOrEmpty(importLocation) && System.IO.Directory.Exists(importLocation)) diff --git a/Source/Editor/Windows/ContentWindow.cs b/Source/Editor/Windows/ContentWindow.cs index 149ab064c..9b7ec8fd9 100644 --- a/Source/Editor/Windows/ContentWindow.cs +++ b/Source/Editor/Windows/ContentWindow.cs @@ -862,15 +862,15 @@ namespace FlaxEditor.Windows /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - bool value2; - - if (float.TryParse(node.GetAttribute("Split"), out value1)) + if (float.TryParse(node.GetAttribute("Split"), out float value1)) _split.SplitterValue = value1; + if (float.TryParse(node.GetAttribute("Scale"), out value1)) _view.ViewScale = value1; - if (bool.TryParse(node.GetAttribute("ShowFileExtensions"), out value2)) + + if (bool.TryParse(node.GetAttribute("ShowFileExtensions"), out bool value2)) _view.ShowFileExtensions = value2; + if (Enum.TryParse(node.GetAttribute("ViewType"), out ContentViewType viewType)) _view.ViewType = viewType; } diff --git a/Source/Editor/Windows/DebugLogWindow.cs b/Source/Editor/Windows/DebugLogWindow.cs index 8aad9fc35..55781438e 100644 --- a/Source/Editor/Windows/DebugLogWindow.cs +++ b/Source/Editor/Windows/DebugLogWindow.cs @@ -592,9 +592,7 @@ namespace FlaxEditor.Windows /// public override void OnLayoutDeserialize(XmlElement node) { - float value1; - - if (float.TryParse(node.GetAttribute("Split"), out value1)) + if (float.TryParse(node.GetAttribute("Split"), out float value1)) _split.SplitterValue = value1; } diff --git a/Source/Editor/Windows/EditGameWindow.cs b/Source/Editor/Windows/EditGameWindow.cs index a9f85490d..26f725a82 100644 --- a/Source/Editor/Windows/EditGameWindow.cs +++ b/Source/Editor/Windows/EditGameWindow.cs @@ -434,29 +434,34 @@ namespace FlaxEditor.Windows /// public override void OnLayoutDeserialize(XmlElement node) { - bool value1; - float value2; - long value3; - - if (bool.TryParse(node.GetAttribute("GridEnabled"), out value1)) + if (bool.TryParse(node.GetAttribute("GridEnabled"), out bool value1)) Viewport.Grid.Enabled = value1; + if (bool.TryParse(node.GetAttribute("ShowFpsCounter"), out value1)) Viewport.ShowFpsCounter = value1; + if (bool.TryParse(node.GetAttribute("ShowNavigation"), out value1)) Viewport.ShowNavigation = value1; - if (float.TryParse(node.GetAttribute("NearPlane"), out value2)) + + if (float.TryParse(node.GetAttribute("NearPlane"), out float value2)) Viewport.NearPlane = value2; + if (float.TryParse(node.GetAttribute("FarPlane"), out value2)) Viewport.FarPlane = value2; + if (float.TryParse(node.GetAttribute("FieldOfView"), out value2)) Viewport.FieldOfView = value2; + if (float.TryParse(node.GetAttribute("MovementSpeed"), out value2)) Viewport.MovementSpeed = value2; + if (float.TryParse(node.GetAttribute("OrthographicScale"), out value2)) Viewport.OrthographicScale = value2; + if (bool.TryParse(node.GetAttribute("UseOrthographicProjection"), out value1)) Viewport.UseOrthographicProjection = value1; - if (long.TryParse(node.GetAttribute("ViewFlags"), out value3)) + + if (long.TryParse(node.GetAttribute("ViewFlags"), out long value3)) Viewport.Task.ViewFlags = (ViewFlags)value3; // Reset view flags if opening with different engine version (ViewFlags enum could be modified)