From f287ed6c300184c5787e3f380fa6bbb882d6623a Mon Sep 17 00:00:00 2001 From: NoriteSC <53096989+NoriteSC@users.noreply.github.com> Date: Tue, 24 Oct 2023 19:59:47 +0200 Subject: [PATCH 01/79] init --- Source/Engine/Core/Math/Float2.cs | 27 +++++++++++++++++++++++++++ Source/Engine/Core/Math/Vector3.cs | 15 +++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/Source/Engine/Core/Math/Float2.cs b/Source/Engine/Core/Math/Float2.cs index 3ca6f51d7..4ded4cf92 100644 --- a/Source/Engine/Core/Math/Float2.cs +++ b/Source/Engine/Core/Math/Float2.cs @@ -1273,6 +1273,33 @@ namespace FlaxEngine return result; } + /// + /// funcion for grid snaping snap to absolute world grid + ///
desined for snaping using a ray / draging object
+ ///
+ /// + /// + /// out = Ceil(((A - (GridSize * 0.5f)) / GridSize) * GridSize + public static Float2 SnapToGrid(Float2 Translation, Float2 GridSize) + { + Translation.X = Mathf.Ceil((Translation.X - (GridSize.X * 0.5f)) / GridSize.Y) * GridSize.X; + Translation.Y = Mathf.Ceil((Translation.Y - (GridSize.Y * 0.5f)) / GridSize.X) * GridSize.Y; + return Translation; + } + /// + /// funcion for grid snaping snap to absolute world grid + ///
desined for snaping using a ray / draging object
+ ///
+ /// + /// + /// out = Ceil(((A - (GridSize * 0.5f)) / GridSize) * GridSize + public static Float2 SnapToGrid(Float2 Translation, float GridSize) + { + Translation.X = Mathf.Ceil((Translation.X - (GridSize * 0.5f)) / GridSize) * GridSize; + Translation.Y = Mathf.Ceil((Translation.Y - (GridSize * 0.5f)) / GridSize) * GridSize; + return Translation; + } + /// /// Adds two vectors. /// diff --git a/Source/Engine/Core/Math/Vector3.cs b/Source/Engine/Core/Math/Vector3.cs index 280093619..b7cc396ee 100644 --- a/Source/Engine/Core/Math/Vector3.cs +++ b/Source/Engine/Core/Math/Vector3.cs @@ -1671,6 +1671,21 @@ namespace FlaxEngine return result; } + /// + /// funcion for grid snaping snap to absolute world grid + ///
desined for snaping using a ray / draging object
+ ///
+ /// + /// + /// out = Ceil(((A - (GridSize * 0.5f)) / GridSize) * GridSize + public static Vector3 SnapToGrid(Vector3 Translation, float GridSize) + { + Translation.X = Mathr.Ceil((Translation.X - (GridSize * 0.5f)) / GridSize) * GridSize; + Translation.Y = Mathr.Ceil((Translation.Y - (GridSize * 0.5f)) / GridSize) * GridSize; + Translation.Z = Mathr.Ceil((Translation.Z - (GridSize * 0.5f)) / GridSize) * GridSize; + return Translation; + } + /// /// Adds two vectors. /// From 39aebc6c851adc3a45750fa996abbdbcfca2aed9 Mon Sep 17 00:00:00 2001 From: NoriteSC <53096989+NoriteSC@users.noreply.github.com> Date: Wed, 25 Oct 2023 12:10:23 +0200 Subject: [PATCH 02/79] Update Vector3.cs --- Source/Engine/Core/Math/Vector3.cs | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/Source/Engine/Core/Math/Vector3.cs b/Source/Engine/Core/Math/Vector3.cs index b7cc396ee..ad1797644 100644 --- a/Source/Engine/Core/Math/Vector3.cs +++ b/Source/Engine/Core/Math/Vector3.cs @@ -1678,12 +1678,26 @@ namespace FlaxEngine /// /// /// out = Ceil(((A - (GridSize * 0.5f)) / GridSize) * GridSize - public static Vector3 SnapToGrid(Vector3 Translation, float GridSize) + public static Vector3 SnapToGrid(Vector3 translation, float gridSize) { - Translation.X = Mathr.Ceil((Translation.X - (GridSize * 0.5f)) / GridSize) * GridSize; - Translation.Y = Mathr.Ceil((Translation.Y - (GridSize * 0.5f)) / GridSize) * GridSize; - Translation.Z = Mathr.Ceil((Translation.Z - (GridSize * 0.5f)) / GridSize) * GridSize; - return Translation; + translation.X = Mathr.Ceil((translation.X - (gridSize * 0.5f)) / gridSize) * gridSize; + translation.Y = Mathr.Ceil((translation.Y - (gridSize * 0.5f)) / gridSize) * gridSize; + translation.Z = Mathr.Ceil((translation.Z - (gridSize * 0.5f)) / gridSize) * gridSize; + return translation; + } + /// + /// funcion for grid snaping snap to absolute world grid + ///
desined for snaping using a ray / draging object
+ ///
+ /// + /// + /// out = Ceil(((A - (GridSize * 0.5f)) / GridSize) * GridSize + public static Vector3 SnapToGrid(Vector3 translation, Float3 gridSize) + { + translation.X = Mathr.Ceil((translation.X - (gridSize.X * 0.5f)) / gridSize.X) * gridSize.X; + translation.Y = Mathr.Ceil((translation.Y - (gridSize.Y * 0.5f)) / gridSize.Y) * gridSize.Y; + translation.Z = Mathr.Ceil((translation.Z - (gridSize.Z * 0.5f)) / gridSize.Z) * gridSize.Z; + return translation; } /// From 4fb35579b5e8199a081a21e800bb1ed4390f3080 Mon Sep 17 00:00:00 2001 From: NoriteSC <53096989+NoriteSC@users.noreply.github.com> Date: Wed, 25 Oct 2023 12:12:22 +0200 Subject: [PATCH 03/79] Update Float2.cs --- Source/Engine/Core/Math/Float2.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Source/Engine/Core/Math/Float2.cs b/Source/Engine/Core/Math/Float2.cs index 4ded4cf92..d33cc7fea 100644 --- a/Source/Engine/Core/Math/Float2.cs +++ b/Source/Engine/Core/Math/Float2.cs @@ -1280,11 +1280,11 @@ namespace FlaxEngine /// /// /// out = Ceil(((A - (GridSize * 0.5f)) / GridSize) * GridSize - public static Float2 SnapToGrid(Float2 Translation, Float2 GridSize) + public static Float2 SnapToGrid(Float2 translation, Float2 gridSize) { - Translation.X = Mathf.Ceil((Translation.X - (GridSize.X * 0.5f)) / GridSize.Y) * GridSize.X; - Translation.Y = Mathf.Ceil((Translation.Y - (GridSize.Y * 0.5f)) / GridSize.X) * GridSize.Y; - return Translation; + translation.X = Mathf.Ceil((translation.X - (gridSize.X * 0.5f)) / gridSize.Y) * gridSize.X; + translation.Y = Mathf.Ceil((translation.Y - (gridSize.Y * 0.5f)) / gridSize.X) * gridSize.Y; + return translation; } /// /// funcion for grid snaping snap to absolute world grid @@ -1295,9 +1295,9 @@ namespace FlaxEngine /// out = Ceil(((A - (GridSize * 0.5f)) / GridSize) * GridSize public static Float2 SnapToGrid(Float2 Translation, float GridSize) { - Translation.X = Mathf.Ceil((Translation.X - (GridSize * 0.5f)) / GridSize) * GridSize; - Translation.Y = Mathf.Ceil((Translation.Y - (GridSize * 0.5f)) / GridSize) * GridSize; - return Translation; + translation.X = Mathf.Ceil((translation.X - (gridSize * 0.5f)) / gridSize) * gridSize; + translation.Y = Mathf.Ceil((translation.Y - (gridSize * 0.5f)) / gridSize) * gridSize; + return translation; } /// From ec0205871249c4e463269e135b06cf8fcfc7985b Mon Sep 17 00:00:00 2001 From: NoriteSC <53096989+NoriteSC@users.noreply.github.com> Date: Wed, 25 Oct 2023 16:56:45 +0200 Subject: [PATCH 04/79] Update Float2.cs --- Source/Engine/Core/Math/Float2.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Core/Math/Float2.cs b/Source/Engine/Core/Math/Float2.cs index d33cc7fea..38fb7534a 100644 --- a/Source/Engine/Core/Math/Float2.cs +++ b/Source/Engine/Core/Math/Float2.cs @@ -1293,7 +1293,7 @@ namespace FlaxEngine /// /// /// out = Ceil(((A - (GridSize * 0.5f)) / GridSize) * GridSize - public static Float2 SnapToGrid(Float2 Translation, float GridSize) + public static Float2 SnapToGrid(Float2 translation, float gridSize) { translation.X = Mathf.Ceil((translation.X - (gridSize * 0.5f)) / gridSize) * gridSize; translation.Y = Mathf.Ceil((translation.Y - (gridSize * 0.5f)) / gridSize) * gridSize; From 4fb2d3f7f3e89486e8aaba7d7ae441c8d7d26548 Mon Sep 17 00:00:00 2001 From: NoriteSC <53096989+NoriteSC@users.noreply.github.com> Date: Thu, 7 Dec 2023 23:55:10 +0100 Subject: [PATCH 05/79] sync --- Source/Editor/Gizmo/TransformGizmo.cs | 4 +- .../Editor/Gizmo/TransformGizmoBase.Draw.cs | 255 ++++++++++-------- .../Gizmo/TransformGizmoBase.Selection.cs | 7 +- Source/Editor/Gizmo/TransformGizmoBase.cs | 112 +++++++- .../Editor/SceneGraph/Actors/FoliageNode.cs | 13 +- Source/Editor/SceneGraph/SceneGraphNode.cs | 68 ++++- .../Editor/Tools/Foliage/EditFoliageGizmo.cs | 6 +- 7 files changed, 330 insertions(+), 135 deletions(-) diff --git a/Source/Editor/Gizmo/TransformGizmo.cs b/Source/Editor/Gizmo/TransformGizmo.cs index 4a3fa39ba..f9d18bafd 100644 --- a/Source/Editor/Gizmo/TransformGizmo.cs +++ b/Source/Editor/Gizmo/TransformGizmo.cs @@ -255,9 +255,9 @@ namespace FlaxEditor.Gizmo protected override int SelectionCount => _selectionParents.Count; /// - protected override Transform GetSelectedObject(int index) + protected override SceneGraphNode GetSelectedObject(int index) { - return _selectionParents[index].Transform; + return _selectionParents[index]; } /// diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs index 0d421a17e..8cc049716 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs @@ -72,139 +72,160 @@ namespace FlaxEditor.Gizmo const float gizmoModelsScale2RealGizmoSize = 0.075f; Mesh sphereMesh, cubeMesh; + cubeMesh = _modelCube.LODs[0].Meshes[0]; + + Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m3); + Matrix.Multiply(ref m3, ref world, out m1); + mx1 = m1; + mx1.M41 += 0.05f; + switch (_activeMode) { - case Mode.Translate: - { - if (!_modelTranslationAxis || !_modelTranslationAxis.IsLoaded || !_modelCube || !_modelCube.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) - break; - var transAxisMesh = _modelTranslationAxis.LODs[0].Meshes[0]; - cubeMesh = _modelCube.LODs[0].Meshes[0]; - sphereMesh = _modelSphere.LODs[0].Meshes[0]; - Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m3); - Matrix.Multiply(ref m3, ref world, out m1); - mx1 = m1; - mx1.M41 += 0.05f; + case Mode.Translate: + { + if (!_modelTranslationAxis || !_modelTranslationAxis.IsLoaded || !_modelCube || !_modelCube.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) + break; + var transAxisMesh = _modelTranslationAxis.LODs[0].Meshes[0]; - // X axis - Matrix.RotationY(-Mathf.PiOverTwo, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - transAxisMesh.Draw(ref renderContext, isXAxis ? _materialAxisFocus : _materialAxisX, ref m3); + sphereMesh = _modelSphere.LODs[0].Meshes[0]; - // Y axis - Matrix.RotationX(Mathf.PiOverTwo, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - transAxisMesh.Draw(ref renderContext, isYAxis ? _materialAxisFocus : _materialAxisY, ref m3); + // X axis + Matrix.RotationY(-Mathf.PiOverTwo, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + transAxisMesh.Draw(ref renderContext, isXAxis ? _materialAxisFocus : _materialAxisX, ref m3); - // Z axis - Matrix.RotationX(Mathf.Pi, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - transAxisMesh.Draw(ref renderContext, isZAxis ? _materialAxisFocus : _materialAxisZ, ref m3); + // Y axis + Matrix.RotationX(Mathf.PiOverTwo, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + transAxisMesh.Draw(ref renderContext, isYAxis ? _materialAxisFocus : _materialAxisY, ref m3); - // XY plane - m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationX(Mathf.PiOverTwo), new Vector3(boxSize * boxScale, boxSize * boxScale, 0.0f)); - Matrix.Multiply(ref m2, ref m1, out m3); - cubeMesh.Draw(ref renderContext, _activeAxis == Axis.XY ? _materialAxisFocus : _materialAxisX, ref m3); + // Z axis + Matrix.RotationX(Mathf.Pi, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + transAxisMesh.Draw(ref renderContext, isZAxis ? _materialAxisFocus : _materialAxisZ, ref m3); - // ZX plane - m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.Identity, new Vector3(boxSize * boxScale, 0.0f, boxSize * boxScale)); - Matrix.Multiply(ref m2, ref m1, out m3); - cubeMesh.Draw(ref renderContext, _activeAxis == Axis.ZX ? _materialAxisFocus : _materialAxisZ, ref m3); + // XY plane + m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationX(Mathf.PiOverTwo), new Vector3(boxSize * boxScale, boxSize * boxScale, 0.0f)); + Matrix.Multiply(ref m2, ref m1, out m3); + cubeMesh.Draw(ref renderContext, _activeAxis == Axis.XY ? _materialAxisFocus : _materialAxisX, ref m3); - // YZ plane - m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationZ(Mathf.PiOverTwo), new Vector3(0.0f, boxSize * boxScale, boxSize * boxScale)); - Matrix.Multiply(ref m2, ref m1, out m3); - cubeMesh.Draw(ref renderContext, _activeAxis == Axis.YZ ? _materialAxisFocus : _materialAxisY, ref m3); + // ZX plane + m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.Identity, new Vector3(boxSize * boxScale, 0.0f, boxSize * boxScale)); + Matrix.Multiply(ref m2, ref m1, out m3); + cubeMesh.Draw(ref renderContext, _activeAxis == Axis.ZX ? _materialAxisFocus : _materialAxisZ, ref m3); - // Center sphere - Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - sphereMesh.Draw(ref renderContext, isCenter ? _materialAxisFocus : _materialSphere, ref m3); + // YZ plane + m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationZ(Mathf.PiOverTwo), new Vector3(0.0f, boxSize * boxScale, boxSize * boxScale)); + Matrix.Multiply(ref m2, ref m1, out m3); + cubeMesh.Draw(ref renderContext, _activeAxis == Axis.YZ ? _materialAxisFocus : _materialAxisY, ref m3); - break; + // Center sphere + Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + sphereMesh.Draw(ref renderContext, isCenter ? _materialAxisFocus : _materialSphere, ref m3); + + break; + } + + case Mode.Rotate: + { + if (!_modelRotationAxis || !_modelRotationAxis.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) + break; + var rotationAxisMesh = _modelRotationAxis.LODs[0].Meshes[0]; + sphereMesh = _modelSphere.LODs[0].Meshes[0]; + + // X axis + Matrix.RotationZ(Mathf.PiOverTwo, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + rotationAxisMesh.Draw(ref renderContext, isXAxis ? _materialAxisFocus : _materialAxisX, ref m3); + + // Y axis + rotationAxisMesh.Draw(ref renderContext, isYAxis ? _materialAxisFocus : _materialAxisY, ref m1); + + // Z axis + Matrix.RotationX(-Mathf.PiOverTwo, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + rotationAxisMesh.Draw(ref renderContext, isZAxis ? _materialAxisFocus : _materialAxisZ, ref m3); + + // Center box + Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + sphereMesh.Draw(ref renderContext, isCenter ? _materialAxisFocus : _materialSphere, ref m3); + + break; + } + + case Mode.Scale: + { + if (!_modelScaleAxis || !_modelScaleAxis.IsLoaded || !_modelCube || !_modelCube.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) + break; + var scaleAxisMesh = _modelScaleAxis.LODs[0].Meshes[0]; + cubeMesh = _modelCube.LODs[0].Meshes[0]; + sphereMesh = _modelSphere.LODs[0].Meshes[0]; + + // X axis + Matrix.RotationY(-Mathf.PiOverTwo, out m2); + Matrix.Multiply(ref m2, ref mx1, out m3); + scaleAxisMesh.Draw(ref renderContext, isXAxis ? _materialAxisFocus : _materialAxisX, ref m3); + + // Y axis + Matrix.RotationX(Mathf.PiOverTwo, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + scaleAxisMesh.Draw(ref renderContext, isYAxis ? _materialAxisFocus : _materialAxisY, ref m3); + + // Z axis + Matrix.RotationX(Mathf.Pi, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + scaleAxisMesh.Draw(ref renderContext, isZAxis ? _materialAxisFocus : _materialAxisZ, ref m3); + + // XY plane + m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationX(Mathf.PiOverTwo), new Vector3(boxSize * boxScale, boxSize * boxScale, 0.0f)); + Matrix.Multiply(ref m2, ref m1, out m3); + cubeMesh.Draw(ref renderContext, _activeAxis == Axis.XY ? _materialAxisFocus : _materialAxisX, ref m3); + + // ZX plane + m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.Identity, new Vector3(boxSize * boxScale, 0.0f, boxSize * boxScale)); + Matrix.Multiply(ref m2, ref m1, out m3); + cubeMesh.Draw(ref renderContext, _activeAxis == Axis.ZX ? _materialAxisFocus : _materialAxisZ, ref m3); + + // YZ plane + m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationZ(Mathf.PiOverTwo), new Vector3(0.0f, boxSize * boxScale, boxSize * boxScale)); + Matrix.Multiply(ref m2, ref m1, out m3); + cubeMesh.Draw(ref renderContext, _activeAxis == Axis.YZ ? _materialAxisFocus : _materialAxisY, ref m3); + + // Center box + Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + sphereMesh.Draw(ref renderContext, isCenter ? _materialAxisFocus : _materialSphere, ref m3); + + break; + } } - - case Mode.Rotate: + if (verts != null && selectedvert != -1) { - if (!_modelRotationAxis || !_modelRotationAxis.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) - break; - var rotationAxisMesh = _modelRotationAxis.LODs[0].Meshes[0]; - sphereMesh = _modelSphere.LODs[0].Meshes[0]; - Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m3); - Matrix.Multiply(ref m3, ref world, out m1); - mx1 = m1; - mx1.M41 += 0.05f; + Transform t = GetSelectedObject(0).Transform; + Vector3 selected = ((verts[selectedvert].Position * t.Orientation) * t.Scale) + t.Translation; + Matrix matrix = new Transform(selected, t.Orientation, new Float3(gizmoModelsScale2RealGizmoSize)).GetWorld(); + cubeMesh.Draw(ref renderContext, _materialSphere, ref matrix); - // X axis - Matrix.RotationZ(Mathf.PiOverTwo, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - rotationAxisMesh.Draw(ref renderContext, isXAxis ? _materialAxisFocus : _materialAxisX, ref m3); + if (otherVerts != null && otherSelectedvert != -1) + { + t = otherTransform; + Vector3 other = ((otherVerts[otherSelectedvert].Position * t.Orientation) * t.Scale) + t.Translation; + matrix = new Transform(selected, t.Orientation, new Float3(gizmoModelsScale2RealGizmoSize)).GetWorld(); + cubeMesh.Draw(ref renderContext, _materialSphere, ref matrix); + DebugDraw.DrawLine(other, selected, Color.Aqua); + } - // Y axis - rotationAxisMesh.Draw(ref renderContext, isYAxis ? _materialAxisFocus : _materialAxisY, ref m1); + //t = otherTransform; + //for (int i = 0; i < otherVerts.Length; i++) + //{ + // Matrix matrix = new Transform(((otherVerts[i].Position * t.Orientation) * t.Scale) + t.Translation, t.Orientation, new Float3(gizmoModelsScale2RealGizmoSize)).GetWorld(); + // cubeMesh.Draw(ref renderContext, i == otherSelectedvert ? _materialAxisFocus : _materialSphere, ref matrix); + //} - // Z axis - Matrix.RotationX(-Mathf.PiOverTwo, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - rotationAxisMesh.Draw(ref renderContext, isZAxis ? _materialAxisFocus : _materialAxisZ, ref m3); + //t = GetSelectedObject(0).Transform; - // Center box - Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - sphereMesh.Draw(ref renderContext, isCenter ? _materialAxisFocus : _materialSphere, ref m3); - - break; - } - - case Mode.Scale: - { - if (!_modelScaleAxis || !_modelScaleAxis.IsLoaded || !_modelCube || !_modelCube.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) - break; - var scaleAxisMesh = _modelScaleAxis.LODs[0].Meshes[0]; - cubeMesh = _modelCube.LODs[0].Meshes[0]; - sphereMesh = _modelSphere.LODs[0].Meshes[0]; - Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m3); - Matrix.Multiply(ref m3, ref world, out m1); - mx1 = m1; - mx1.M41 -= 0.05f; - - // X axis - Matrix.RotationY(-Mathf.PiOverTwo, out m2); - Matrix.Multiply(ref m2, ref mx1, out m3); - scaleAxisMesh.Draw(ref renderContext, isXAxis ? _materialAxisFocus : _materialAxisX, ref m3); - - // Y axis - Matrix.RotationX(Mathf.PiOverTwo, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - scaleAxisMesh.Draw(ref renderContext, isYAxis ? _materialAxisFocus : _materialAxisY, ref m3); - - // Z axis - Matrix.RotationX(Mathf.Pi, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - scaleAxisMesh.Draw(ref renderContext, isZAxis ? _materialAxisFocus : _materialAxisZ, ref m3); - - // XY plane - m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationX(Mathf.PiOverTwo), new Vector3(boxSize * boxScale, boxSize * boxScale, 0.0f)); - Matrix.Multiply(ref m2, ref m1, out m3); - cubeMesh.Draw(ref renderContext, _activeAxis == Axis.XY ? _materialAxisFocus : _materialAxisX, ref m3); - - // ZX plane - m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.Identity, new Vector3(boxSize * boxScale, 0.0f, boxSize * boxScale)); - Matrix.Multiply(ref m2, ref m1, out m3); - cubeMesh.Draw(ref renderContext, _activeAxis == Axis.ZX ? _materialAxisFocus : _materialAxisZ, ref m3); - - // YZ plane - m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationZ(Mathf.PiOverTwo), new Vector3(0.0f, boxSize * boxScale, boxSize * boxScale)); - Matrix.Multiply(ref m2, ref m1, out m3); - cubeMesh.Draw(ref renderContext, _activeAxis == Axis.YZ ? _materialAxisFocus : _materialAxisY, ref m3); - - // Center box - Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - sphereMesh.Draw(ref renderContext, isCenter ? _materialAxisFocus : _materialSphere, ref m3); - - break; - } } } } diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs b/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs index 86c0a6afe..1ebe0f254 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs @@ -27,7 +27,7 @@ namespace FlaxEditor.Gizmo // Get center point Vector3 center = Vector3.Zero; for (int i = 0; i < count; i++) - center += GetSelectedObject(i).Translation; + center += GetSelectedObject(i).Transform.Translation; // Return arithmetic average or whatever it means return center / count; @@ -47,6 +47,11 @@ namespace FlaxEditor.Gizmo private void SelectAxis() { + if (Owner.IsControlDown) + { + + } + // Get mouse ray Ray ray = Owner.MouseRay; diff --git a/Source/Editor/Gizmo/TransformGizmoBase.cs b/Source/Editor/Gizmo/TransformGizmoBase.cs index 6123d348a..dfae81dc1 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.cs @@ -108,7 +108,7 @@ namespace FlaxEditor.Gizmo _startTransforms.Capacity = Mathf.NextPowerOfTwo(count); for (var i = 0; i < count; i++) { - _startTransforms.Add(GetSelectedObject(i)); + _startTransforms.Add(GetSelectedObject(i).Transform); } GetSelectedObjectsBounds(out _startBounds, out _navigationDirty); @@ -139,7 +139,7 @@ namespace FlaxEditor.Gizmo { case PivotType.ObjectCenter: if (SelectionCount > 0) - Position = GetSelectedObject(0).Translation; + Position = GetSelectedObject(0).Transform.Translation; break; case PivotType.SelectionCenter: Position = GetSelectionCenter(); @@ -180,7 +180,7 @@ namespace FlaxEditor.Gizmo _screenScale = (float)(vLength.Length / GizmoScaleFactor * gizmoSize); } // Setup world - Quaternion orientation = GetSelectedObject(0).Orientation; + Quaternion orientation = GetSelectedObject(0).Transform.Orientation; _gizmoWorld = new Transform(position, orientation, new Float3(_screenScale)); if (_activeTransformSpace == TransformSpace.World && _activeMode != Mode.Scale) { @@ -394,6 +394,13 @@ namespace FlaxEditor.Gizmo /// public override bool IsControllingMouse => _isTransforming; + //vertex snaping stff + Mesh.Vertex[] verts; + Mesh.Vertex[] otherVerts; + Transform otherTransform; + bool hasSelectedVertex; + int selectedvert; + int otherSelectedvert; /// public override void Update(float dt) { @@ -429,12 +436,22 @@ namespace FlaxEditor.Gizmo UpdateRotate(dt); break; } + VertexSnap(); } else { // If nothing selected, try to select any axis if (!isLeftBtnDown && !Owner.IsRightMouseButtonDown) + { + if (Owner.IsAltKeyDown) + SelectVertexSnaping(); SelectAxis(); + } + else + { + verts = null; + otherVerts = null; + } } // Set positions of the gizmo @@ -516,6 +533,93 @@ namespace FlaxEditor.Gizmo // Update UpdateMatrices(); } + void SelectVertexSnaping() + { + //this + if (GetSelectedObject(0).EditableObject is Actor e) + { + if (e is StaticModel model) + { + verts = model.Model.LODs[0].Meshes[0].DownloadVertexBuffer(); + var ray = Owner.MouseRay; + var bb = model.EditorBox; + //select vertex + if (CollisionsHelper.RayIntersectsBox(ref ray, ref bb, out Vector3 point)) + { + point = GetSelectedObject(0).Transform.WorldToLocal(point); + Real lastdistance = Vector3.Distance(point, verts[0].Position); + for (int i = 0; i < verts.Length; i++) + { + var d = Vector3.Distance(point, verts[i].Position); + if (d <= lastdistance) + { + lastdistance = d; + selectedvert = i; + } + } + } + } + } + } + void VertexSnap() + { + Profiler.BeginEvent("VertexSnap"); + //ray cast others + if (verts != null) + { + var ray = Owner.MouseRay; + + SceneGraphNode.RayCastData rayCast = new SceneGraphNode.RayCastData() + { + Ray = ray, + Exclude = new List() { (Actor)GetSelectedObject(0).EditableObject }, + Scan = new List() { typeof(StaticModel) } + }; + var actor = GetSelectedObject(0).ParentScene.RayCast(ref rayCast, out var distance, out var _); + if (actor != null) + { + if (actor.EditableObject is StaticModel model) + { + otherTransform = model.Transform; + Vector3 p = rayCast.Ray.Position + (rayCast.Ray.Direction * distance); + + otherVerts = model.Model.LODs[0].Meshes[0].DownloadVertexBuffer(); + + p = actor.Transform.WorldToLocal(p); + Real lastdistance = Vector3.Distance(p, otherVerts[0].Position); + + for (int i = 0; i < otherVerts.Length; i++) + { + var d = Vector3.Distance(p, otherVerts[i].Position); + if (d <= lastdistance) + { + lastdistance = d; + otherSelectedvert = i; + } + } + if(lastdistance > 25) + { + otherSelectedvert = -1; + otherVerts = null; + } + } + } + } + + if (verts != null && otherVerts != null) + { + Transform t = GetSelectedObject(0).Transform; + Vector3 selected = ((verts[selectedvert].Position * t.Orientation) * t.Scale) + t.Translation; + + t = otherTransform; + Vector3 other = ((otherVerts[otherSelectedvert].Position * t.Orientation) * t.Scale) + t.Translation; + + // Translation + _translationDelta = -(selected - other); + } + + Profiler.EndEvent(); + } /// /// Gets a value indicating whether this tool can transform objects. @@ -536,7 +640,7 @@ namespace FlaxEditor.Gizmo /// Gets the selected object transformation. /// /// The selected object index. - protected abstract Transform GetSelectedObject(int index); + protected abstract SceneGraphNode GetSelectedObject(int index); /// /// Gets the selected objects bounding box (contains the whole selection). diff --git a/Source/Editor/SceneGraph/Actors/FoliageNode.cs b/Source/Editor/SceneGraph/Actors/FoliageNode.cs index 9cb405092..50756170a 100644 --- a/Source/Editor/SceneGraph/Actors/FoliageNode.cs +++ b/Source/Editor/SceneGraph/Actors/FoliageNode.cs @@ -10,10 +10,21 @@ namespace FlaxEditor.SceneGraph.Actors [HideInEditor] public sealed class FoliageNode : ActorNode { + private FoliageInstance instance; + /// + /// The selected instance index + /// + public int SelectedInstanceIndex; + /// - public FoliageNode(Actor actor) + public FoliageNode(Foliage actor, int selectedInstanceIndex = -1) : base(actor) { + SelectedInstanceIndex = selectedInstanceIndex; + if (selectedInstanceIndex != -1) + { + instance = actor.GetInstance(selectedInstanceIndex); + } } } } diff --git a/Source/Editor/SceneGraph/SceneGraphNode.cs b/Source/Editor/SceneGraph/SceneGraphNode.cs index 672a239dc..4ca8034e1 100644 --- a/Source/Editor/SceneGraph/SceneGraphNode.cs +++ b/Source/Editor/SceneGraph/SceneGraphNode.cs @@ -13,6 +13,7 @@ using FlaxEditor.Modules; using FlaxEditor.SceneGraph.Actors; using FlaxEditor.Windows; using FlaxEngine; +using System.Runtime.CompilerServices; namespace FlaxEditor.SceneGraph { @@ -216,6 +217,29 @@ namespace FlaxEditor.SceneGraph /// The flags. /// public FlagTypes Flags; + + /// + /// The exclude list actors specyfaied in + /// + public List Exclude = new List(); + + /// + /// The scan for types + /// + public List Scan = new List(); + + /// + /// if this is true it will include the types specyfaied in + /// otherwise it will include all types excluding types specyfaied in + /// + public bool ExcludeScan; + + /// + /// Initializes a new instance of the struct. + /// + public RayCastData() + { + } } /// @@ -271,16 +295,18 @@ namespace FlaxEditor.SceneGraph normal = Vector3.Up; return null; } - - // Check itself SceneGraphNode minTarget = null; Real minDistance = Real.MaxValue; Vector3 minDistanceNormal = Vector3.Up; - if (RayCastSelf(ref ray, out distance, out normal)) + if (Mask(ref ray)) { - minTarget = this; - minDistance = distance; - minDistanceNormal = normal; + // Check itself + if (RayCastSelf(ref ray, out distance, out normal)) + { + minTarget = this; + minDistance = distance; + minDistanceNormal = normal; + } } // Check all children @@ -294,12 +320,40 @@ namespace FlaxEditor.SceneGraph minDistanceNormal = normal; } } - // Return result distance = minDistance; normal = minDistanceNormal; return minTarget; } + /// + /// Masks the objects base of and . + /// + /// The ray. + /// true if can pass through mask + private bool Mask(ref RayCastData ray) + { + //filter actors + for (int j = 0; j < ray.Exclude.Count; j++) + { + if ((EditableObject is Actor a) && a == ray.Exclude[j]) + { + //remove form exclude + //because it is pased by ref and funcion is recursive it will slowly shrink the list untile nothing is left + //micro optimization + ray.Exclude.RemoveAt(j); + return false; + } + } + //filter types + for (int i = 0; i < ray.Scan.Count; i++) + { + if (EditableObject.GetType() != ray.Scan[i]) + { + return false; + } + } + return true; + } /// /// Checks if given ray intersects with the node. diff --git a/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs b/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs index 0c0172b36..1ba8ef445 100644 --- a/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs +++ b/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs @@ -3,6 +3,7 @@ using System; using FlaxEditor.Gizmo; using FlaxEditor.SceneGraph; +using FlaxEditor.SceneGraph.Actors; using FlaxEditor.Tools.Foliage.Undo; using FlaxEngine; @@ -69,7 +70,7 @@ namespace FlaxEditor.Tools.Foliage } /// - protected override Transform GetSelectedObject(int index) + protected override SceneGraphNode GetSelectedObject(int index) { var foliage = GizmoMode.SelectedFoliage; if (!foliage) @@ -77,8 +78,7 @@ namespace FlaxEditor.Tools.Foliage var instanceIndex = GizmoMode.SelectedInstanceIndex; if (instanceIndex < 0 || instanceIndex >= foliage.InstancesCount) throw new InvalidOperationException("No foliage instance selected."); - var instance = foliage.GetInstance(instanceIndex); - return foliage.Transform.LocalToWorld(instance.Transform); + return new FoliageNode(foliage, instanceIndex); } /// From d8f110793be909d9e6ada7e37d6ae2c52a4180be Mon Sep 17 00:00:00 2001 From: NoriteSC <53096989+NoriteSC@users.noreply.github.com> Date: Fri, 8 Dec 2023 18:41:52 +0100 Subject: [PATCH 06/79] done ? --- .../Editor/Gizmo/TransformGizmoBase.Draw.cs | 2 +- .../Editor/Gizmo/TransformGizmoBase.Types.cs | 16 +- Source/Editor/Gizmo/TransformGizmoBase.cs | 369 +++++++++++------- 3 files changed, 236 insertions(+), 151 deletions(-) diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs index 8cc049716..33521a084 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs @@ -203,7 +203,7 @@ namespace FlaxEditor.Gizmo } if (verts != null && selectedvert != -1) { - Transform t = GetSelectedObject(0).Transform; + Transform t = thisTransform; Vector3 selected = ((verts[selectedvert].Position * t.Orientation) * t.Scale) + t.Translation; Matrix matrix = new Transform(selected, t.Orientation, new Float3(gizmoModelsScale2RealGizmoSize)).GetWorld(); cubeMesh.Draw(ref renderContext, _materialSphere, ref matrix); diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Types.cs b/Source/Editor/Gizmo/TransformGizmoBase.Types.cs index 377bd28a0..d622a8fcf 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Types.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Types.cs @@ -12,42 +12,42 @@ namespace FlaxEditor.Gizmo /// /// None. /// - None, + None = 0, /// /// The X axis. /// - X, + X = 1, /// /// The Y axis. /// - Y, + Y = 2, /// /// The Z axis. /// - Z, + Z = 4, /// /// The XY plane. /// - XY, + XY = X|Y, /// /// The ZX plane. /// - ZX, + ZX = Z|X, /// /// The YZ plane. /// - YZ, + YZ = Y|Z, /// /// The center point. /// - Center, + Center = 8, }; /// diff --git a/Source/Editor/Gizmo/TransformGizmoBase.cs b/Source/Editor/Gizmo/TransformGizmoBase.cs index dfae81dc1..51e363014 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.cs @@ -10,6 +10,7 @@ using System; using System.Collections.Generic; using FlaxEditor.SceneGraph; using FlaxEngine; +using FlaxEditor.Surface; namespace FlaxEditor.Gizmo { @@ -137,16 +138,22 @@ namespace FlaxEditor.Gizmo { switch (_activePivotType) { - case PivotType.ObjectCenter: - if (SelectionCount > 0) - Position = GetSelectedObject(0).Transform.Translation; - break; - case PivotType.SelectionCenter: - Position = GetSelectionCenter(); - break; - case PivotType.WorldOrigin: - Position = Vector3.Zero; - break; + case PivotType.ObjectCenter: + if (SelectionCount > 0) + Position = GetSelectedObject(0).Transform.Translation; + break; + case PivotType.SelectionCenter: + Position = GetSelectionCenter(); + break; + case PivotType.WorldOrigin: + Position = Vector3.Zero; + break; + } + if(verts != null) + { + Transform t = thisTransform; + Vector3 selected = ((verts[selectedvert].Position * t.Orientation) * t.Scale) + t.Translation; + Position += -(Position - selected); } Position += _translationDelta; } @@ -210,88 +217,88 @@ namespace FlaxEditor.Gizmo Real intersection; switch (_activeAxis) { - case Axis.X: - { - var plane = planeDotXY > planeDotZX ? planeXY : planeZX; - if (ray.Intersects(ref plane, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - delta = new Vector3(_tDelta.X, 0, 0); - } - break; - } - case Axis.Y: - { - var plane = planeDotXY > planeDotYZ ? planeXY : planeYZ; - if (ray.Intersects(ref plane, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - delta = new Vector3(0, _tDelta.Y, 0); - } - break; - } - case Axis.Z: - { - var plane = planeDotZX > planeDotYZ ? planeZX : planeYZ; - if (ray.Intersects(ref plane, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - delta = new Vector3(0, 0, _tDelta.Z); - } - break; - } - case Axis.YZ: - { - if (ray.Intersects(ref planeYZ, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - delta = new Vector3(0, _tDelta.Y, _tDelta.Z); - } - break; - } - case Axis.XY: - { - if (ray.Intersects(ref planeXY, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - delta = new Vector3(_tDelta.X, _tDelta.Y, 0); - } - break; - } - case Axis.ZX: - { - if (ray.Intersects(ref planeZX, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - delta = new Vector3(_tDelta.X, 0, _tDelta.Z); - } - break; - } - case Axis.Center: - { - var gizmoToView = Position - Owner.ViewPosition; - var plane = new Plane(-Vector3.Normalize(gizmoToView), gizmoToView.Length); - if (ray.Intersects(ref plane, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - } - delta = _tDelta; - break; - } + case Axis.X: + { + var plane = planeDotXY > planeDotZX ? planeXY : planeZX; + if (ray.Intersects(ref plane, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + delta = new Vector3(_tDelta.X, 0, 0); + } + break; + } + case Axis.Y: + { + var plane = planeDotXY > planeDotYZ ? planeXY : planeYZ; + if (ray.Intersects(ref plane, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + delta = new Vector3(0, _tDelta.Y, 0); + } + break; + } + case Axis.Z: + { + var plane = planeDotZX > planeDotYZ ? planeZX : planeYZ; + if (ray.Intersects(ref plane, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + delta = new Vector3(0, 0, _tDelta.Z); + } + break; + } + case Axis.YZ: + { + if (ray.Intersects(ref planeYZ, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + delta = new Vector3(0, _tDelta.Y, _tDelta.Z); + } + break; + } + case Axis.XY: + { + if (ray.Intersects(ref planeXY, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + delta = new Vector3(_tDelta.X, _tDelta.Y, 0); + } + break; + } + case Axis.ZX: + { + if (ray.Intersects(ref planeZX, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + delta = new Vector3(_tDelta.X, 0, _tDelta.Z); + } + break; + } + case Axis.Center: + { + var gizmoToView = Position - Owner.ViewPosition; + var plane = new Plane(-Vector3.Normalize(gizmoToView), gizmoToView.Length); + if (ray.Intersects(ref plane, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + } + delta = _tDelta; + break; + } } // Modifiers @@ -364,30 +371,30 @@ namespace FlaxEditor.Gizmo switch (_activeAxis) { - case Axis.X: - case Axis.Y: - case Axis.Z: - { - Float3 dir; - if (_activeAxis == Axis.X) - dir = Float3.Right * _gizmoWorld.Orientation; - else if (_activeAxis == Axis.Y) - dir = Float3.Up * _gizmoWorld.Orientation; - else - dir = Float3.Forward * _gizmoWorld.Orientation; + case Axis.X: + case Axis.Y: + case Axis.Z: + { + Float3 dir; + if (_activeAxis == Axis.X) + dir = Float3.Right * _gizmoWorld.Orientation; + else if (_activeAxis == Axis.Y) + dir = Float3.Up * _gizmoWorld.Orientation; + else + dir = Float3.Forward * _gizmoWorld.Orientation; - Float3 viewDir = Owner.ViewPosition - Position; - Float3.Dot(ref viewDir, ref dir, out float dot); - if (dot < 0.0f) - delta *= -1; + Float3 viewDir = Owner.ViewPosition - Position; + Float3.Dot(ref viewDir, ref dir, out float dot); + if (dot < 0.0f) + delta *= -1; - Quaternion.RotationAxis(ref dir, delta, out _rotationDelta); - break; - } + Quaternion.RotationAxis(ref dir, delta, out _rotationDelta); + break; + } - default: - _rotationDelta = Quaternion.Identity; - break; + default: + _rotationDelta = Quaternion.Identity; + break; } } @@ -398,6 +405,8 @@ namespace FlaxEditor.Gizmo Mesh.Vertex[] verts; Mesh.Vertex[] otherVerts; Transform otherTransform; + StaticModel SelectedModel; + Transform thisTransform => SelectedModel.Transform; bool hasSelectedVertex; int selectedvert; int otherSelectedvert; @@ -428,22 +437,25 @@ namespace FlaxEditor.Gizmo { switch (_activeMode) { - case Mode.Scale: - case Mode.Translate: - UpdateTranslateScale(); - break; - case Mode.Rotate: - UpdateRotate(dt); - break; + case Mode.Translate: + UpdateTranslateScale(); + VertexSnap(); + break; + case Mode.Scale: + UpdateTranslateScale(); + break; + case Mode.Rotate: + UpdateRotate(dt); + break; } - VertexSnap(); + } else { // If nothing selected, try to select any axis if (!isLeftBtnDown && !Owner.IsRightMouseButtonDown) { - if (Owner.IsAltKeyDown) + if (Owner.IsAltKeyDown && _activeMode == Mode.Translate) SelectVertexSnaping(); SelectAxis(); } @@ -535,31 +547,72 @@ namespace FlaxEditor.Gizmo } void SelectVertexSnaping() { - //this - if (GetSelectedObject(0).EditableObject is Actor e) + Vector3 point = Vector3.Zero; + var ray = Owner.MouseRay; + Real lastdistance = Real.MaxValue; + StaticModel Lastmodel = null; + int index = 0; + + int i = 0; + //get first + for (; i < SelectionCount; i++) { - if (e is StaticModel model) + if (GetSelectedObject(i).EditableObject is StaticModel model) { - verts = model.Model.LODs[0].Meshes[0].DownloadVertexBuffer(); - var ray = Owner.MouseRay; var bb = model.EditorBox; - //select vertex - if (CollisionsHelper.RayIntersectsBox(ref ray, ref bb, out Vector3 point)) + if (CollisionsHelper.RayIntersectsBox(ref ray, ref bb, out Vector3 p)) { - point = GetSelectedObject(0).Transform.WorldToLocal(point); - Real lastdistance = Vector3.Distance(point, verts[0].Position); - for (int i = 0; i < verts.Length; i++) + Lastmodel = model; + point = p; + index = 0; + break; + } + } + } + + if (Lastmodel == null) // nothing to do return + return; + + //find closest bounding box in selection + for (; i < SelectionCount; i++) + { + if (GetSelectedObject(i).EditableObject is StaticModel model) + { + var bb = model.EditorBox; + //check for other we might have one closer + var d = Vector3.Distance(model.Transform.Translation, ray.Position); + if (lastdistance < d) + { + if (CollisionsHelper.RayIntersectsBox(ref ray, ref bb, out Vector3 p)) { - var d = Vector3.Distance(point, verts[i].Position); - if (d <= lastdistance) - { - lastdistance = d; - selectedvert = i; - } + lastdistance = d; + Lastmodel = model; + point = p; + index = i; } } } } + SelectedModel = Lastmodel; + + //find closest vertex to bounding box point (collision detection approximation) + //[ToDo] replace this with collision detection with is suporting concave shapes (compute shader) + point = thisTransform.WorldToLocal(point); + + //[To Do] comlite this there is not suport for multy mesh model + verts = Lastmodel.Model.LODs[0].Meshes[0].DownloadVertexBuffer(); + + lastdistance = Vector3.Distance(point, verts[0].Position); + for (int j = 0; j < verts.Length; j++) + { + var d = Vector3.Distance(point, verts[j].Position); + if (d <= lastdistance) + { + lastdistance = d; + selectedvert = j; + } + + } } void VertexSnap() { @@ -572,9 +625,14 @@ namespace FlaxEditor.Gizmo SceneGraphNode.RayCastData rayCast = new SceneGraphNode.RayCastData() { Ray = ray, - Exclude = new List() { (Actor)GetSelectedObject(0).EditableObject }, + Exclude = new List() {}, Scan = new List() { typeof(StaticModel) } }; + for (int i = 0; i < SelectionCount; i++) + { + rayCast.Exclude.Add((Actor)GetSelectedObject(i).EditableObject); + } + //grab scene and raycast var actor = GetSelectedObject(0).ParentScene.RayCast(ref rayCast, out var distance, out var _); if (actor != null) { @@ -583,11 +641,13 @@ namespace FlaxEditor.Gizmo otherTransform = model.Transform; Vector3 p = rayCast.Ray.Position + (rayCast.Ray.Direction * distance); + //[To Do] comlite this there is not suport for multy mesh model otherVerts = model.Model.LODs[0].Meshes[0].DownloadVertexBuffer(); + //find closest vertex to bounding box point (collision detection approximation) + //[ToDo] replace this with collision detection with is suporting concave shapes (compute shader) p = actor.Transform.WorldToLocal(p); Real lastdistance = Vector3.Distance(p, otherVerts[0].Position); - for (int i = 0; i < otherVerts.Length; i++) { var d = Vector3.Distance(p, otherVerts[i].Position); @@ -597,6 +657,7 @@ namespace FlaxEditor.Gizmo otherSelectedvert = i; } } + if(lastdistance > 25) { otherSelectedvert = -1; @@ -608,19 +669,43 @@ namespace FlaxEditor.Gizmo if (verts != null && otherVerts != null) { - Transform t = GetSelectedObject(0).Transform; + Transform t = thisTransform; Vector3 selected = ((verts[selectedvert].Position * t.Orientation) * t.Scale) + t.Translation; t = otherTransform; Vector3 other = ((otherVerts[otherSelectedvert].Position * t.Orientation) * t.Scale) + t.Translation; // Translation - _translationDelta = -(selected - other); + var projection = -(selected - other); + + //at some point + //Quaternion inverse = t.Orientation; + //inverse.Invert(); + //projection *= inverse; //world to local + //flip mask + //var Not = ~_activeAxis; + //LockAxisWorld(Not, ref projection); //lock axis + //projection *= t.Orientation; //local to world + + _translationDelta = projection; } Profiler.EndEvent(); } + /// + /// zeros the component using the + /// + public static void LockAxisWorld(Axis lockAxis, ref Vector3 v) + { + if (lockAxis.HasFlag(Axis.X)) + v.X = 0; + if (lockAxis.HasFlag(Axis.Y)) + v.Y = 0; + if (lockAxis.HasFlag(Axis.Z)) + v.Z = 0; + } + /// /// Gets a value indicating whether this tool can transform objects. /// From eb30344e77cdeee9c46a361ca859f9f76b4d18fa Mon Sep 17 00:00:00 2001 From: NoriteSC <53096989+NoriteSC@users.noreply.github.com> Date: Fri, 8 Dec 2023 18:57:49 +0100 Subject: [PATCH 07/79] Update TransformGizmoBase.cs --- Source/Editor/Gizmo/TransformGizmoBase.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/Editor/Gizmo/TransformGizmoBase.cs b/Source/Editor/Gizmo/TransformGizmoBase.cs index 51e363014..ddd3272ee 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.cs @@ -439,7 +439,8 @@ namespace FlaxEditor.Gizmo { case Mode.Translate: UpdateTranslateScale(); - VertexSnap(); + if (Owner.UseSnapping) + VertexSnap(); break; case Mode.Scale: UpdateTranslateScale(); @@ -459,7 +460,7 @@ namespace FlaxEditor.Gizmo SelectVertexSnaping(); SelectAxis(); } - else + else if (Owner.IsAltKeyDown) { verts = null; otherVerts = null; From f65ded4501872447111eee2360ecc1a0397652b1 Mon Sep 17 00:00:00 2001 From: nothingTVatYT Date: Thu, 14 Dec 2023 15:51:20 +0100 Subject: [PATCH 08/79] implement MoveFileToRecycleBin on Linux --- Source/Engine/Content/Content.cpp | 2 +- .../Engine/Platform/Linux/LinuxFileSystem.cpp | 66 +++++++++++++++++++ .../Engine/Platform/Linux/LinuxFileSystem.h | 3 + 3 files changed, 70 insertions(+), 1 deletion(-) diff --git a/Source/Engine/Content/Content.cpp b/Source/Engine/Content/Content.cpp index 982ae599f..24bae188b 100644 --- a/Source/Engine/Content/Content.cpp +++ b/Source/Engine/Content/Content.cpp @@ -585,7 +585,7 @@ void Content::deleteFileSafety(const StringView& path, const Guid& id) } } -#if PLATFORM_WINDOWS +#if PLATFORM_WINDOWS || PLATFORM_LINUX // Safety way - move file to the recycle bin if (FileSystem::MoveFileToRecycleBin(path)) { diff --git a/Source/Engine/Platform/Linux/LinuxFileSystem.cpp b/Source/Engine/Platform/Linux/LinuxFileSystem.cpp index 97cde4a1c..8ff650f9f 100644 --- a/Source/Engine/Platform/Linux/LinuxFileSystem.cpp +++ b/Source/Engine/Platform/Linux/LinuxFileSystem.cpp @@ -24,6 +24,8 @@ #include #include +#include "ThirdParty/curl/curl.h" + const DateTime UnixEpoch(1970, 1, 1); bool LinuxFileSystem::ShowOpenFileDialog(Window* parentWindow, const StringView& initialDirectory, const StringView& filter, bool multiSelect, const StringView& title, Array& filenames) @@ -511,6 +513,70 @@ out_error: return true; } +bool LinuxFileSystem::MoveFileToRecycleBin(const StringView& path) +{ + String trashDir; + GetSpecialFolderPath(SpecialFolder::LocalAppData, trashDir); + trashDir += TEXT("/Trash"); + String filesDir = trashDir + TEXT("/files"); + String infoDir = trashDir + TEXT("/info"); + String trashName = getBaseName(path); + String dst = filesDir / trashName; + + int fd = -1; + if (FileExists(dst)) + { + String ext = GetExtension(path); + dst = filesDir / getNameWithoutExtension(path) / TEXT("XXXXXX.") / ext; + char *base = dst.ToStringAnsi().Get(); + char *extension = GetExtension(path).ToStringAnsi().Get(); + int templateLength = strlen(base) + 7 + strlen(extension); + char *templateString = dst.ToStringAnsi().Get(); + fd = mkstemps(templateString, ext.Length()); + dst = filesDir / String(templateString); + trashName = getBaseName(dst); + } + if (fd != -1) + close(fd); + + if (!MoveFile(dst, path, true)) + { + // not MoveFile means success so write the info file + String infoFile = infoDir / trashName + TEXT(".trashinfo"); + StringBuilder trashInfo; + const char *ansiPath = path.ToStringAnsi().Get(); + char *encoded = curl_escape(ansiPath, strlen(ansiPath)); + DateTime now = DateTime::Now(); + String rfcDate = String::Format(TEXT("{0}-{1:0>2}-{2:0>2}T{3:0>2}:{4:0>2}:{5:0>2}"), + now.GetYear(), now.GetMonth(), now.GetDay(), now.GetHour(), now.GetMinute(), now.GetSecond()); + trashInfo.AppendLine(TEXT("[Trash Info]")).Append(TEXT("Path=")).Append(encoded).Append(TEXT('\n')); + trashInfo.Append(TEXT("DeletionDate=")).Append(rfcDate).Append(TEXT("\n\0")); + free(encoded); + // a failure to write the info file is considered non-fatal according to the FreeDesktop.org specification + FileBase::WriteAllText(infoFile, trashInfo, Encoding::ANSI); + // return false on success as the Windows pendant does + return false; + } + return true; +} + +String LinuxFileSystem::getBaseName(const StringView& path) +{ + String baseName = path.Substring(path.FindLast('/') + 1); + if (baseName.IsEmpty()) + baseName = path; + return baseName; +} + +String LinuxFileSystem::getNameWithoutExtension(const StringView& path) +{ + String baseName = getBaseName(path); + const int pos = baseName.FindLast('.'); + if (pos > 0) + return baseName.Left(pos); + return baseName; +} + bool LinuxFileSystem::getFilesFromDirectoryTop(Array& results, const char* path, const char* searchPattern) { size_t pathLength; diff --git a/Source/Engine/Platform/Linux/LinuxFileSystem.h b/Source/Engine/Platform/Linux/LinuxFileSystem.h index 6184d6720..0abe88084 100644 --- a/Source/Engine/Platform/Linux/LinuxFileSystem.h +++ b/Source/Engine/Platform/Linux/LinuxFileSystem.h @@ -24,6 +24,7 @@ public: static bool GetChildDirectories(Array& results, const String& directory); static bool FileExists(const StringView& path); static bool DeleteFile(const StringView& path); + static bool MoveFileToRecycleBin(const StringView& path); static uint64 GetFileSize(const StringView& path); static bool IsReadOnly(const StringView& path); static bool SetReadOnly(const StringView& path, bool isReadOnly); @@ -50,6 +51,8 @@ private: static bool getFilesFromDirectoryTop(Array& results, const char* path, const char* searchPattern); static bool getFilesFromDirectoryAll(Array& results, const char* path, const char* searchPattern); + static String getBaseName(const StringView& path); + static String getNameWithoutExtension(const StringView& path); }; #endif From 8c45659b2a31e8af2488f377420749a8dc630a19 Mon Sep 17 00:00:00 2001 From: nothingTVatYT Date: Thu, 14 Dec 2023 17:29:08 +0100 Subject: [PATCH 09/79] use own encoder and some more error handling --- .../Engine/Platform/Linux/LinuxFileSystem.cpp | 74 ++++++++++++++----- .../Engine/Platform/Linux/LinuxFileSystem.h | 1 + 2 files changed, 57 insertions(+), 18 deletions(-) diff --git a/Source/Engine/Platform/Linux/LinuxFileSystem.cpp b/Source/Engine/Platform/Linux/LinuxFileSystem.cpp index 8ff650f9f..da422f29a 100644 --- a/Source/Engine/Platform/Linux/LinuxFileSystem.cpp +++ b/Source/Engine/Platform/Linux/LinuxFileSystem.cpp @@ -24,8 +24,6 @@ #include #include -#include "ThirdParty/curl/curl.h" - const DateTime UnixEpoch(1970, 1, 1); bool LinuxFileSystem::ShowOpenFileDialog(Window* parentWindow, const StringView& initialDirectory, const StringView& filter, bool multiSelect, const StringView& title, Array& filenames) @@ -436,6 +434,7 @@ bool LinuxFileSystem::MoveFile(const StringView& dst, const StringView& src, boo return false; } } + LOG(Error, "Cannot copy {} to {}", src, dst); return true; } return false; @@ -518,22 +517,26 @@ bool LinuxFileSystem::MoveFileToRecycleBin(const StringView& path) String trashDir; GetSpecialFolderPath(SpecialFolder::LocalAppData, trashDir); trashDir += TEXT("/Trash"); - String filesDir = trashDir + TEXT("/files"); - String infoDir = trashDir + TEXT("/info"); + const String filesDir = trashDir + TEXT("/files"); + const String infoDir = trashDir + TEXT("/info"); String trashName = getBaseName(path); String dst = filesDir / trashName; int fd = -1; if (FileExists(dst)) { - String ext = GetExtension(path); - dst = filesDir / getNameWithoutExtension(path) / TEXT("XXXXXX.") / ext; - char *base = dst.ToStringAnsi().Get(); - char *extension = GetExtension(path).ToStringAnsi().Get(); - int templateLength = strlen(base) + 7 + strlen(extension); - char *templateString = dst.ToStringAnsi().Get(); - fd = mkstemps(templateString, ext.Length()); - dst = filesDir / String(templateString); + const String ext = GetExtension(path); + dst = filesDir / getNameWithoutExtension(path) + TEXT("XXXXXX.") + ext; + const char *templateString = dst.ToStringAnsi().Get(); + char writableName[strlen(templateString) + 1]; + strcpy(writableName, templateString); + fd = mkstemps(writableName, ext.Length() + 1); + if (fd < 0) + { + LOG(Error, "Cannot create a temporary file as {0}, errno={1}", String(writableName), errno); + return true; + } + dst = String(writableName); trashName = getBaseName(dst); } if (fd != -1) @@ -542,16 +545,23 @@ bool LinuxFileSystem::MoveFileToRecycleBin(const StringView& path) if (!MoveFile(dst, path, true)) { // not MoveFile means success so write the info file - String infoFile = infoDir / trashName + TEXT(".trashinfo"); + const String infoFile = infoDir / trashName + TEXT(".trashinfo"); StringBuilder trashInfo; const char *ansiPath = path.ToStringAnsi().Get(); - char *encoded = curl_escape(ansiPath, strlen(ansiPath)); - DateTime now = DateTime::Now(); - String rfcDate = String::Format(TEXT("{0}-{1:0>2}-{2:0>2}T{3:0>2}:{4:0>2}:{5:0>2}"), - now.GetYear(), now.GetMonth(), now.GetDay(), now.GetHour(), now.GetMinute(), now.GetSecond()); + // in the worst case the length will be tripled + const int maxLength = strlen(ansiPath) * 3 + 1; + char encoded[maxLength]; + if (!UrnEncodePath(ansiPath, encoded, maxLength)) + { + // unlikely but better keep something + strcpy(encoded, ansiPath); + } + const DateTime now = DateTime::Now(); + const String rfcDate = String::Format(TEXT("{0}-{1:0>2}-{2:0>2}T{3:0>2}:{4:0>2}:{5:0>2}"), + now.GetYear(), now.GetMonth(), now.GetDay(), now.GetHour(), now.GetMinute(), now.GetSecond()); trashInfo.AppendLine(TEXT("[Trash Info]")).Append(TEXT("Path=")).Append(encoded).Append(TEXT('\n')); trashInfo.Append(TEXT("DeletionDate=")).Append(rfcDate).Append(TEXT("\n\0")); - free(encoded); + // a failure to write the info file is considered non-fatal according to the FreeDesktop.org specification FileBase::WriteAllText(infoFile, trashInfo, Encoding::ANSI); // return false on success as the Windows pendant does @@ -577,6 +587,34 @@ String LinuxFileSystem::getNameWithoutExtension(const StringView& path) return baseName; } +bool LinuxFileSystem::UrnEncodePath(const char *path, char *result, const int maxLength) +{ + static auto digits = "0123456789ABCDEF"; + const char *src = path; + char *dest = result; + while (*src) + { + if (*src <= 0x20 || *src > 0x7f || *src == '%') + { + if (dest - result + 4 > maxLength) + return false; + *dest++ = '%'; + *dest++ = digits[*src>>4 & 0xf]; + *dest = digits[*src & 0xf]; + } + else + { + *dest = *src; + } + src++; + dest++; + if (dest - result == maxLength) + return false; + } + *dest = 0; + return true; +} + bool LinuxFileSystem::getFilesFromDirectoryTop(Array& results, const char* path, const char* searchPattern) { size_t pathLength; diff --git a/Source/Engine/Platform/Linux/LinuxFileSystem.h b/Source/Engine/Platform/Linux/LinuxFileSystem.h index 0abe88084..ca02b4121 100644 --- a/Source/Engine/Platform/Linux/LinuxFileSystem.h +++ b/Source/Engine/Platform/Linux/LinuxFileSystem.h @@ -49,6 +49,7 @@ public: private: + static bool UrnEncodePath(const char *path, char *result, int maxLength); static bool getFilesFromDirectoryTop(Array& results, const char* path, const char* searchPattern); static bool getFilesFromDirectoryAll(Array& results, const char* path, const char* searchPattern); static String getBaseName(const StringView& path); From bd3454008619e10b8303f138d8be94785c6c20a7 Mon Sep 17 00:00:00 2001 From: Abra <47716519+abrasivetroop@users.noreply.github.com> Date: Wed, 20 Dec 2023 18:03:48 +0300 Subject: [PATCH 10/79] Fix for resetting local transform of new created prefab child --- Source/Editor/SceneGraph/ActorNode.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Editor/SceneGraph/ActorNode.cs b/Source/Editor/SceneGraph/ActorNode.cs index 7c5a6c1ba..c0ee43c83 100644 --- a/Source/Editor/SceneGraph/ActorNode.cs +++ b/Source/Editor/SceneGraph/ActorNode.cs @@ -294,6 +294,9 @@ namespace FlaxEditor.SceneGraph /// public virtual void PostSpawn() { + _actor.LocalPosition = Vector3.Zero; + _actor.LocalEulerAngles = Vector3.Zero; + _actor.LocalScale = Vector3.One; } /// From c41d1aaec51a693882b85fa7d671e96e0c92d6e6 Mon Sep 17 00:00:00 2001 From: Abra <47716519+abrasivetroop@users.noreply.github.com> Date: Wed, 20 Dec 2023 18:25:59 +0300 Subject: [PATCH 11/79] Update ActorNode.cs --- Source/Editor/SceneGraph/ActorNode.cs | 3 --- 1 file changed, 3 deletions(-) diff --git a/Source/Editor/SceneGraph/ActorNode.cs b/Source/Editor/SceneGraph/ActorNode.cs index c0ee43c83..7c5a6c1ba 100644 --- a/Source/Editor/SceneGraph/ActorNode.cs +++ b/Source/Editor/SceneGraph/ActorNode.cs @@ -294,9 +294,6 @@ namespace FlaxEditor.SceneGraph /// public virtual void PostSpawn() { - _actor.LocalPosition = Vector3.Zero; - _actor.LocalEulerAngles = Vector3.Zero; - _actor.LocalScale = Vector3.One; } /// From 101e33868b4167681c906835d94a38ed1448827a Mon Sep 17 00:00:00 2001 From: Abra <47716519+abrasivetroop@users.noreply.github.com> Date: Wed, 20 Dec 2023 18:27:16 +0300 Subject: [PATCH 12/79] fix local transform prefab child --- Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs b/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs index 478439e0e..e80d300c4 100644 --- a/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs +++ b/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs @@ -366,6 +366,9 @@ namespace FlaxEditor.Windows.Assets actor.Transform = parentActor.Transform; actor.StaticFlags = parentActor.StaticFlags; actor.Layer = parentActor.Layer; + _actor.LocalPosition = Vector3.Zero; + _actor.LocalEulerAngles = Vector3.Zero; + _actor.LocalScale = Vector3.One; // Rename actor to identify it easily actor.Name = Utilities.Utils.IncrementNameNumber(actor.Name, x => parentActor.GetChild(x) == null); From 25b69449bc9d8eedc04659a5917f4b0f2ecda357 Mon Sep 17 00:00:00 2001 From: Abra <47716519+abrasivetroop@users.noreply.github.com> Date: Wed, 20 Dec 2023 18:40:33 +0300 Subject: [PATCH 13/79] fix _actor > actor --- Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs b/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs index e80d300c4..2489f7ec4 100644 --- a/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs +++ b/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs @@ -366,9 +366,9 @@ namespace FlaxEditor.Windows.Assets actor.Transform = parentActor.Transform; actor.StaticFlags = parentActor.StaticFlags; actor.Layer = parentActor.Layer; - _actor.LocalPosition = Vector3.Zero; - _actor.LocalEulerAngles = Vector3.Zero; - _actor.LocalScale = Vector3.One; + actor.LocalPosition = Vector3.Zero; + actor.LocalEulerAngles = Vector3.Zero; + actor.LocalScale = Vector3.One; // Rename actor to identify it easily actor.Name = Utilities.Utils.IncrementNameNumber(actor.Name, x => parentActor.GetChild(x) == null); From 7eb0600549a3fffe6d6a2b08da73d6d2d6abbb00 Mon Sep 17 00:00:00 2001 From: Abra <47716519+abrasivetroop@users.noreply.github.com> Date: Wed, 20 Dec 2023 18:50:07 +0300 Subject: [PATCH 14/79] fix transform identity --- Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs b/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs index 2489f7ec4..ca2e14295 100644 --- a/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs +++ b/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs @@ -366,9 +366,7 @@ namespace FlaxEditor.Windows.Assets actor.Transform = parentActor.Transform; actor.StaticFlags = parentActor.StaticFlags; actor.Layer = parentActor.Layer; - actor.LocalPosition = Vector3.Zero; - actor.LocalEulerAngles = Vector3.Zero; - actor.LocalScale = Vector3.One; + actor.LocalTransform = Transform.Identity; // Rename actor to identify it easily actor.Name = Utilities.Utils.IncrementNameNumber(actor.Name, x => parentActor.GetChild(x) == null); From 3133c6fb1b6cbb432d3ab93304d55162b54b44c0 Mon Sep 17 00:00:00 2001 From: Abra <47716519+abrasivetroop@users.noreply.github.com> Date: Wed, 20 Dec 2023 19:02:52 +0300 Subject: [PATCH 15/79] remove transform/ --- Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs b/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs index ca2e14295..27fe7c254 100644 --- a/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs +++ b/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs @@ -363,10 +363,9 @@ namespace FlaxEditor.Windows.Assets if (parentActor != null) { // Match the parent - actor.Transform = parentActor.Transform; + actor.LocalTransform = Transform.Identity; actor.StaticFlags = parentActor.StaticFlags; actor.Layer = parentActor.Layer; - actor.LocalTransform = Transform.Identity; // Rename actor to identify it easily actor.Name = Utilities.Utils.IncrementNameNumber(actor.Name, x => parentActor.GetChild(x) == null); From d016305690c71268f3a48689ec68a1b427d853cc Mon Sep 17 00:00:00 2001 From: "Mr. Capybara" Date: Sun, 31 Dec 2023 15:00:31 -0400 Subject: [PATCH 16/79] Add tank vehicle physics --- .../Engine/Physics/Actors/WheeledVehicle.cpp | 91 ++- Source/Engine/Physics/Actors/WheeledVehicle.h | 66 +- .../Physics/PhysX/PhysicsBackendPhysX.cpp | 591 ++++++++++++------ 3 files changed, 518 insertions(+), 230 deletions(-) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.cpp b/Source/Engine/Physics/Actors/WheeledVehicle.cpp index afb5309ea..9051c7eed 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.cpp +++ b/Source/Engine/Physics/Actors/WheeledVehicle.cpp @@ -14,7 +14,7 @@ #include "Engine/Core/Log.h" #endif -WheeledVehicle::WheeledVehicle(const SpawnParams& params) +WheeledVehicle::WheeledVehicle(const SpawnParams ¶ms) : RigidBody(params) { _useCCD = 1; @@ -33,12 +33,22 @@ void WheeledVehicle::SetDriveType(DriveTypes value) Setup(); } -const Array& WheeledVehicle::GetWheels() const +void WheeledVehicle::SetDriveMode(DriveModes value) +{ + _driveMode = value; +} + +WheeledVehicle::DriveModes WheeledVehicle::GetDriveMode() const +{ + return _driveMode; +} + +const Array &WheeledVehicle::GetWheels() const { return _wheels; } -void WheeledVehicle::SetWheels(const Array& value) +void WheeledVehicle::SetWheels(const Array &value) { #if WITH_VEHICLE // Don't recreate whole vehicle when some wheel properties are only changed (eg. suspension) @@ -47,8 +57,8 @@ void WheeledVehicle::SetWheels(const Array& value) bool softUpdate = true; for (int32 wheelIndex = 0; wheelIndex < value.Count(); wheelIndex++) { - auto& oldWheel = _wheels.Get()[wheelIndex]; - auto& newWheel = value.Get()[wheelIndex]; + auto &oldWheel = _wheels.Get()[wheelIndex]; + auto &newWheel = value.Get()[wheelIndex]; if (oldWheel.Type != newWheel.Type || Math::NotNearEqual(oldWheel.SuspensionForceOffset, newWheel.SuspensionForceOffset) || oldWheel.Collider != newWheel.Collider) @@ -74,7 +84,7 @@ WheeledVehicle::EngineSettings WheeledVehicle::GetEngine() const return _engine; } -void WheeledVehicle::SetEngine(const EngineSettings& value) +void WheeledVehicle::SetEngine(const EngineSettings &value) { #if WITH_VEHICLE if (_vehicle) @@ -88,7 +98,7 @@ WheeledVehicle::DifferentialSettings WheeledVehicle::GetDifferential() const return _differential; } -void WheeledVehicle::SetDifferential(const DifferentialSettings& value) +void WheeledVehicle::SetDifferential(const DifferentialSettings &value) { #if WITH_VEHICLE if (_vehicle) @@ -102,7 +112,7 @@ WheeledVehicle::GearboxSettings WheeledVehicle::GetGearbox() const return _gearbox; } -void WheeledVehicle::SetGearbox(const GearboxSettings& value) +void WheeledVehicle::SetGearbox(const GearboxSettings &value) { #if WITH_VEHICLE if (_vehicle) @@ -131,11 +141,35 @@ void WheeledVehicle::SetHandbrake(float value) _handBrake = Math::Saturate(value); } +void WheeledVehicle::SetTankLeftThrottle(float value) +{ + _tankLeftThrottle = Math::Clamp(value, -1.0f, 1.0f); +} + +void WheeledVehicle::SetTankRightThrottle(float value) +{ + _tankRightThrottle = Math::Clamp(value, -1.0f, 1.0f); +} + +void WheeledVehicle::SetTankLeftBrake(float value) +{ + _tankLeftBrake = Math::Saturate(value); +} + +void WheeledVehicle::SetTankRightBrake(float value) +{ + _tankRightBrake = Math::Saturate(value); +} + void WheeledVehicle::ClearInput() { _throttle = 0; _steering = 0; _brake = 0; + _tankLeftThrottle = 0; + _tankRightThrottle = 0; + _tankLeftBrake = 0; + _tankRightBrake = 0; _handBrake = 0; } @@ -200,12 +234,12 @@ void WheeledVehicle::SetTargetGear(int32 value) #endif } -void WheeledVehicle::GetWheelState(int32 index, WheelState& result) +void WheeledVehicle::GetWheelState(int32 index, WheelState &result) { if (index >= 0 && index < _wheels.Count()) { const auto collider = _wheels[index].Collider.Get(); - for (auto& wheelData : _wheelsData) + for (auto &wheelData : _wheelsData) { if (wheelData.Collider == collider) { @@ -223,7 +257,7 @@ void WheeledVehicle::Setup() return; // Release previous - void* scene = GetPhysicsScene()->GetPhysicsScene(); + void *scene = GetPhysicsScene()->GetPhysicsScene(); if (_vehicle) { PhysicsBackend::RemoveVehicle(scene, this); @@ -246,10 +280,10 @@ void WheeledVehicle::Setup() #if USE_EDITOR -void WheeledVehicle::DrawPhysicsDebug(RenderView& view) +void WheeledVehicle::DrawPhysicsDebug(RenderView &view) { // Wheels shapes - for (const auto& data : _wheelsData) + for (const auto &data : _wheelsData) { int32 wheelIndex = 0; for (; wheelIndex < _wheels.Count(); wheelIndex++) @@ -259,7 +293,7 @@ void WheeledVehicle::DrawPhysicsDebug(RenderView& view) } if (wheelIndex == _wheels.Count()) break; - const auto& wheel = _wheels[wheelIndex]; + const auto &wheel = _wheels[wheelIndex]; if (wheel.Collider && wheel.Collider->GetParent() == this && !wheel.Collider->GetIsTrigger()) { const Vector3 currentPos = wheel.Collider->GetPosition(); @@ -280,7 +314,7 @@ void WheeledVehicle::DrawPhysicsDebug(RenderView& view) void WheeledVehicle::OnDebugDrawSelected() { // Wheels shapes - for (const auto& data : _wheelsData) + for (const auto &data : _wheelsData) { int32 wheelIndex = 0; for (; wheelIndex < _wheels.Count(); wheelIndex++) @@ -290,7 +324,7 @@ void WheeledVehicle::OnDebugDrawSelected() } if (wheelIndex == _wheels.Count()) break; - const auto& wheel = _wheels[wheelIndex]; + const auto &wheel = _wheels[wheelIndex]; if (wheel.Collider && wheel.Collider->GetParent() == this && !wheel.Collider->GetIsTrigger()) { const Vector3 currentPos = wheel.Collider->GetPosition(); @@ -314,6 +348,14 @@ void WheeledVehicle::OnDebugDrawSelected() DEBUG_DRAW_WIRE_SPHERE(BoundingSphere(data.State.TireContactPoint, 5.0f), Color::Green, 0, false); } } + + // Draw wheels axes + if (wheelIndex % 2 == 0 && wheelIndex + 1 < _wheels.Count()) + { + const Vector3 wheelPos = _wheels[wheelIndex].Collider->GetPosition(); + const Vector3 nextWheelPos = _wheels[wheelIndex + 1].Collider->GetPosition(); + DEBUG_DRAW_LINE(wheelPos, nextWheelPos, Color::Yellow, 0, false); + } } // Center of mass @@ -324,13 +366,14 @@ void WheeledVehicle::OnDebugDrawSelected() #endif -void WheeledVehicle::Serialize(SerializeStream& stream, const void* otherObj) +void WheeledVehicle::Serialize(SerializeStream &stream, const void *otherObj) { RigidBody::Serialize(stream, otherObj); SERIALIZE_GET_OTHER_OBJ(WheeledVehicle); SERIALIZE_MEMBER(DriveType, _driveType); + SERIALIZE_MEMBER(DriveModes, _driveMode); SERIALIZE_MEMBER(Wheels, _wheels); SERIALIZE(UseReverseAsBrake); SERIALIZE(UseAnalogSteering); @@ -339,11 +382,12 @@ void WheeledVehicle::Serialize(SerializeStream& stream, const void* otherObj) SERIALIZE_MEMBER(Gearbox, _gearbox); } -void WheeledVehicle::Deserialize(DeserializeStream& stream, ISerializeModifier* modifier) +void WheeledVehicle::Deserialize(DeserializeStream &stream, ISerializeModifier *modifier) { RigidBody::Deserialize(stream, modifier); DESERIALIZE_MEMBER(DriveType, _driveType); + DESERIALIZE_MEMBER(DriveModes, _driveMode); DESERIALIZE_MEMBER(Wheels, _wheels); DESERIALIZE(UseReverseAsBrake); DESERIALIZE(UseAnalogSteering); @@ -355,7 +399,7 @@ void WheeledVehicle::Deserialize(DeserializeStream& stream, ISerializeModifier* _fixInvalidForwardDir |= modifier->EngineBuild < 6341; } -void WheeledVehicle::OnColliderChanged(Collider* c) +void WheeledVehicle::OnColliderChanged(Collider *c) { RigidBody::OnColliderChanged(c); @@ -378,7 +422,7 @@ void WheeledVehicle::OnActiveInTreeChanged() Setup(); } -void WheeledVehicle::OnPhysicsSceneChanged(PhysicsScene* previous) +void WheeledVehicle::OnPhysicsSceneChanged(PhysicsScene *previous) { RigidBody::OnPhysicsSceneChanged(previous); @@ -401,9 +445,10 @@ void WheeledVehicle::OnTransformChanged() // Transform all vehicle children around the vehicle origin to fix the vehicle facing direction const Quaternion rotationDelta(0.0f, -0.7071068f, 0.0f, 0.7071068f); const Vector3 origin = GetPosition(); - for (Actor* child : Children) + for (Actor *child : Children) { - Transform trans = child->GetTransform();; + Transform trans = child->GetTransform(); + ; const Vector3 pivotOffset = trans.Translation - origin; if (pivotOffset.IsZero()) { @@ -423,7 +468,7 @@ void WheeledVehicle::OnTransformChanged() } } -void WheeledVehicle::BeginPlay(SceneBeginData* data) +void WheeledVehicle::BeginPlay(SceneBeginData *data) { RigidBody::BeginPlay(data); diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h index 3a329edc4..49c00b17a 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.h +++ b/Source/Engine/Physics/Actors/WheeledVehicle.h @@ -26,6 +26,18 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo DriveNW, // Non-drivable vehicle. NoDrive, + Tank, + }; + /// + /// Vehicle driving types. + /// Used only on tanks to specify the drive mode. + /// + API_ENUM() enum class DriveModes + { + // Drive turning the vehicle using only one track + Standard, + // Drive turning the vehicle using all tracks inverse direction. + Special }; /// @@ -128,6 +140,11 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo /// API_FIELD() bool AutoGear = true; + /// + /// Number of gears to move to forward + /// + API_FIELD(Attributes = "Limit(1, 30)") int ForwardGearsRatios = 5; + /// /// Time it takes to switch gear. Specified in seconds (s). /// @@ -322,8 +339,9 @@ private: void* _vehicle = nullptr; DriveTypes _driveType = DriveTypes::Drive4W, _driveTypeCurrent; + DriveModes _driveMode = DriveModes::Standard; Array> _wheelsData; - float _throttle = 0.0f, _steering = 0.0f, _brake = 0.0f, _handBrake = 0.0f; + float _throttle = 0.0f, _steering = 0.0f, _brake = 0.0f, _handBrake = 0.0f, _tankLeftThrottle, _tankRightThrottle, _tankLeftBrake, _tankRightBrake; Array _wheels; EngineSettings _engine; DifferentialSettings _differential; @@ -347,17 +365,27 @@ public: /// /// Gets the vehicle driving model type. /// - API_PROPERTY(Attributes="EditorOrder(1), EditorDisplay(\"Vehicle\")") DriveTypes GetDriveType() const; + API_PROPERTY(Attributes="EditorOrder(2), EditorDisplay(\"Vehicle\")") DriveTypes GetDriveType() const; /// /// Sets the vehicle driving model type. /// API_PROPERTY() void SetDriveType(DriveTypes value); + /// + /// Used only for tanks, set the drive mode. + /// + API_PROPERTY() void SetDriveMode(DriveModes value); + + /// + /// Gets the vehicle driving mode. Used only on tanks + /// + API_PROPERTY(Attributes="EditorOrder(3), EditorDisplay(\"Vehicle\")") DriveModes GetDriveMode() const; + /// /// Gets the vehicle wheels settings. /// - API_PROPERTY(Attributes="EditorOrder(2), EditorDisplay(\"Vehicle\")") const Array& GetWheels() const; + API_PROPERTY(Attributes="EditorOrder(4), EditorDisplay(\"Vehicle\")") const Array& GetWheels() const; /// /// Sets the vehicle wheels settings. @@ -367,7 +395,7 @@ public: /// /// Gets the vehicle engine settings. /// - API_PROPERTY(Attributes="EditorOrder(3), EditorDisplay(\"Vehicle\")") EngineSettings GetEngine() const; + API_PROPERTY(Attributes="EditorOrder(5), EditorDisplay(\"Vehicle\")") EngineSettings GetEngine() const; /// /// Sets the vehicle engine settings. @@ -377,7 +405,7 @@ public: /// /// Gets the vehicle differential settings. /// - API_PROPERTY(Attributes="EditorOrder(4), EditorDisplay(\"Vehicle\")") DifferentialSettings GetDifferential() const; + API_PROPERTY(Attributes="EditorOrder(6), EditorDisplay(\"Vehicle\")") DifferentialSettings GetDifferential() const; /// /// Sets the vehicle differential settings. @@ -387,7 +415,7 @@ public: /// /// Gets the vehicle gearbox settings. /// - API_PROPERTY(Attributes="EditorOrder(5), EditorDisplay(\"Vehicle\")") GearboxSettings GetGearbox() const; + API_PROPERTY(Attributes="EditorOrder(7), EditorDisplay(\"Vehicle\")") GearboxSettings GetGearbox() const; /// /// Sets the vehicle gearbox settings. @@ -419,6 +447,32 @@ public: /// The value (0,1 range). API_FUNCTION() void SetHandbrake(float value); + /// + /// Sets the input for tank left track throttle. It is the analog accelerator pedal value in range (-1,1) where 1 represents the pedal fully pressed to move to forward, 0 to represents the + /// pedal in its rest state and -1 represents the pedal fully pressed to move to backward. The track direction will be inverted if the vehicle current gear is rear. + /// + /// The value (-1,1 range). + API_FUNCTION() void SetTankLeftThrottle(float value); + + /// + /// Sets the input for tank right track throttle. It is the analog accelerator pedal value in range (-1,1) where 1 represents the pedal fully pressed to move to forward, 0 to represents the + /// pedal in its rest state and -1 represents the pedal fully pressed to move to backward. The track direction will be inverted if the vehicle current gear is rear. + /// + /// The value (-1,1 range). + API_FUNCTION() void SetTankRightThrottle(float value); + + /// + /// Sets the input for tank brakes the left track. Brake is the analog brake pedal value in range (0,1) where 1 represents the pedal fully pressed and 0 represents the pedal in its rest state. + /// + /// The value (0,1 range). + API_FUNCTION() void SetTankLeftBrake(float value); + + /// + /// Sets the input for tank brakes the right track. Brake is the analog brake pedal value in range (0,1) where 1 represents the pedal fully pressed and 0 represents the pedal in its rest state. + /// + /// The value (0,1 range). + API_FUNCTION() void SetTankRightBrake(float value); + /// /// Clears all the vehicle control inputs to the default values (throttle, steering, breaks). /// diff --git a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp index cbc381142..99bc093fc 100644 --- a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp +++ b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #endif @@ -961,7 +962,6 @@ void PhysicalMaterial::UpdatePhysicsMaterial() bool CollisionCooking::CookConvexMesh(CookingInput& input, BytesContainer& output) { - PROFILE_CPU(); ENSURE_CAN_COOK; if (input.VertexCount == 0) LOG(Warning, "Empty mesh data for collision cooking."); @@ -1005,7 +1005,6 @@ bool CollisionCooking::CookConvexMesh(CookingInput& input, BytesContainer& outpu bool CollisionCooking::CookTriangleMesh(CookingInput& input, BytesContainer& output) { - PROFILE_CPU(); ENSURE_CAN_COOK; if (input.VertexCount == 0 || input.IndexCount == 0) LOG(Warning, "Empty mesh data for collision cooking."); @@ -1040,7 +1039,6 @@ bool CollisionCooking::CookTriangleMesh(CookingInput& input, BytesContainer& out bool CollisionCooking::CookHeightField(int32 cols, int32 rows, const PhysicsBackend::HeightFieldSample* data, WriteStream& stream) { - PROFILE_CPU(); ENSURE_CAN_COOK; PxHeightFieldDesc heightFieldDesc; @@ -1386,62 +1384,172 @@ void PhysicsBackend::EndSimulateScene(void* scene) WheelVehiclesCache.Add(drive); wheelsCount += drive->mWheelsSimData.getNbWheels(); + const float deadZone = 0.1f; + bool isTank = wheelVehicle->_driveType == WheeledVehicle::DriveTypes::Tank; float throttle = wheelVehicle->_throttle; + float steering = wheelVehicle->_steering; float brake = wheelVehicle->_brake; + float leftThrottle = wheelVehicle->_tankLeftThrottle; + float rightThrottle = wheelVehicle->_tankRightThrottle; + float leftBrake = Math::Max(wheelVehicle->_tankLeftBrake, wheelVehicle->_handBrake); + float rightBrake = Math::Max(wheelVehicle->_tankRightBrake, wheelVehicle->_handBrake); + + WheeledVehicle::DriveModes vehicleDriveMode = wheelVehicle->_driveMode; + + if (isTank) + { + // Converting default vehicle controls to tank controls. + if (throttle != 0 || steering != 0) + { + leftThrottle = throttle + steering; + rightThrottle = throttle - steering; + } + } + + // Converting special tank drive mode to standard tank mode when is turning. + if (isTank && vehicleDriveMode == WheeledVehicle::DriveModes::Standard) + { + // Special inputs when turning vehicle -1 1 to left or 1 -1 to turn right + // to: + // Standard inputs when turning vehicle 0 1 to left or 1 0 to turn right + + if (leftThrottle < -deadZone && rightThrottle > deadZone) + { + leftThrottle = 0; + } + else if (leftThrottle > deadZone && rightThrottle < -deadZone) + { + rightThrottle = 0; + } + } + if (wheelVehicle->UseReverseAsBrake) { const float invalidDirectionThreshold = 80.0f; const float breakThreshold = 8.0f; const float forwardSpeed = wheelVehicle->GetForwardSpeed(); + int currentGear = wheelVehicle->GetCurrentGear(); + // Tank tracks direction: 1 forward -1 backward 0 neutral + bool toForward = false; + toForward |= throttle > deadZone; + toForward |= (leftThrottle > deadZone) && (rightThrottle > deadZone); // 1 1 + bool toBackward = false; + toBackward |= throttle < -deadZone; + toBackward |= (leftThrottle < -deadZone) && (rightThrottle < -deadZone); // -1 -1 + toBackward |= (leftThrottle < -deadZone) && (rightThrottle < deadZone); // -1 0 + toBackward |= (leftThrottle < deadZone) && (rightThrottle < -deadZone); // 0 -1 + + bool isTankTurning = false; + + if (isTank) + { + isTankTurning |= leftThrottle > deadZone && rightThrottle < -deadZone; // 1 -1 + isTankTurning |= leftThrottle < -deadZone && rightThrottle > deadZone; // -1 1 + isTankTurning |= leftThrottle < deadZone && rightThrottle > deadZone; // 0 1 + isTankTurning |= leftThrottle > deadZone && rightThrottle < deadZone; // 1 0 + isTankTurning |= leftThrottle < -deadZone && rightThrottle < deadZone; // -1 0 + isTankTurning |= leftThrottle < deadZone && rightThrottle < -deadZone; // 0 -1 + + if (toForward || toBackward) + { + isTankTurning = false; + } + } + // Automatic gear change when changing driving direction if (Math::Abs(forwardSpeed) < invalidDirectionThreshold) { - if (throttle < -ZeroTolerance && wheelVehicle->GetCurrentGear() >= 0 && wheelVehicle->GetTargetGear() >= 0) + int targetGear = wheelVehicle->GetTargetGear(); + if (toBackward && currentGear > 0 && targetGear >= 0) { - wheelVehicle->SetCurrentGear(-1); + currentGear = -1; } - else if (throttle > ZeroTolerance && wheelVehicle->GetCurrentGear() <= 0 && wheelVehicle->GetTargetGear() <= 0) + else if (!toBackward && currentGear <= 0 && targetGear <= 0) { - wheelVehicle->SetCurrentGear(1); + currentGear = 1; + } + else if (isTankTurning && currentGear <= 0) + { + currentGear = 1; + } + + if (wheelVehicle->GetCurrentGear() != currentGear) + { + wheelVehicle->SetCurrentGear(currentGear); } } // Automatic break when changing driving direction - if (throttle > 0.0f) + if (toForward) { if (forwardSpeed < -invalidDirectionThreshold) { brake = 1.0f; + leftBrake = 1.0f; + rightBrake = 1.0f; } } - else if (throttle < 0.0f) + else if (toBackward) { if (forwardSpeed > invalidDirectionThreshold) { brake = 1.0f; + leftBrake = 1.0f; + rightBrake = 1.0f; } } else { - if (forwardSpeed < breakThreshold && forwardSpeed > -breakThreshold) + if (forwardSpeed < breakThreshold && forwardSpeed > -breakThreshold && !isTankTurning) // not accelerating, very slow speed -> stop { brake = 1.0f; + leftBrake = 1.0f; + rightBrake = 1.0f; } } // Block throttle if user is changing driving direction - if ((throttle > 0.0f && wheelVehicle->GetTargetGear() < 0) || (throttle < 0.0f && wheelVehicle->GetTargetGear() > 0)) + if ((toForward && currentGear < 0) || (toBackward && currentGear > 0)) { throttle = 0.0f; + leftThrottle = 0; + rightThrottle = 0; } throttle = Math::Abs(throttle); + + if (isTank) + { + // invert acceleration when moving to backward because tank inputs can be < 0 + if (currentGear < 0) + { + float lt = -leftThrottle; + float rt = -rightThrottle; + float lb = leftBrake; + float rb = rightBrake; + leftThrottle = rt; + rightThrottle = lt; + leftBrake = rb; + rightBrake = lb; + } + } } else { throttle = Math::Max(throttle, 0.0f); } + + // Force brake the another side track to turn more faster. + if (Math::Abs(leftThrottle) > deadZone && Math::Abs(rightThrottle) < deadZone) + { + rightBrake = 1.0f; + } + if (Math::Abs(rightThrottle) > deadZone && Math::Abs(leftThrottle) < deadZone) + { + leftBrake = 1.0f; + } + // @formatter:off // Reference: PhysX SDK docs // TODO: expose input control smoothing data @@ -1518,11 +1626,23 @@ void PhysicsBackend::EndSimulateScene(void* scene) PxVehicleDriveNWSmoothAnalogRawInputsAndSetAnalogInputs(padSmoothing, steerVsForwardSpeed, rawInputData, scenePhysX->LastDeltaTime, false, *(PxVehicleDriveNW*)drive); break; } + case WheeledVehicle::DriveTypes::Tank: + { + PxVehicleDriveTankRawInputData driveMode = vehicleDriveMode == WheeledVehicle::DriveModes::Standard ? PxVehicleDriveTankControlModel::eSTANDARD : PxVehicleDriveTankControlModel::eSPECIAL; + PxVehicleDriveTankRawInputData rawInputData = PxVehicleDriveTankRawInputData(driveMode); + rawInputData.setAnalogAccel(Math::Max(Math::Abs(leftThrottle), Math::Abs(rightThrottle))); + rawInputData.setAnalogLeftBrake(leftBrake); + rawInputData.setAnalogRightBrake(rightBrake); + rawInputData.setAnalogLeftThrust(leftThrottle); + rawInputData.setAnalogRightThrust(rightThrottle); + + PxVehicleDriveTankSmoothAnalogRawInputsAndSetAnalogInputs(padSmoothing, rawInputData, scenePhysX->LastDeltaTime, *(PxVehicleDriveTank*)drive); + break; + } } } else - { - const float deadZone = 0.1f; + { switch (wheelVehicle->_driveTypeCurrent) { case WheeledVehicle::DriveTypes::Drive4W: @@ -1547,6 +1667,26 @@ void PhysicsBackend::EndSimulateScene(void* scene) PxVehicleDriveNWSmoothDigitalRawInputsAndSetAnalogInputs(keySmoothing, steerVsForwardSpeed, rawInputData, scenePhysX->LastDeltaTime, false, *(PxVehicleDriveNW*)drive); break; } + case WheeledVehicle::DriveTypes::Tank: + { + // Convert analogic inputs to digital inputs. + leftThrottle = Math::Round(leftThrottle); + rightThrottle = Math::Round(rightThrottle); + leftBrake = Math::Round(leftBrake); + rightBrake = Math::Round(rightBrake); + + PxVehicleDriveTankRawInputData driveMode = vehicleDriveMode == WheeledVehicle::DriveModes::Standard ? PxVehicleDriveTankControlModel::eSTANDARD : PxVehicleDriveTankControlModel::eSPECIAL; + PxVehicleDriveTankRawInputData rawInputData = PxVehicleDriveTankRawInputData(driveMode); + rawInputData.setAnalogAccel(Math::Max(Math::Abs(leftThrottle), Math::Abs(rightThrottle))); + rawInputData.setAnalogLeftBrake(leftBrake); + rawInputData.setAnalogRightBrake(rightBrake); + rawInputData.setAnalogLeftThrust(leftThrottle); + rawInputData.setAnalogRightThrust(rightThrottle); + + // Needs to pass analogic values to vehicle to maintein current moviment direction because digital inputs accept only true/false values to tracks thrust instead of -1 to 1 + PxVehicleDriveTankSmoothAnalogRawInputsAndSetAnalogInputs(padSmoothing, rawInputData, scenePhysX->LastDeltaTime, *(PxVehicleDriveTank *)drive); + break; + } } } } @@ -2803,7 +2943,7 @@ void PhysicsBackend::SetHingeJointLimit(void* joint, const LimitAngularRange& va void PhysicsBackend::SetHingeJointDrive(void* joint, const HingeJointDrive& value) { auto jointPhysX = (PxRevoluteJoint*)joint; - jointPhysX->setDriveVelocity(value.Velocity); + jointPhysX->setDriveVelocity(Math::Max(value.Velocity, 0.0f)); jointPhysX->setDriveForceLimit(Math::Max(value.ForceLimit, 0.0f)); jointPhysX->setDriveGearRatio(Math::Max(value.GearRatio, 0.0f)); jointPhysX->setRevoluteJointFlag(PxRevoluteJointFlag::eDRIVE_FREESPIN, value.FreeSpin); @@ -3086,6 +3226,147 @@ int32 PhysicsBackend::MoveController(void* controller, void* shape, const Vector #if WITH_VEHICLE +PxVehicleDifferential4WData CreatePxVehicleDifferential4WData(const WheeledVehicle::DifferentialSettings& settings) +{ + PxVehicleDifferential4WData differential4WData; + differential4WData.mType = (PxVehicleDifferential4WData::Enum)settings.Type; + differential4WData.mFrontRearSplit = settings.FrontRearSplit; + differential4WData.mFrontLeftRightSplit = settings.FrontLeftRightSplit; + differential4WData.mRearLeftRightSplit = settings.RearLeftRightSplit; + differential4WData.mCentreBias = settings.CentreBias; + differential4WData.mFrontBias = settings.FrontBias; + differential4WData.mRearBias = settings.RearBias; + return differential4WData; +} + +PxVehicleDifferentialNWData CreatePxVehicleDifferentialNWData(const WheeledVehicle::DifferentialSettings& settings, const Array>& wheels) +{ + PxVehicleDifferentialNWData differentialNwData; + for (int32 i = 0; i < wheels.Count(); i++) + differentialNwData.setDrivenWheel(i, true); + + return differentialNwData; +} + +PxVehicleEngineData CreatePxVehicleEngineData(const WheeledVehicle::EngineSettings& settings) +{ + PxVehicleEngineData engineData; + engineData.mMOI = M2ToCm2(settings.MOI); + engineData.mPeakTorque = M2ToCm2(settings.MaxTorque); + engineData.mMaxOmega = RpmToRadPerS(settings.MaxRotationSpeed); + engineData.mDampingRateFullThrottle = M2ToCm2(0.15f); + engineData.mDampingRateZeroThrottleClutchEngaged = M2ToCm2(2.0f); + engineData.mDampingRateZeroThrottleClutchDisengaged = M2ToCm2(0.35f); + return engineData; +} + +PxVehicleGearsData CreatePxVehicleGearsData(const WheeledVehicle::GearboxSettings& settings) +{ + PxVehicleGearsData gears; + + // Total gears is forward gears + neutral/rear gears + int gearsAmount = settings.ForwardGearsRatios + 2; + + // Setup gears torque/top speed relations + // Higher torque = less speed + // Low torque = high speed + + // Example: + // ForwardGearsRatios = 4 + // GearRev = -5 + // Gear0 = 0 + // Gear1 = 4.2 + // Gear2 = 3.4 + // Gear3 = 2.6 + // Gear4 = 1.8 + // Gear5 = 1 + + gears.mRatios[0] = -(gearsAmount - 2); // reverse + gears.mRatios[1] = 0; // neutral + + // Setup all gears except neutral and reverse + for (int i = gearsAmount; i > 2; i--) { + + float gearsRatios = settings.ForwardGearsRatios; + float currentGear = i - 2; + + gears.mRatios[i] = Math::Lerp(gearsRatios, 1.0f, (currentGear / gearsRatios)); + } + + // reset unused gears + for (int i = gearsAmount; i < PxVehicleGearsData::eGEARSRATIO_COUNT; i++) + gears.mRatios[i] = 0; + + gears.mSwitchTime = Math::Max(settings.SwitchTime, 0.0f); + gears.mNbRatios = Math::Clamp(gearsAmount, 2, (int)PxVehicleGearsData::eGEARSRATIO_COUNT); + return gears; +} + +PxVehicleAutoBoxData CreatePxVehicleAutoBoxData() +{ + return PxVehicleAutoBoxData(); +} + +PxVehicleClutchData CreatePxVehicleClutchData(const WheeledVehicle::GearboxSettings& settings) +{ + PxVehicleClutchData clutch; + clutch.mStrength = M2ToCm2(settings.ClutchStrength); + return clutch; +} + +PxVehicleSuspensionData CreatePxVehicleSuspensionData(const WheeledVehicle::Wheel& settings, const PxReal wheelSprungMass) +{ + PxVehicleSuspensionData suspensionData; + const float suspensionFrequency = 7.0f; + suspensionData.mMaxCompression = settings.SuspensionMaxRaise; + suspensionData.mMaxDroop = settings.SuspensionMaxDrop; + suspensionData.mSprungMass = wheelSprungMass; + suspensionData.mSpringStrength = Math::Square(suspensionFrequency) * suspensionData.mSprungMass; + suspensionData.mSpringDamperRate = settings.SuspensionDampingRate * 2.0f * Math::Sqrt(suspensionData.mSpringStrength * suspensionData.mSprungMass); + return suspensionData; +} + +PxVehicleTireData CreatePxVehicleTireData(const WheeledVehicle::Wheel& settings) +{ + PxVehicleTireData tire; + int32 tireIndex = WheelTireTypes.Find(settings.TireFrictionScale); + if (tireIndex == -1) + { + // New tire type + tireIndex = WheelTireTypes.Count(); + WheelTireTypes.Add(settings.TireFrictionScale); + WheelTireFrictionsDirty = true; + } + tire.mType = tireIndex; + tire.mLatStiffX = settings.TireLateralMax; + tire.mLatStiffY = settings.TireLateralStiffness; + tire.mLongitudinalStiffnessPerUnitGravity = settings.TireLongitudinalStiffness; + return tire; +} + +PxVehicleWheelData CreatePxVehicleWheelData(const WheeledVehicle::Wheel& settings) +{ + PxVehicleWheelData wheelData; + wheelData.mMass = settings.Mass; + wheelData.mRadius = settings.Radius; + wheelData.mWidth = settings.Width; + wheelData.mMOI = 0.5f * wheelData.mMass * Math::Square(wheelData.mRadius); + wheelData.mDampingRate = M2ToCm2(settings.DampingRate); + wheelData.mMaxSteer = settings.MaxSteerAngle * DegreesToRadians; + wheelData.mMaxBrakeTorque = M2ToCm2(settings.MaxBrakeTorque); + wheelData.mMaxHandBrakeTorque = M2ToCm2(settings.MaxHandBrakeTorque); + return wheelData; +} + +PxVehicleAckermannGeometryData CreatePxVehicleAckermannGeometryData(PxVehicleWheelsSimData* wheelsSimData) +{ + PxVehicleAckermannGeometryData ackermann; + ackermann.mAxleSeparation = Math::Abs(wheelsSimData->getWheelCentreOffset(PxVehicleDrive4WWheelOrder::eFRONT_LEFT).z - wheelsSimData->getWheelCentreOffset(PxVehicleDrive4WWheelOrder::eREAR_LEFT).z); + ackermann.mFrontWidth = Math::Abs(wheelsSimData->getWheelCentreOffset(PxVehicleDrive4WWheelOrder::eFRONT_RIGHT).x - wheelsSimData->getWheelCentreOffset(PxVehicleDrive4WWheelOrder::eFRONT_LEFT).x); + ackermann.mRearWidth = Math::Abs(wheelsSimData->getWheelCentreOffset(PxVehicleDrive4WWheelOrder::eREAR_RIGHT).x - wheelsSimData->getWheelCentreOffset(PxVehicleDrive4WWheelOrder::eREAR_LEFT).x); + return ackermann; +} + bool SortWheels(WheeledVehicle::Wheel const& a, WheeledVehicle::Wheel const& b) { return (int32)a.Type < (int32)b.Type; @@ -3158,42 +3439,14 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) data.Collider = wheel.Collider; data.LocalOrientation = wheel.Collider->GetLocalOrientation(); - PxVehicleSuspensionData suspensionData; - const float suspensionFrequency = 7.0f; - suspensionData.mMaxCompression = wheel.SuspensionMaxRaise; - suspensionData.mMaxDroop = wheel.SuspensionMaxDrop; - suspensionData.mSprungMass = sprungMasses[i]; - suspensionData.mSpringStrength = Math::Square(suspensionFrequency) * suspensionData.mSprungMass; - suspensionData.mSpringDamperRate = wheel.SuspensionDampingRate * 2.0f * Math::Sqrt(suspensionData.mSpringStrength * suspensionData.mSprungMass); - - PxVehicleTireData tire; - int32 tireIndex = WheelTireTypes.Find(wheel.TireFrictionScale); - if (tireIndex == -1) - { - // New tire type - tireIndex = WheelTireTypes.Count(); - WheelTireTypes.Add(wheel.TireFrictionScale); - WheelTireFrictionsDirty = true; - } - tire.mType = tireIndex; - tire.mLatStiffX = wheel.TireLateralMax; - tire.mLatStiffY = wheel.TireLateralStiffness; - tire.mLongitudinalStiffnessPerUnitGravity = wheel.TireLongitudinalStiffness; - - PxVehicleWheelData wheelData; - wheelData.mMass = wheel.Mass; - wheelData.mRadius = wheel.Radius; - wheelData.mWidth = wheel.Width; - wheelData.mMOI = 0.5f * wheelData.mMass * Math::Square(wheelData.mRadius); - wheelData.mDampingRate = M2ToCm2(wheel.DampingRate); - wheelData.mMaxSteer = wheel.MaxSteerAngle * DegreesToRadians; - wheelData.mMaxBrakeTorque = M2ToCm2(wheel.MaxBrakeTorque); - wheelData.mMaxHandBrakeTorque = M2ToCm2(wheel.MaxHandBrakeTorque); - PxVec3 centreOffset = centerOfMassOffset.transformInv(offsets[i]); PxVec3 forceAppPointOffset(centreOffset.x, wheel.SuspensionForceOffset, centreOffset.z); - wheelsSimData->setTireData(i, tire); + const PxVehicleTireData& tireData = CreatePxVehicleTireData(wheel); + const PxVehicleWheelData& wheelData = CreatePxVehicleWheelData(wheel); + const PxVehicleSuspensionData& suspensionData = CreatePxVehicleSuspensionData(wheel, sprungMasses[i]); + + wheelsSimData->setTireData(i,tireData); wheelsSimData->setWheelData(i, wheelData); wheelsSimData->setSuspensionData(i, suspensionData); wheelsSimData->setSuspTravelDirection(i, centerOfMassOffset.rotate(PxVec3(0.0f, -1.0f, 0.0f))); @@ -3260,48 +3513,19 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) case WheeledVehicle::DriveTypes::Drive4W: { PxVehicleDriveSimData4W driveSimData; + const PxVehicleDifferential4WData& differentialData = CreatePxVehicleDifferential4WData(differential); + const PxVehicleEngineData& engineData = CreatePxVehicleEngineData(engine); + const PxVehicleGearsData& gearsData = CreatePxVehicleGearsData(gearbox); + const PxVehicleAutoBoxData& autoBoxData = CreatePxVehicleAutoBoxData(); + const PxVehicleClutchData& cluchData = CreatePxVehicleClutchData(gearbox); + const PxVehicleAckermannGeometryData& geometryData = CreatePxVehicleAckermannGeometryData(wheelsSimData); - // Differential - PxVehicleDifferential4WData differential4WData; - differential4WData.mType = (PxVehicleDifferential4WData::Enum)differential.Type; - differential4WData.mFrontRearSplit = differential.FrontRearSplit; - differential4WData.mFrontLeftRightSplit = differential.FrontLeftRightSplit; - differential4WData.mRearLeftRightSplit = differential.RearLeftRightSplit; - differential4WData.mCentreBias = differential.CentreBias; - differential4WData.mFrontBias = differential.FrontBias; - differential4WData.mRearBias = differential.RearBias; - driveSimData.setDiffData(differential4WData); - - // Engine - PxVehicleEngineData engineData; - engineData.mMOI = M2ToCm2(engine.MOI); - engineData.mPeakTorque = M2ToCm2(engine.MaxTorque); - engineData.mMaxOmega = RpmToRadPerS(engine.MaxRotationSpeed); - engineData.mDampingRateFullThrottle = M2ToCm2(0.15f); - engineData.mDampingRateZeroThrottleClutchEngaged = M2ToCm2(2.0f); - engineData.mDampingRateZeroThrottleClutchDisengaged = M2ToCm2(0.35f); + driveSimData.setDiffData(differentialData); driveSimData.setEngineData(engineData); - - // Gears - PxVehicleGearsData gears; - gears.mSwitchTime = Math::Max(gearbox.SwitchTime, 0.0f); - driveSimData.setGearsData(gears); - - // Auto Box - PxVehicleAutoBoxData autoBox; - driveSimData.setAutoBoxData(autoBox); - - // Clutch - PxVehicleClutchData clutch; - clutch.mStrength = M2ToCm2(gearbox.ClutchStrength); - driveSimData.setClutchData(clutch); - - // Ackermann steer accuracy - PxVehicleAckermannGeometryData ackermann; - ackermann.mAxleSeparation = Math::Abs(wheelsSimData->getWheelCentreOffset(PxVehicleDrive4WWheelOrder::eFRONT_LEFT).z - wheelsSimData->getWheelCentreOffset(PxVehicleDrive4WWheelOrder::eREAR_LEFT).z); - ackermann.mFrontWidth = Math::Abs(wheelsSimData->getWheelCentreOffset(PxVehicleDrive4WWheelOrder::eFRONT_RIGHT).x - wheelsSimData->getWheelCentreOffset(PxVehicleDrive4WWheelOrder::eFRONT_LEFT).x); - ackermann.mRearWidth = Math::Abs(wheelsSimData->getWheelCentreOffset(PxVehicleDrive4WWheelOrder::eREAR_RIGHT).x - wheelsSimData->getWheelCentreOffset(PxVehicleDrive4WWheelOrder::eREAR_LEFT).x); - driveSimData.setAckermannGeometryData(ackermann); + driveSimData.setGearsData(gearsData); + driveSimData.setAutoBoxData(autoBoxData); + driveSimData.setClutchData(cluchData); + driveSimData.setAckermannGeometryData(geometryData); // Create vehicle drive auto drive4W = PxVehicleDrive4W::allocate(wheels.Count()); @@ -3315,36 +3539,18 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) case WheeledVehicle::DriveTypes::DriveNW: { PxVehicleDriveSimDataNW driveSimData; + const PxVehicleDifferentialNWData& differentialData = CreatePxVehicleDifferentialNWData(differential, wheels); + const PxVehicleEngineData& engineData = CreatePxVehicleEngineData(engine); + const PxVehicleGearsData& gearsData = CreatePxVehicleGearsData(gearbox); + const PxVehicleAutoBoxData& autoBoxData = CreatePxVehicleAutoBoxData(); + const PxVehicleClutchData& cluchData = CreatePxVehicleClutchData(gearbox); + const PxVehicleAckermannGeometryData& geometryData = CreatePxVehicleAckermannGeometryData(wheelsSimData); - // Differential - PxVehicleDifferentialNWData differentialNwData; - for (int32 i = 0; i < wheels.Count(); i++) - differentialNwData.setDrivenWheel(i, true); - driveSimData.setDiffData(differentialNwData); - - // Engine - PxVehicleEngineData engineData; - engineData.mMOI = M2ToCm2(engine.MOI); - engineData.mPeakTorque = M2ToCm2(engine.MaxTorque); - engineData.mMaxOmega = RpmToRadPerS(engine.MaxRotationSpeed); - engineData.mDampingRateFullThrottle = M2ToCm2(0.15f); - engineData.mDampingRateZeroThrottleClutchEngaged = M2ToCm2(2.0f); - engineData.mDampingRateZeroThrottleClutchDisengaged = M2ToCm2(0.35f); + driveSimData.setDiffData(differentialData); driveSimData.setEngineData(engineData); - - // Gears - PxVehicleGearsData gears; - gears.mSwitchTime = Math::Max(gearbox.SwitchTime, 0.0f); - driveSimData.setGearsData(gears); - - // Auto Box - PxVehicleAutoBoxData autoBox; - driveSimData.setAutoBoxData(autoBox); - - // Clutch - PxVehicleClutchData clutch; - clutch.mStrength = M2ToCm2(gearbox.ClutchStrength); - driveSimData.setClutchData(clutch); + driveSimData.setGearsData(gearsData); + driveSimData.setAutoBoxData(autoBoxData); + driveSimData.setClutchData(cluchData); // Create vehicle drive auto driveNW = PxVehicleDriveNW::allocate(wheels.Count()); @@ -3364,6 +3570,32 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) vehicle = driveNo; break; } + case WheeledVehicle::DriveTypes::Tank: + { + PxVehicleDriveSimData4W driveSimData; + const PxVehicleDifferential4WData &differentialData = CreatePxVehicleDifferential4WData(differential); + const PxVehicleEngineData &engineData = CreatePxVehicleEngineData(engine); + const PxVehicleGearsData &gearsData = CreatePxVehicleGearsData(gearbox); + const PxVehicleAutoBoxData &autoBoxData = CreatePxVehicleAutoBoxData(); + const PxVehicleClutchData &cluchData = CreatePxVehicleClutchData(gearbox); + const PxVehicleAckermannGeometryData &geometryData = CreatePxVehicleAckermannGeometryData(wheelsSimData); + + driveSimData.setDiffData(differentialData); + driveSimData.setEngineData(engineData); + driveSimData.setGearsData(gearsData); + driveSimData.setAutoBoxData(autoBoxData); + driveSimData.setClutchData(cluchData); + driveSimData.setAckermannGeometryData(geometryData); + + // Create vehicle drive + auto driveTank = PxVehicleDriveTank::allocate(wheels.Count()); + driveTank->setup(PhysX, actorPhysX, *wheelsSimData, driveSimData, wheels.Count()); + driveTank->setToRestState(); + driveTank->mDriveDynData.forceGearChange(PxVehicleGearsData::eFIRST); + driveTank->mDriveDynData.setUseAutoGears(gearbox.AutoGear); + vehicle = driveTank; + break; + } default: CRASH; } @@ -3385,6 +3617,9 @@ void PhysicsBackend::DestroyVehicle(void* vehicle, int32 driveType) case WheeledVehicle::DriveTypes::NoDrive: ((PxVehicleNoDrive*)vehicle)->free(); break; + case WheeledVehicle::DriveTypes::Tank: + ((PxVehicleDriveTank*)vehicle)->free(); + break; } } @@ -3395,42 +3630,11 @@ void PhysicsBackend::UpdateVehicleWheels(WheeledVehicle* actor) for (uint32 i = 0; i < wheelsSimData->getNbWheels(); i++) { auto& wheel = actor->_wheels[i]; - - // Update suspension data - PxVehicleSuspensionData suspensionData = wheelsSimData->getSuspensionData(i); - const float suspensionFrequency = 7.0f; - suspensionData.mMaxCompression = wheel.SuspensionMaxRaise; - suspensionData.mMaxDroop = wheel.SuspensionMaxDrop; - suspensionData.mSpringStrength = Math::Square(suspensionFrequency) * suspensionData.mSprungMass; - suspensionData.mSpringDamperRate = wheel.SuspensionDampingRate * 2.0f * Math::Sqrt(suspensionData.mSpringStrength * suspensionData.mSprungMass); + const PxVehicleSuspensionData& suspensionData = CreatePxVehicleSuspensionData(wheel, wheelsSimData->getSuspensionData(i).mSprungMass); + const PxVehicleTireData& tireData = CreatePxVehicleTireData(wheel); + const PxVehicleWheelData& wheelData = CreatePxVehicleWheelData(wheel); wheelsSimData->setSuspensionData(i, suspensionData); - - // Update tire data - PxVehicleTireData tire; - int32 tireIndex = WheelTireTypes.Find(wheel.TireFrictionScale); - if (tireIndex == -1) - { - // New tire type - tireIndex = WheelTireTypes.Count(); - WheelTireTypes.Add(wheel.TireFrictionScale); - WheelTireFrictionsDirty = true; - } - tire.mType = tireIndex; - tire.mLatStiffX = wheel.TireLateralMax; - tire.mLatStiffY = wheel.TireLateralStiffness; - tire.mLongitudinalStiffnessPerUnitGravity = wheel.TireLongitudinalStiffness; - wheelsSimData->setTireData(i, tire); - - // Update wheel data - PxVehicleWheelData wheelData; - wheelData.mMass = wheel.Mass; - wheelData.mRadius = wheel.Radius; - wheelData.mWidth = wheel.Width; - wheelData.mMOI = 0.5f * wheelData.mMass * Math::Square(wheelData.mRadius); - wheelData.mDampingRate = M2ToCm2(wheel.DampingRate); - wheelData.mMaxSteer = wheel.MaxSteerAngle * DegreesToRadians; - wheelData.mMaxBrakeTorque = M2ToCm2(wheel.MaxBrakeTorque); - wheelData.mMaxHandBrakeTorque = M2ToCm2(wheel.MaxHandBrakeTorque); + wheelsSimData->setTireData(i, tireData); wheelsSimData->setWheelData(i, wheelData); } } @@ -3444,28 +3648,24 @@ void PhysicsBackend::SetVehicleEngine(void* vehicle, const void* value) case PxVehicleTypes::eDRIVE4W: { auto drive4W = (PxVehicleDrive4W*)drive; + const PxVehicleEngineData& engineData = CreatePxVehicleEngineData(engine); PxVehicleDriveSimData4W& driveSimData = drive4W->mDriveSimData; - PxVehicleEngineData engineData; - engineData.mMOI = M2ToCm2(engine.MOI); - engineData.mPeakTorque = M2ToCm2(engine.MaxTorque); - engineData.mMaxOmega = RpmToRadPerS(engine.MaxRotationSpeed); - engineData.mDampingRateFullThrottle = M2ToCm2(0.15f); - engineData.mDampingRateZeroThrottleClutchEngaged = M2ToCm2(2.0f); - engineData.mDampingRateZeroThrottleClutchDisengaged = M2ToCm2(0.35f); driveSimData.setEngineData(engineData); break; } case PxVehicleTypes::eDRIVENW: { auto drive4W = (PxVehicleDriveNW*)drive; + const PxVehicleEngineData& engineData = CreatePxVehicleEngineData(engine); PxVehicleDriveSimDataNW& driveSimData = drive4W->mDriveSimData; - PxVehicleEngineData engineData; - engineData.mMOI = M2ToCm2(engine.MOI); - engineData.mPeakTorque = M2ToCm2(engine.MaxTorque); - engineData.mMaxOmega = RpmToRadPerS(engine.MaxRotationSpeed); - engineData.mDampingRateFullThrottle = M2ToCm2(0.15f); - engineData.mDampingRateZeroThrottleClutchEngaged = M2ToCm2(2.0f); - engineData.mDampingRateZeroThrottleClutchDisengaged = M2ToCm2(0.35f); + driveSimData.setEngineData(engineData); + break; + } + case PxVehicleTypes::eDRIVETANK: + { + auto driveTank = (PxVehicleDriveTank*)drive; + const PxVehicleEngineData &engineData = CreatePxVehicleEngineData(engine); + PxVehicleDriveSimData &driveSimData = driveTank->mDriveSimData; driveSimData.setEngineData(engineData); break; } @@ -3481,16 +3681,9 @@ void PhysicsBackend::SetVehicleDifferential(void* vehicle, const void* value) case PxVehicleTypes::eDRIVE4W: { auto drive4W = (PxVehicleDrive4W*)drive; + const PxVehicleDifferential4WData& differentialData = CreatePxVehicleDifferential4WData(differential); PxVehicleDriveSimData4W& driveSimData = drive4W->mDriveSimData; - PxVehicleDifferential4WData differential4WData; - differential4WData.mType = (PxVehicleDifferential4WData::Enum)differential.Type; - differential4WData.mFrontRearSplit = differential.FrontRearSplit; - differential4WData.mFrontLeftRightSplit = differential.FrontLeftRightSplit; - differential4WData.mRearLeftRightSplit = differential.RearLeftRightSplit; - differential4WData.mCentreBias = differential.CentreBias; - differential4WData.mFrontBias = differential.FrontBias; - differential4WData.mRearBias = differential.RearBias; - driveSimData.setDiffData(differential4WData); + driveSimData.setDiffData(differentialData); break; } } @@ -3507,41 +3700,37 @@ void PhysicsBackend::SetVehicleGearbox(void* vehicle, const void* value) case PxVehicleTypes::eDRIVE4W: { auto drive4W = (PxVehicleDrive4W*)drive; + const PxVehicleGearsData& gearData = CreatePxVehicleGearsData(gearbox); + const PxVehicleClutchData& clutchData = CreatePxVehicleClutchData(gearbox); + const PxVehicleAutoBoxData& autoBoxData = CreatePxVehicleAutoBoxData(); PxVehicleDriveSimData4W& driveSimData = drive4W->mDriveSimData; - - // Gears - PxVehicleGearsData gears; - gears.mSwitchTime = Math::Max(gearbox.SwitchTime, 0.0f); - driveSimData.setGearsData(gears); - - // Auto Box - PxVehicleAutoBoxData autoBox; - driveSimData.setAutoBoxData(autoBox); - - // Clutch - PxVehicleClutchData clutch; - clutch.mStrength = M2ToCm2(gearbox.ClutchStrength); - driveSimData.setClutchData(clutch); + driveSimData.setGearsData(gearData); + driveSimData.setAutoBoxData(autoBoxData); + driveSimData.setClutchData(clutchData); break; } case PxVehicleTypes::eDRIVENW: { auto drive4W = (PxVehicleDriveNW*)drive; + const PxVehicleGearsData& gearData = CreatePxVehicleGearsData(gearbox); + const PxVehicleClutchData& clutchData = CreatePxVehicleClutchData(gearbox); + const PxVehicleAutoBoxData& autoBoxData = CreatePxVehicleAutoBoxData(); PxVehicleDriveSimDataNW& driveSimData = drive4W->mDriveSimData; - - // Gears - PxVehicleGearsData gears; - gears.mSwitchTime = Math::Max(gearbox.SwitchTime, 0.0f); - driveSimData.setGearsData(gears); - - // Auto Box - PxVehicleAutoBoxData autoBox; - driveSimData.setAutoBoxData(autoBox); - - // Clutch - PxVehicleClutchData clutch; - clutch.mStrength = M2ToCm2(gearbox.ClutchStrength); - driveSimData.setClutchData(clutch); + driveSimData.setGearsData(gearData); + driveSimData.setAutoBoxData(autoBoxData); + driveSimData.setClutchData(clutchData); + break; + } + case PxVehicleTypes::eDRIVETANK: + { + auto driveTank = (PxVehicleDriveTank *)drive; + const PxVehicleGearsData &gearData = CreatePxVehicleGearsData(gearbox); + const PxVehicleClutchData &clutchData = CreatePxVehicleClutchData(gearbox); + const PxVehicleAutoBoxData &autoBoxData = CreatePxVehicleAutoBoxData(); + PxVehicleDriveSimData &driveSimData = driveTank->mDriveSimData; + driveSimData.setGearsData(gearData); + driveSimData.setAutoBoxData(autoBoxData); + driveSimData.setClutchData(clutchData); break; } } From 6a2d7e9444244e820ae102ae9eb158abbd7a4b6b Mon Sep 17 00:00:00 2001 From: "Mr. Capybara" Date: Sun, 31 Dec 2023 22:11:30 -0400 Subject: [PATCH 17/79] auto sort wheels based on wheel position --- .../Engine/Physics/Actors/WheeledVehicle.cpp | 7 ++-- Source/Engine/Physics/Actors/WheeledVehicle.h | 22 ---------- .../Physics/PhysX/PhysicsBackendPhysX.cpp | 40 +++++++++++++++---- 3 files changed, 37 insertions(+), 32 deletions(-) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.cpp b/Source/Engine/Physics/Actors/WheeledVehicle.cpp index 9051c7eed..a68bc23c7 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.cpp +++ b/Source/Engine/Physics/Actors/WheeledVehicle.cpp @@ -59,9 +59,7 @@ void WheeledVehicle::SetWheels(const Array &value) { auto &oldWheel = _wheels.Get()[wheelIndex]; auto &newWheel = value.Get()[wheelIndex]; - if (oldWheel.Type != newWheel.Type || - Math::NotNearEqual(oldWheel.SuspensionForceOffset, newWheel.SuspensionForceOffset) || - oldWheel.Collider != newWheel.Collider) + if (Math::NotNearEqual(oldWheel.SuspensionForceOffset, newWheel.SuspensionForceOffset) || oldWheel.Collider != newWheel.Collider) { softUpdate = false; break; @@ -352,6 +350,9 @@ void WheeledVehicle::OnDebugDrawSelected() // Draw wheels axes if (wheelIndex % 2 == 0 && wheelIndex + 1 < _wheels.Count()) { + if (!_wheels[wheelIndex].Collider || !_wheels[wheelIndex + 1].Collider) + continue; + const Vector3 wheelPos = _wheels[wheelIndex].Collider->GetPosition(); const Vector3 nextWheelPos = _wheels[wheelIndex + 1].Collider->GetPosition(); DEBUG_DRAW_LINE(wheelPos, nextWheelPos, Color::Yellow, 0, false); diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h index 49c00b17a..acf20310f 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.h +++ b/Source/Engine/Physics/Actors/WheeledVehicle.h @@ -158,23 +158,6 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo API_FIELD(Attributes="Limit(0)") float ClutchStrength = 10.0f; }; - /// - /// Vehicle wheel types. - /// - API_ENUM() enum class WheelTypes - { - // Left wheel of the front axle. - FrontLeft, - // Right wheel of the front axle. - FrontRight, - // Left wheel of the rear axle. - RearLeft, - // Right wheel of the rear axle. - RearRight, - // Non-drivable wheel. - NoDrive, - }; - /// /// Vehicle wheel settings. /// @@ -183,11 +166,6 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo DECLARE_SCRIPTING_TYPE_MINIMAL(Wheel); API_AUTO_SERIALIZATION(); - /// - /// Wheel placement type. - /// - API_FIELD(Attributes="EditorOrder(0)") WheelTypes Type = WheelTypes::FrontLeft; - /// /// Combined mass of the wheel and the tire in kg. Typically, a wheel has mass between 20Kg and 80Kg but can be lower and higher depending on the vehicle. /// diff --git a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp index 99bc093fc..e55b80008 100644 --- a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp +++ b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp @@ -58,7 +58,9 @@ #if WITH_PVD #include #endif - +#if USE_EDITOR +#include "Editor/Editor.h" +#endif // Temporary memory size used by the PhysX during the simulation. Must be multiply of 4kB and 16bit aligned. #define PHYSX_SCRATCH_BLOCK_SIZE (1024 * 128) @@ -3367,18 +3369,42 @@ PxVehicleAckermannGeometryData CreatePxVehicleAckermannGeometryData(PxVehicleWhe return ackermann; } -bool SortWheels(WheeledVehicle::Wheel const& a, WheeledVehicle::Wheel const& b) +bool SortWheelsFrontToBack(WheeledVehicle::Wheel const& a, WheeledVehicle::Wheel const& b) { - return (int32)a.Type < (int32)b.Type; + return a.Collider && b.Collider && a.Collider->GetLocalPosition().Z > b.Collider->GetLocalPosition().Z; } void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) { - // TODO: handle PxVehicleDrive4WWheelOrder internally rather than sorting wheels directly on the vehicle - if (actor->_driveType == WheeledVehicle::DriveTypes::Drive4W) +#if USE_EDITOR + if (Editor::IsPlayMode) +#endif { - // Drive4W requires wheels to match order from PxVehicleDrive4WWheelOrder enum - Sorting::QuickSort(actor->_wheels.Get(), actor->_wheels.Count(), SortWheels); + // Physx vehicles needs to have all wheels sorted to apply controls correctly. + // Its needs to know what wheels are on front to turn wheel to correctly side + // and needs to know wheel side to apply throttle to correctly direction for each track when using tanks. + + if (actor->_driveType == WheeledVehicle::DriveTypes::Drive4W) + Sorting::QuickSort(actor->_wheels.Get(), actor->_wheels.Count(), SortWheelsFrontToBack); + + // sort wheels by side + if (actor->_driveType == WheeledVehicle::DriveTypes::Tank) + { + for (int i = 0; i < actor->_wheels.Count() - 1; i += 2) + { + auto a = actor->_wheels[i]; + auto b = actor->_wheels[i + 1]; + + if (!a.Collider || !b.Collider) + continue; + + if (a.Collider->GetLocalPosition().X > b.Collider->GetLocalPosition().X) + { + actor->_wheels[i] = b; + actor->_wheels[i + 1] = a; + } + } + } } // Get wheels From 967569c3e27b222b7735df2ad145dfab8d41cc2a Mon Sep 17 00:00:00 2001 From: "Mr. Capybara" Date: Sun, 31 Dec 2023 22:43:04 -0400 Subject: [PATCH 18/79] Small fix vehicle tank inputs --- Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp index e55b80008..cb1d094a4 100644 --- a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp +++ b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp @@ -1403,8 +1403,8 @@ void PhysicsBackend::EndSimulateScene(void* scene) // Converting default vehicle controls to tank controls. if (throttle != 0 || steering != 0) { - leftThrottle = throttle + steering; - rightThrottle = throttle - steering; + leftThrottle = Math::Clamp(throttle + steering, -1.0f, 1.0f); + rightThrottle = Math::Clamp(throttle - steering, -1.0f, 1.0f); } } @@ -1418,10 +1418,12 @@ void PhysicsBackend::EndSimulateScene(void* scene) if (leftThrottle < -deadZone && rightThrottle > deadZone) { leftThrottle = 0; + leftBrake = 1; } else if (leftThrottle > deadZone && rightThrottle < -deadZone) { rightThrottle = 0; + rightBrake = 1; } } From 07de7a26dd55fd0aaec3ea637cc7a4ec02f60d41 Mon Sep 17 00:00:00 2001 From: "Mr. Capybara" Date: Mon, 1 Jan 2024 11:15:16 -0400 Subject: [PATCH 19/79] Expose vehicle pad smooth inputs --- .../Engine/Physics/Actors/WheeledVehicle.cpp | 13 ++++ Source/Engine/Physics/Actors/WheeledVehicle.h | 66 ++++++++++++++++++- .../Physics/PhysX/PhysicsBackendPhysX.cpp | 56 ++++++++-------- 3 files changed, 104 insertions(+), 31 deletions(-) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.cpp b/Source/Engine/Physics/Actors/WheeledVehicle.cpp index a68bc23c7..243d9cc48 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.cpp +++ b/Source/Engine/Physics/Actors/WheeledVehicle.cpp @@ -48,6 +48,16 @@ const Array &WheeledVehicle::GetWheels() const return _wheels; } +WheeledVehicle::DriveControlSettings WheeledVehicle::GetDriveControl() const +{ + return _driveControl; +} + +void WheeledVehicle::SetDriveControl(DriveControlSettings &value) +{ + _driveControl = value; +} + void WheeledVehicle::SetWheels(const Array &value) { #if WITH_VEHICLE @@ -376,11 +386,13 @@ void WheeledVehicle::Serialize(SerializeStream &stream, const void *otherObj) SERIALIZE_MEMBER(DriveType, _driveType); SERIALIZE_MEMBER(DriveModes, _driveMode); SERIALIZE_MEMBER(Wheels, _wheels); + SERIALIZE_MEMBER(DriveControl, _driveControl); SERIALIZE(UseReverseAsBrake); SERIALIZE(UseAnalogSteering); SERIALIZE_MEMBER(Engine, _engine); SERIALIZE_MEMBER(Differential, _differential); SERIALIZE_MEMBER(Gearbox, _gearbox); + } void WheeledVehicle::Deserialize(DeserializeStream &stream, ISerializeModifier *modifier) @@ -390,6 +402,7 @@ void WheeledVehicle::Deserialize(DeserializeStream &stream, ISerializeModifier * DESERIALIZE_MEMBER(DriveType, _driveType); DESERIALIZE_MEMBER(DriveModes, _driveMode); DESERIALIZE_MEMBER(Wheels, _wheels); + DESERIALIZE_MEMBER(DriveControl, _driveControl); DESERIALIZE(UseReverseAsBrake); DESERIALIZE(UseAnalogSteering); DESERIALIZE_MEMBER(Engine, _engine); diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h index acf20310f..bfa3dc294 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.h +++ b/Source/Engine/Physics/Actors/WheeledVehicle.h @@ -83,6 +83,55 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo OpenRearDrive, }; + /// + /// Vehicle drive control settings. + /// + API_STRUCT() struct DriveControlSettings : ISerializable + { + DECLARE_SCRIPTING_TYPE_MINIMAL(DriveControlSettings); + API_AUTO_SERIALIZATION(); + + /// + /// Acceleration input sensitive. + /// + API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(10)") float RiseRateAcceleration = 6.0f; + + /// + /// Deceleration input sensitive. + /// + API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(11)") float FallRateAcceleration = 10.0f; + + /// + /// Brake input sensitive. + /// + API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(12)") float RiseRateBrake = 6.0f; + + /// + /// Release brake sensitive. + /// + API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(13)") float FallRateBrake = 10.0f; + + /// + /// Brake input sensitive. + /// + API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(14)") float RiseRateHandBrake = 12.0f; + + /// + /// Release handbrake sensitive. + /// + API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(15)") float FallRateHandBrake = 12.0f; + + /// + /// Steer input sensitive. + /// + API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(16)") float RiseRateSteer = 2.5f; + + /// + /// Release steer input sensitive. + /// + API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(17)") float FallRateSteer = 5.0f; + }; + /// /// Vehicle differential settings. /// @@ -321,6 +370,7 @@ private: Array> _wheelsData; float _throttle = 0.0f, _steering = 0.0f, _brake = 0.0f, _handBrake = 0.0f, _tankLeftThrottle, _tankRightThrottle, _tankLeftBrake, _tankRightBrake; Array _wheels; + DriveControlSettings _driveControl; EngineSettings _engine; DifferentialSettings _differential; GearboxSettings _gearbox; @@ -365,6 +415,16 @@ public: /// API_PROPERTY(Attributes="EditorOrder(4), EditorDisplay(\"Vehicle\")") const Array& GetWheels() const; + /// + /// Gets the vehicle drive control settings. + /// + API_PROPERTY(Attributes = "EditorOrder(5), EditorDisplay(\"Vehicle\")") DriveControlSettings GetDriveControl() const; + + /// + /// Sets the vehicle drive control settings. + /// + API_PROPERTY() void SetDriveControl(DriveControlSettings& value); + /// /// Sets the vehicle wheels settings. /// @@ -373,7 +433,7 @@ public: /// /// Gets the vehicle engine settings. /// - API_PROPERTY(Attributes="EditorOrder(5), EditorDisplay(\"Vehicle\")") EngineSettings GetEngine() const; + API_PROPERTY(Attributes="EditorOrder(6), EditorDisplay(\"Vehicle\")") EngineSettings GetEngine() const; /// /// Sets the vehicle engine settings. @@ -383,7 +443,7 @@ public: /// /// Gets the vehicle differential settings. /// - API_PROPERTY(Attributes="EditorOrder(6), EditorDisplay(\"Vehicle\")") DifferentialSettings GetDifferential() const; + API_PROPERTY(Attributes="EditorOrder(7), EditorDisplay(\"Vehicle\")") DifferentialSettings GetDifferential() const; /// /// Sets the vehicle differential settings. @@ -393,7 +453,7 @@ public: /// /// Gets the vehicle gearbox settings. /// - API_PROPERTY(Attributes="EditorOrder(7), EditorDisplay(\"Vehicle\")") GearboxSettings GetGearbox() const; + API_PROPERTY(Attributes="EditorOrder(8), EditorDisplay(\"Vehicle\")") GearboxSettings GetGearbox() const; /// /// Sets the vehicle gearbox settings. diff --git a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp index cb1d094a4..19743396c 100644 --- a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp +++ b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp @@ -1557,38 +1557,38 @@ void PhysicsBackend::EndSimulateScene(void* scene) // @formatter:off // Reference: PhysX SDK docs // TODO: expose input control smoothing data - static constexpr PxVehiclePadSmoothingData padSmoothing = - { - { - 6.0f, // rise rate eANALOG_INPUT_ACCEL - 6.0f, // rise rate eANALOG_INPUT_BRAKE - 12.0f, // rise rate eANALOG_INPUT_HANDBRAKE - 2.5f, // rise rate eANALOG_INPUT_STEER_LEFT - 2.5f, // rise rate eANALOG_INPUT_STEER_RIGHT - }, - { - 10.0f, // fall rate eANALOG_INPUT_ACCEL - 10.0f, // fall rate eANALOG_INPUT_BRAKE - 12.0f, // fall rate eANALOG_INPUT_HANDBRAKE - 5.0f, // fall rate eANALOG_INPUT_STEER_LEFT - 5.0f, // fall rate eANALOG_INPUT_STEER_RIGHT - } - }; - static constexpr PxVehicleKeySmoothingData keySmoothing = + PxVehiclePadSmoothingData padSmoothing = + { + { + wheelVehicle->_driveControl.RiseRateAcceleration, // rise rate eANALOG_INPUT_ACCEL + wheelVehicle->_driveControl.RiseRateBrake, // rise rate eANALOG_INPUT_BRAKE + wheelVehicle->_driveControl.RiseRateHandBrake, // rise rate eANALOG_INPUT_HANDBRAKE + wheelVehicle->_driveControl.RiseRateSteer, // rise rate eANALOG_INPUT_STEER_LEFT + wheelVehicle->_driveControl.RiseRateSteer, // rise rate eANALOG_INPUT_STEER_RIGHT + }, + { + wheelVehicle->_driveControl.FallRateAcceleration, // fall rate eANALOG_INPUT_ACCEL + wheelVehicle->_driveControl.FallRateBrake, // fall rate eANALOG_INPUT_BRAKE + wheelVehicle->_driveControl.FallRateHandBrake, // fall rate eANALOG_INPUT_HANDBRAKE + wheelVehicle->_driveControl.FallRateSteer, // fall rate eANALOG_INPUT_STEER_LEFT + wheelVehicle->_driveControl.FallRateSteer, // fall rate eANALOG_INPUT_STEER_RIGHT + } + }; + PxVehicleKeySmoothingData keySmoothing = { { - 3.0f, // rise rate eANALOG_INPUT_ACCEL - 3.0f, // rise rate eANALOG_INPUT_BRAKE - 10.0f, // rise rate eANALOG_INPUT_HANDBRAKE - 2.5f, // rise rate eANALOG_INPUT_STEER_LEFT - 2.5f, // rise rate eANALOG_INPUT_STEER_RIGHT + wheelVehicle->_driveControl.RiseRateAcceleration, // rise rate eANALOG_INPUT_ACCEL + wheelVehicle->_driveControl.RiseRateBrake, // rise rate eANALOG_INPUT_BRAKE + wheelVehicle->_driveControl.RiseRateHandBrake, // rise rate eANALOG_INPUT_HANDBRAKE + wheelVehicle->_driveControl.RiseRateSteer, // rise rate eANALOG_INPUT_STEER_LEFT + wheelVehicle->_driveControl.RiseRateSteer, // rise rate eANALOG_INPUT_STEER_RIGHT }, { - 5.0f, // fall rate eANALOG_INPUT__ACCEL - 5.0f, // fall rate eANALOG_INPUT__BRAKE - 10.0f, // fall rate eANALOG_INPUT__HANDBRAKE - 5.0f, // fall rate eANALOG_INPUT_STEER_LEFT - 5.0f // fall rate eANALOG_INPUT_STEER_RIGHT + wheelVehicle->_driveControl.FallRateAcceleration, // fall rate eANALOG_INPUT_ACCEL + wheelVehicle->_driveControl.FallRateBrake, // fall rate eANALOG_INPUT_BRAKE + wheelVehicle->_driveControl.FallRateHandBrake, // fall rate eANALOG_INPUT_HANDBRAKE + wheelVehicle->_driveControl.FallRateSteer, // fall rate eANALOG_INPUT_STEER_LEFT + wheelVehicle->_driveControl.FallRateSteer, // fall rate eANALOG_INPUT_STEER_RIGHT } }; // Reference: PhysX SDK docs From 045943ef27b257ad99d8407cc914dca0e7aaab39 Mon Sep 17 00:00:00 2001 From: Menotdan <32620310+Menotdan@users.noreply.github.com> Date: Mon, 1 Jan 2024 19:11:45 -0500 Subject: [PATCH 20/79] Fix prefab scale and rotation. --- Source/Engine/ContentImporters/ImportModel.cpp | 4 +++- Source/Engine/Tools/ModelTool/ModelTool.cpp | 10 ++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/Source/Engine/ContentImporters/ImportModel.cpp b/Source/Engine/ContentImporters/ImportModel.cpp index baac1defb..b6fd483d3 100644 --- a/Source/Engine/ContentImporters/ImportModel.cpp +++ b/Source/Engine/ContentImporters/ImportModel.cpp @@ -665,7 +665,9 @@ CreateAssetResult ImportModel::CreatePrefab(CreateAssetContext& context, ModelDa // Setup node in hierarchy nodeToActor.Add(nodeIndex, nodeActor); nodeActor->SetName(node.Name); - nodeActor->SetLocalTransform(node.LocalTransform); + + // Only set translation, since scale and rotation is applied earlier. + nodeActor->SetLocalTransform(Transform(node.LocalTransform.Translation)); if (nodeIndex == 0) { // Special case for root actor to link any unlinked nodes diff --git a/Source/Engine/Tools/ModelTool/ModelTool.cpp b/Source/Engine/Tools/ModelTool/ModelTool.cpp index e2b2f5d8d..ac9cda8b6 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.cpp @@ -1292,7 +1292,7 @@ bool ModelTool::ImportModel(const String& path, ModelData& data, Options& option ! #endif } - if (EnumHasAnyFlags(options.ImportTypes, ImportDataTypes::Geometry) && options.Type != ModelType::Prefab) + if (EnumHasAnyFlags(options.ImportTypes, ImportDataTypes::Geometry)) { // Perform simple nodes mapping to single node (will transform meshes to model local space) SkeletonMapping skeletonMapping(data.Nodes, nullptr); @@ -1312,7 +1312,13 @@ bool ModelTool::ImportModel(const String& path, ModelData& data, Options& option if (skeletonMapping.SourceToSource[mesh.NodeIndex] != mesh.NodeIndex) { // Transform vertices - const auto transformationMatrix = hierarchyUpdater.CombineMatricesFromNodeIndices(skeletonMapping.SourceToSource[mesh.NodeIndex], mesh.NodeIndex); + auto transformationMatrix = hierarchyUpdater.CombineMatricesFromNodeIndices(skeletonMapping.SourceToSource[mesh.NodeIndex], mesh.NodeIndex); + if (options.Type == ModelType::Prefab) + { + // Cancel out translation during mesh transformation, to set translation during prefab generation time. + transformationMatrix = transformationMatrix * transformationMatrix.Translation(transformationMatrix.GetTranslation() * -1.0f); + } + if (!transformationMatrix.IsIdentity()) mesh.TransformBuffer(transformationMatrix); } From 827365679376134569561c2bfd83a20827f72059 Mon Sep 17 00:00:00 2001 From: Menotdan <32620310+Menotdan@users.noreply.github.com> Date: Mon, 1 Jan 2024 20:24:13 -0500 Subject: [PATCH 21/79] Fix major issue with transformation. --- .../Engine/ContentImporters/ImportModel.cpp | 5 +++- Source/Engine/Tools/ModelTool/ModelTool.cpp | 30 +++++++++++++++---- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/Source/Engine/ContentImporters/ImportModel.cpp b/Source/Engine/ContentImporters/ImportModel.cpp index b6fd483d3..ac2bacd25 100644 --- a/Source/Engine/ContentImporters/ImportModel.cpp +++ b/Source/Engine/ContentImporters/ImportModel.cpp @@ -666,8 +666,11 @@ CreateAssetResult ImportModel::CreatePrefab(CreateAssetContext& context, ModelDa nodeToActor.Add(nodeIndex, nodeActor); nodeActor->SetName(node.Name); + Transform positionOffset = Transform::Identity; + positionOffset.Translation = node.LocalTransform.Translation; + LOG(Warning, "node name: {0}, offset transform: {1}", node.Name, positionOffset); // Only set translation, since scale and rotation is applied earlier. - nodeActor->SetLocalTransform(Transform(node.LocalTransform.Translation)); + nodeActor->SetLocalTransform(positionOffset); if (nodeIndex == 0) { // Special case for root actor to link any unlinked nodes diff --git a/Source/Engine/Tools/ModelTool/ModelTool.cpp b/Source/Engine/Tools/ModelTool/ModelTool.cpp index ac9cda8b6..899f67a1f 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.cpp @@ -1292,7 +1292,7 @@ bool ModelTool::ImportModel(const String& path, ModelData& data, Options& option ! #endif } - if (EnumHasAnyFlags(options.ImportTypes, ImportDataTypes::Geometry)) + if (EnumHasAnyFlags(options.ImportTypes, ImportDataTypes::Geometry) && !(options.Type == ModelType::Prefab)) { // Perform simple nodes mapping to single node (will transform meshes to model local space) SkeletonMapping skeletonMapping(data.Nodes, nullptr); @@ -1313,11 +1313,6 @@ bool ModelTool::ImportModel(const String& path, ModelData& data, Options& option { // Transform vertices auto transformationMatrix = hierarchyUpdater.CombineMatricesFromNodeIndices(skeletonMapping.SourceToSource[mesh.NodeIndex], mesh.NodeIndex); - if (options.Type == ModelType::Prefab) - { - // Cancel out translation during mesh transformation, to set translation during prefab generation time. - transformationMatrix = transformationMatrix * transformationMatrix.Translation(transformationMatrix.GetTranslation() * -1.0f); - } if (!transformationMatrix.IsIdentity()) mesh.TransformBuffer(transformationMatrix); @@ -1328,6 +1323,29 @@ bool ModelTool::ImportModel(const String& path, ModelData& data, Options& option } } } + if (EnumHasAnyFlags(options.ImportTypes, ImportDataTypes::Geometry) && options.Type == ModelType::Prefab) + { + // Apply just the scale and rotations. + for (int32 lodIndex = 0; lodIndex < data.LODs.Count(); lodIndex++) + { + for (int32 meshIndex = 0; meshIndex < data.LODs[lodIndex].Meshes.Count(); meshIndex++) + { + auto& mesh = *data.LODs[lodIndex].Meshes[meshIndex]; + auto& node = data.Nodes[mesh.NodeIndex]; + + // Transform vertices + auto transformationMatrix = Matrix::Identity; + transformationMatrix.SetScaleVector(node.LocalTransform.Scale); + + Matrix rotation; + node.LocalTransform.GetRotation(rotation); + transformationMatrix = transformationMatrix * rotation; + + if (!transformationMatrix.IsIdentity()) + mesh.TransformBuffer(transformationMatrix); + } + } + } if (EnumHasAnyFlags(options.ImportTypes, ImportDataTypes::Animations)) { for (auto& animation : data.Animations) From ab51ca6e705e8110db9e14e7e40f7e16bf8c93c3 Mon Sep 17 00:00:00 2001 From: Menotdan <32620310+Menotdan@users.noreply.github.com> Date: Mon, 1 Jan 2024 21:35:18 -0500 Subject: [PATCH 22/79] Change behavior when Use Local Origin is checked. --- .../Engine/ContentImporters/ImportModel.cpp | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/Source/Engine/ContentImporters/ImportModel.cpp b/Source/Engine/ContentImporters/ImportModel.cpp index ac2bacd25..a2629baf4 100644 --- a/Source/Engine/ContentImporters/ImportModel.cpp +++ b/Source/Engine/ContentImporters/ImportModel.cpp @@ -666,11 +666,20 @@ CreateAssetResult ImportModel::CreatePrefab(CreateAssetContext& context, ModelDa nodeToActor.Add(nodeIndex, nodeActor); nodeActor->SetName(node.Name); - Transform positionOffset = Transform::Identity; - positionOffset.Translation = node.LocalTransform.Translation; - LOG(Warning, "node name: {0}, offset transform: {1}", node.Name, positionOffset); - // Only set translation, since scale and rotation is applied earlier. - nodeActor->SetLocalTransform(positionOffset); + // When use local origin is checked, it shifts everything over the same amount, including the root. This tries to work around that. + if (!(nodeIndex == 0 && options.UseLocalOrigin)) + { + // Only set translation, since scale and rotation is applied earlier. + Transform positionOffset = Transform::Identity; + positionOffset.Translation = node.LocalTransform.Translation; + if (options.UseLocalOrigin) + { + positionOffset.Translation += data.Nodes[0].LocalTransform.Translation; + } + + nodeActor->SetLocalTransform(positionOffset); + } + if (nodeIndex == 0) { // Special case for root actor to link any unlinked nodes From 8bd84e0616609916e8262a4dd353833d502cc1d8 Mon Sep 17 00:00:00 2001 From: Menotdan <32620310+Menotdan@users.noreply.github.com> Date: Tue, 2 Jan 2024 03:52:57 -0500 Subject: [PATCH 23/79] Fix sub-mesh reimporting with some potentially hacky workarounds? --- Source/Engine/ContentImporters/ImportModel.cpp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Source/Engine/ContentImporters/ImportModel.cpp b/Source/Engine/ContentImporters/ImportModel.cpp index a2629baf4..08c9e707f 100644 --- a/Source/Engine/ContentImporters/ImportModel.cpp +++ b/Source/Engine/ContentImporters/ImportModel.cpp @@ -269,7 +269,7 @@ CreateAssetResult ImportModel::Import(CreateAssetContext& context) // Import all of the objects recursive but use current model data to skip loading file again options.Cached = &cached; - Function splitImport = [&context, &autoImportOutput](Options& splitOptions, const StringView& objectName, String& outputPath) + Function splitImport = [&context, &autoImportOutput](Options& splitOptions, const StringView& objectName, String& outputPath, MeshData& meshData) { // Recursive importing of the split object String postFix = objectName; @@ -279,6 +279,17 @@ CreateAssetResult ImportModel::Import(CreateAssetContext& context) // TODO: check for name collisions with material/texture assets outputPath = autoImportOutput / String(StringUtils::GetFileNameWithoutExtension(context.TargetAssetPath)) + TEXT(" ") + postFix + TEXT(".flax"); splitOptions.SubAssetFolder = TEXT(" "); // Use the same folder as asset as they all are imported to the subdir for the prefab (see SubAssetFolder usage above) + + if (splitOptions.Type == ModelTool::ModelType::Model) + { + // These settings interfere with submesh reimporting. + splitOptions.CenterGeometry = false; + splitOptions.UseLocalOrigin = false; + + // This properly sets the transformation of the mesh during reimport. + splitOptions.Translation = meshData.OriginTranslation * -1.0f; + } + return AssetsImportingManager::Import(context.InputPath, outputPath, &splitOptions); }; auto splitOptions = options; @@ -294,7 +305,7 @@ CreateAssetResult ImportModel::Import(CreateAssetContext& context) splitOptions.Type = ModelTool::ModelType::Model; splitOptions.ObjectIndex = groupIndex; - if (!splitImport(splitOptions, group.GetKey(), prefabObject.AssetPath)) + if (!splitImport(splitOptions, group.GetKey(), prefabObject.AssetPath, *group.First())) { prefabObjects.Add(prefabObject); } @@ -305,7 +316,7 @@ CreateAssetResult ImportModel::Import(CreateAssetContext& context) auto& animation = data->Animations[i]; splitOptions.Type = ModelTool::ModelType::Animation; splitOptions.ObjectIndex = i; - splitImport(splitOptions, animation.Name, prefabObject.AssetPath); + splitImport(splitOptions, animation.Name, prefabObject.AssetPath, MeshData()); } } else if (options.SplitObjects) From 31adfd2c9cfe50276e19fe658a27a6934a2d323c Mon Sep 17 00:00:00 2001 From: Menotdan <32620310+Menotdan@users.noreply.github.com> Date: Tue, 2 Jan 2024 04:27:35 -0500 Subject: [PATCH 24/79] Attempt to fix builds on unix. --- Source/Engine/ContentImporters/ImportModel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/ContentImporters/ImportModel.cpp b/Source/Engine/ContentImporters/ImportModel.cpp index 08c9e707f..c034bbc0e 100644 --- a/Source/Engine/ContentImporters/ImportModel.cpp +++ b/Source/Engine/ContentImporters/ImportModel.cpp @@ -316,7 +316,7 @@ CreateAssetResult ImportModel::Import(CreateAssetContext& context) auto& animation = data->Animations[i]; splitOptions.Type = ModelTool::ModelType::Animation; splitOptions.ObjectIndex = i; - splitImport(splitOptions, animation.Name, prefabObject.AssetPath, MeshData()); + splitImport(splitOptions, animation.Name, prefabObject.AssetPath, MeshData::MeshData()); } } else if (options.SplitObjects) From 6178cb1bf4f014b09ae339650597885957dd2cca Mon Sep 17 00:00:00 2001 From: Menotdan <32620310+Menotdan@users.noreply.github.com> Date: Tue, 2 Jan 2024 12:36:17 -0500 Subject: [PATCH 25/79] attempt 2 at fixing the build regression. --- Source/Engine/ContentImporters/ImportModel.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/Engine/ContentImporters/ImportModel.cpp b/Source/Engine/ContentImporters/ImportModel.cpp index c034bbc0e..67479db24 100644 --- a/Source/Engine/ContentImporters/ImportModel.cpp +++ b/Source/Engine/ContentImporters/ImportModel.cpp @@ -316,7 +316,9 @@ CreateAssetResult ImportModel::Import(CreateAssetContext& context) auto& animation = data->Animations[i]; splitOptions.Type = ModelTool::ModelType::Animation; splitOptions.ObjectIndex = i; - splitImport(splitOptions, animation.Name, prefabObject.AssetPath, MeshData::MeshData()); + + MeshData empty; + splitImport(splitOptions, animation.Name, prefabObject.AssetPath, empty); } } else if (options.SplitObjects) From 42b20b4e764008052c059e172601c81516ccb7de Mon Sep 17 00:00:00 2001 From: "Mr. Capybara" Date: Tue, 2 Jan 2024 20:39:24 -0400 Subject: [PATCH 26/79] Expose vehicle relationship between speed and steer to driver --- .../Engine/Physics/Actors/WheeledVehicle.cpp | 43 +++++++++++- Source/Engine/Physics/Actors/WheeledVehicle.h | 67 ++++++++++++++++--- .../Physics/PhysX/PhysicsBackendPhysX.cpp | 41 +++++++----- 3 files changed, 126 insertions(+), 25 deletions(-) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.cpp b/Source/Engine/Physics/Actors/WheeledVehicle.cpp index 243d9cc48..29d1a9e63 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.cpp +++ b/Source/Engine/Physics/Actors/WheeledVehicle.cpp @@ -55,6 +55,48 @@ WheeledVehicle::DriveControlSettings WheeledVehicle::GetDriveControl() const void WheeledVehicle::SetDriveControl(DriveControlSettings &value) { + // Don't let have an invalid steer vs speed list. + if (&value.SteerVsSpeed == nullptr) + value.SteerVsSpeed = Array(); + + if (value.SteerVsSpeed.Count() < 1) + value.SteerVsSpeed.Add(WheeledVehicle::SteerControl()); + else // physx backend requires the max of 4 values only + while (value.SteerVsSpeed.Count() > 4) + value.SteerVsSpeed.RemoveLast(); + + // Maintain all values clamped to have a ordened speed list + int steerVsSpeedCount = value.SteerVsSpeed.Count(); + for (int i = 0; i < steerVsSpeedCount; i++) + { + // Apply only on changed value + if (_driveControl.SteerVsSpeed[i].Speed != value.SteerVsSpeed[i].Speed || _driveControl.SteerVsSpeed[i].Steer != value.SteerVsSpeed[i].Steer) + { + WheeledVehicle::SteerControl &steerVsSpeed = value.SteerVsSpeed[i]; + steerVsSpeed.Steer = Math::Saturate(steerVsSpeed.Steer); + steerVsSpeed.Speed = Math::Max(steerVsSpeed.Speed, 10.0f); + + // Clamp speeds to have an ordened list. + if (i >= 1) + { + WheeledVehicle::SteerControl &lastSteerVsSpeed = value.SteerVsSpeed[i - 1]; + WheeledVehicle::SteerControl &nextSteerVsSpeed = value.SteerVsSpeed[Math::Clamp(i + 1, 0, steerVsSpeedCount - 1)]; + float minSpeed = lastSteerVsSpeed.Speed; + float maxSpeed = nextSteerVsSpeed.Speed; + + if (i + 1 < steerVsSpeedCount - 1) + steerVsSpeed.Speed = Math::Clamp(steerVsSpeed.Speed, minSpeed, maxSpeed); + else + steerVsSpeed.Speed = Math::Max(steerVsSpeed.Speed, minSpeed); + } + else if (steerVsSpeedCount > 1) + { + WheeledVehicle::SteerControl &nextSteerVsSpeed = value.SteerVsSpeed[i + 1]; + steerVsSpeed.Speed = Math::Min(steerVsSpeed.Speed, nextSteerVsSpeed.Speed); + } + } + } + _driveControl = value; } @@ -392,7 +434,6 @@ void WheeledVehicle::Serialize(SerializeStream &stream, const void *otherObj) SERIALIZE_MEMBER(Engine, _engine); SERIALIZE_MEMBER(Differential, _differential); SERIALIZE_MEMBER(Gearbox, _gearbox); - } void WheeledVehicle::Deserialize(DeserializeStream &stream, ISerializeModifier *modifier) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h index bfa3dc294..7d7c782df 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.h +++ b/Source/Engine/Physics/Actors/WheeledVehicle.h @@ -40,6 +40,45 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo Special }; + /// + /// Storage the relationship between speed and steer. + /// + API_STRUCT() struct SteerControl : ISerializable + { + DECLARE_SCRIPTING_TYPE_MINIMAL(SteerControl); + API_AUTO_SERIALIZATION(); + + /// + /// The vehicle speed. + /// + API_FIELD(Attributes = "Limit(0)") float Speed; + + /// + /// The target max steer of the speed. + /// + API_FIELD(Attributes = "Limit(0, 1)") float Steer; + + /// + /// Create a Steer/Speed relationship structure. + /// + SteerControl() + { + Speed = 1000; + Steer = 1; + } + + /// + /// Create a Steer/Speed relationship structure. + /// The vehicle speed. + /// The target max steer of the speed. + /// + SteerControl(float speed, float steer) + { + Speed = speed; + Steer = steer; + } + }; + /// /// Vehicle engine settings. /// @@ -94,42 +133,54 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo /// /// Acceleration input sensitive. /// - API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(10)") float RiseRateAcceleration = 6.0f; + API_FIELD(Attributes="Limit(0), EditorOrder(10)") float RiseRateAcceleration = 6.0f; /// /// Deceleration input sensitive. /// - API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(11)") float FallRateAcceleration = 10.0f; + API_FIELD(Attributes="Limit(0), EditorOrder(11)") float FallRateAcceleration = 10.0f; /// /// Brake input sensitive. /// - API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(12)") float RiseRateBrake = 6.0f; + API_FIELD(Attributes="Limit(0), EditorOrder(12)") float RiseRateBrake = 6.0f; /// /// Release brake sensitive. /// - API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(13)") float FallRateBrake = 10.0f; + API_FIELD(Attributes="Limit(0), EditorOrder(13)") float FallRateBrake = 10.0f; /// /// Brake input sensitive. /// - API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(14)") float RiseRateHandBrake = 12.0f; + API_FIELD(Attributes="Limit(0), EditorOrder(14)") float RiseRateHandBrake = 12.0f; /// /// Release handbrake sensitive. /// - API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(15)") float FallRateHandBrake = 12.0f; + API_FIELD(Attributes="Limit(0), EditorOrder(15)") float FallRateHandBrake = 12.0f; /// /// Steer input sensitive. /// - API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(16)") float RiseRateSteer = 2.5f; + API_FIELD(Attributes="Limit(0), EditorOrder(16)") float RiseRateSteer = 2.5f; /// /// Release steer input sensitive. /// - API_FIELD(Attributes="Limit(0), EditorDisplay(\"Inputs\"), EditorOrder(17)") float FallRateSteer = 5.0f; + API_FIELD(Attributes="Limit(0), EditorOrder(17)") float FallRateSteer = 5.0f; + + /// + /// Vehicle control relationship between speed and steer. The higher is the speed, + /// decrease steer to make vehicle more maneuverable (limited only 4 relationships). + /// + API_FIELD() Array SteerVsSpeed = Array + { + SteerControl(800, 1.0f), + SteerControl(1500, 0.7f), + SteerControl(2500, 0.5f), + SteerControl(5000, 0.2f), + }; }; /// diff --git a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp index 19743396c..98fbf7596 100644 --- a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp +++ b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp @@ -1554,9 +1554,7 @@ void PhysicsBackend::EndSimulateScene(void* scene) leftBrake = 1.0f; } - // @formatter:off - // Reference: PhysX SDK docs - // TODO: expose input control smoothing data + // Smooth input controls PxVehiclePadSmoothingData padSmoothing = { { @@ -1591,20 +1589,31 @@ void PhysicsBackend::EndSimulateScene(void* scene) wheelVehicle->_driveControl.FallRateSteer, // fall rate eANALOG_INPUT_STEER_RIGHT } }; - // Reference: PhysX SDK docs - // TODO: expose steer vs forward curve into per-vehicle (up to 8 points, values clamped into 0/1 range) - static constexpr PxF32 steerVsForwardSpeedData[] = + + // Reduce steer by speed to make vehicle more easier to maneuver + + constexpr int steerVsSpeedN = 8; + PxF32 steerVsForwardSpeedData[steerVsSpeedN]; + const int lastSteerVsSpeedIndex = wheelVehicle->_driveControl.SteerVsSpeed.Count() - 1; + int steerVsSpeedIndex = 0; + + // Steer vs speed data structure example: + // array: + // speed, steer + // 1000, 1.0, + // 2000, 0.7, + // 5000, 0.5, + // .. + + // fill the steerVsForwardSpeedData with the speed and steer + for (int i = 0; i < 8; i += 2) { - 0.0f, 1.0f, - 20.0f, 0.9f, - 65.0f, 0.8f, - 120.0f, 0.7f, - PX_MAX_F32, PX_MAX_F32, - PX_MAX_F32, PX_MAX_F32, - PX_MAX_F32, PX_MAX_F32, - PX_MAX_F32, PX_MAX_F32, - }; - const PxFixedSizeLookupTable<8> steerVsForwardSpeed(steerVsForwardSpeedData, 4); + steerVsForwardSpeedData[i] = wheelVehicle->_driveControl.SteerVsSpeed[steerVsSpeedIndex].Speed; + steerVsForwardSpeedData[i + 1] = wheelVehicle->_driveControl.SteerVsSpeed[steerVsSpeedIndex].Steer; + steerVsSpeedIndex = Math::Min(steerVsSpeedIndex + 1, lastSteerVsSpeedIndex); + } + const PxFixedSizeLookupTable steerVsForwardSpeed(steerVsForwardSpeedData, 4); + // @formatter:on if (wheelVehicle->UseAnalogSteering) { From a102bad87ed0461b3c80bd9252c045bbb7d9c8fd Mon Sep 17 00:00:00 2001 From: "Mr. Capybara" Date: Tue, 2 Jan 2024 22:28:23 -0400 Subject: [PATCH 27/79] Change wheel steer angle limit --- Source/Engine/Physics/Actors/WheeledVehicle.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h index 7d7c782df..f7288a240 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.h +++ b/Source/Engine/Physics/Actors/WheeledVehicle.h @@ -282,9 +282,9 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo API_FIELD(Attributes="EditorOrder(3)") float Width = 20.0f; /// - /// Max steer angle that can be achieved by the wheel (in degrees). + /// Max steer angle that can be achieved by the wheel (in degrees, -180 to 180). /// - API_FIELD(Attributes="Limit(0), EditorDisplay(\"Steering\"), EditorOrder(10)") float MaxSteerAngle = 0.0f; + API_FIELD(Attributes="Limit(-180, 180), EditorDisplay(\"Steering\"), EditorOrder(10)") float MaxSteerAngle = 0.0f; /// /// Damping rate applied to wheel. Specified in kilograms metres-squared per second (kg m^2 s^-1). From 1b9984c728088320e7b63fd36d304080f4cc56d1 Mon Sep 17 00:00:00 2001 From: Menotdan <32620310+Menotdan@users.noreply.github.com> Date: Wed, 3 Jan 2024 20:16:57 -0500 Subject: [PATCH 28/79] Fix static import of GLTF (and presumably other assimp) model types. --- Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp b/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp index e62d03b1c..c67a48705 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp @@ -790,6 +790,7 @@ bool ModelTool::ImportDataAssimp(const char* path, ModelData& data, Options& opt aiProcess_GenUVCoords | aiProcess_FindDegenerates | aiProcess_FindInvalidData | + aiProcess_GlobalScale | //aiProcess_ValidateDataStructure | aiProcess_ConvertToLeftHanded; if (importMeshes) @@ -807,6 +808,7 @@ bool ModelTool::ImportDataAssimp(const char* path, ModelData& data, Options& opt // Setup import options context.AssimpImporter.SetPropertyFloat(AI_CONFIG_PP_GSN_MAX_SMOOTHING_ANGLE, options.SmoothingNormalsAngle); context.AssimpImporter.SetPropertyFloat(AI_CONFIG_PP_CT_MAX_SMOOTHING_ANGLE, options.SmoothingTangentsAngle); + context.AssimpImporter.SetPropertyFloat(AI_CONFIG_GLOBAL_SCALE_FACTOR_KEY, 100.0f); // Convert to cm? //context.AssimpImporter.SetPropertyInteger(AI_CONFIG_PP_SLM_TRIANGLE_LIMIT, MAX_uint16); context.AssimpImporter.SetPropertyBool(AI_CONFIG_IMPORT_FBX_READ_CAMERAS, false); context.AssimpImporter.SetPropertyBool(AI_CONFIG_IMPORT_FBX_READ_LIGHTS, false); From 7d07ed20ea1b8a04d21956e112e15dea1aecfa84 Mon Sep 17 00:00:00 2001 From: Menotdan <32620310+Menotdan@users.noreply.github.com> Date: Wed, 3 Jan 2024 22:20:59 -0500 Subject: [PATCH 29/79] major improvements --- .../Tools/ModelTool/ModelTool.Assimp.cpp | 74 ++++++------------- Source/Engine/Tools/ModelTool/ModelTool.cpp | 23 ++++-- 2 files changed, 39 insertions(+), 58 deletions(-) diff --git a/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp b/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp index c67a48705..6041cbb4f 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp @@ -484,6 +484,26 @@ bool ProcessMesh(ModelData& result, AssimpImporterData& data, const aiMesh* aMes } } + AssimpNode* curNode = &data.Nodes[mesh.NodeIndex]; + Vector3 translation = Vector3::Zero; + Vector3 scale = Vector3::One; + Quaternion rotation = Quaternion::Identity; + + while(true) + { + translation += curNode->LocalTransform.Translation; + scale *= curNode->LocalTransform.Scale; + rotation *= curNode->LocalTransform.Orientation; + + if (curNode->ParentIndex == -1) + break; + curNode = &data.Nodes[curNode->ParentIndex]; + } + + mesh.OriginTranslation = translation; + mesh.OriginOrientation = rotation; + mesh.Scaling = scale; + return false; } @@ -624,6 +644,7 @@ bool ImportMesh(int32 index, ModelData& result, AssimpImporterData& data, String // Import mesh data MeshData* meshData = New(); + meshData->NodeIndex = data.MeshIndexToNodeIndex[index][0]; if (ProcessMesh(result, data, aMesh, *meshData, errorMsg)) { Delete(meshData); @@ -650,59 +671,6 @@ bool ImportMesh(int32 index, ModelData& result, AssimpImporterData& data, String result.LODs[lodIndex].Meshes.Add(meshData); } - auto root = data.Scene->mRootNode; - Array points; - if (root->mNumChildren == 0) - { - aiQuaternion aiQuat; - aiVector3D aiPos; - aiVector3D aiScale; - root->mTransformation.Decompose(aiScale, aiQuat, aiPos); - auto quat = ToQuaternion(aiQuat); - auto pos = ToFloat3(aiPos); - auto scale = ToFloat3(aiScale); - Transform trans = Transform(pos, quat, scale); - points.Add(trans); - } - else - { - for (unsigned int j = 0; j < root->mNumChildren; j++) - { - aiQuaternion aiQuat; - aiVector3D aiPos; - aiVector3D aiScale; - root->mChildren[j]->mTransformation.Decompose(aiScale, aiQuat, aiPos); - auto quat = ToQuaternion(aiQuat); - auto pos = ToFloat3(aiPos); - auto scale = ToFloat3(aiScale); - Transform trans = Transform(pos, quat, scale); - points.Add(trans); - } - } - - Float3 translation = Float3::Zero; - Float3 scale = Float3::Zero; - Quaternion orientation = Quaternion::Identity; - for (auto point : points) - { - translation += point.Translation; - scale += point.Scale; - orientation *= point.Orientation; - } - - if (points.Count() > 0) - { - meshData->OriginTranslation = translation / (float)points.Count(); - meshData->OriginOrientation = Quaternion::Invert(orientation); - meshData->Scaling = scale / (float)points.Count(); - } - else - { - meshData->OriginTranslation = translation; - meshData->OriginOrientation = Quaternion::Invert(orientation); - meshData->Scaling = Float3(1); - } - return false; } diff --git a/Source/Engine/Tools/ModelTool/ModelTool.cpp b/Source/Engine/Tools/ModelTool/ModelTool.cpp index 899f67a1f..8d5db063f 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.cpp @@ -1333,13 +1333,26 @@ bool ModelTool::ImportModel(const String& path, ModelData& data, Options& option auto& mesh = *data.LODs[lodIndex].Meshes[meshIndex]; auto& node = data.Nodes[mesh.NodeIndex]; + auto currentNode = &data.Nodes[mesh.NodeIndex]; + + Vector3 scale = Vector3::One; + Quaternion rotation = Quaternion::Identity; + while (true) + { + scale *= currentNode->LocalTransform.Scale; + rotation *= currentNode->LocalTransform.Orientation; + + if (currentNode->ParentIndex == -1) + { + break; + } + currentNode = &data.Nodes[currentNode->ParentIndex]; + } + // Transform vertices auto transformationMatrix = Matrix::Identity; - transformationMatrix.SetScaleVector(node.LocalTransform.Scale); - - Matrix rotation; - node.LocalTransform.GetRotation(rotation); - transformationMatrix = transformationMatrix * rotation; + transformationMatrix.SetScaleVector(scale); + transformationMatrix = transformationMatrix * Matrix::RotationQuaternion(rotation); if (!transformationMatrix.IsIdentity()) mesh.TransformBuffer(transformationMatrix); From 35832e5b1c55e6075484645f245490a229af5629 Mon Sep 17 00:00:00 2001 From: Menotdan <32620310+Menotdan@users.noreply.github.com> Date: Thu, 4 Jan 2024 00:57:20 -0500 Subject: [PATCH 30/79] Proper fix now? --- .../Engine/ContentImporters/ImportModel.cpp | 41 ++++++++++++++++++- .../Tools/ModelTool/ModelTool.Assimp.cpp | 6 +-- 2 files changed, 42 insertions(+), 5 deletions(-) diff --git a/Source/Engine/ContentImporters/ImportModel.cpp b/Source/Engine/ContentImporters/ImportModel.cpp index 67479db24..cf66762ad 100644 --- a/Source/Engine/ContentImporters/ImportModel.cpp +++ b/Source/Engine/ContentImporters/ImportModel.cpp @@ -287,7 +287,23 @@ CreateAssetResult ImportModel::Import(CreateAssetContext& context) splitOptions.UseLocalOrigin = false; // This properly sets the transformation of the mesh during reimport. - splitOptions.Translation = meshData.OriginTranslation * -1.0f; + auto* nodes = &splitOptions.Cached->Data->Nodes; + Vector3 scale = Vector3::One; + + // TODO: Improve this hack. + // This is the same hack as in ImportModel::CreatePrefab(), and it is documented further there. + auto* currentNode = &(*nodes)[meshData.NodeIndex]; + while (true) + { + if (currentNode->ParentIndex == -1) + { + scale *= currentNode->LocalTransform.Scale; + break; + } + currentNode = &(*nodes)[currentNode->ParentIndex]; + } + + splitOptions.Translation = meshData.OriginTranslation * scale * -1.0f; } return AssetsImportingManager::Import(context.InputPath, outputPath, &splitOptions); @@ -682,9 +698,30 @@ CreateAssetResult ImportModel::CreatePrefab(CreateAssetContext& context, ModelDa // When use local origin is checked, it shifts everything over the same amount, including the root. This tries to work around that. if (!(nodeIndex == 0 && options.UseLocalOrigin)) { + // TODO: Improve this hack. + // Assimp importer has the meter -> centimeter conversion scale applied to the local transform of + // the root node, and only the root node. The OpenFBX importer has the same scale applied + // to each node, *except* the root node. This difference makes it hard to calculate the + // global scale properly. Position offsets are not calculated properly from Assimp without summing up + // the global scale because translations from Assimp don't get scaled with the global scaler option, + // but the OpenFBX importer does scale them. So this hack will end up only applying the global scale + // change if its using Assimp due to the difference in where the nodes' local transform scales are set. + auto* currentNode = &node; + Vector3 scale = Vector3::One; + while (true) + { + if (currentNode->ParentIndex == -1) + { + scale *= currentNode->LocalTransform.Scale; + break; + } + currentNode = &data.Nodes[currentNode->ParentIndex]; + } + // Only set translation, since scale and rotation is applied earlier. Transform positionOffset = Transform::Identity; - positionOffset.Translation = node.LocalTransform.Translation; + positionOffset.Translation = node.LocalTransform.Translation * scale; + if (options.UseLocalOrigin) { positionOffset.Translation += data.Nodes[0].LocalTransform.Translation; diff --git a/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp b/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp index 6041cbb4f..8ce3cc0d0 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp @@ -797,14 +797,14 @@ bool ModelTool::ImportDataAssimp(const char* path, ModelData& data, Options& opt } // Create root node - AssimpNode& rootNode = context.Nodes.AddOne(); + /*AssimpNode& rootNode = context.Nodes.AddOne(); rootNode.ParentIndex = -1; rootNode.LodIndex = 0; - rootNode.Name = TEXT("Root"); rootNode.LocalTransform = Transform::Identity; + rootNode.Name = TEXT("Root");*/ // Process imported scene nodes - ProcessNodes(context, context.Scene->mRootNode, 0); + ProcessNodes(context, context.Scene->mRootNode, -1); // Import materials if (ImportMaterials(data, context, errorMsg)) From 7e948de2db4c65e08c20aa03a96bbfaf138ace52 Mon Sep 17 00:00:00 2001 From: Menotdan <32620310+Menotdan@users.noreply.github.com> Date: Thu, 4 Jan 2024 15:29:23 -0500 Subject: [PATCH 31/79] Handle multiple nodes having the same mesh (probably?) --- .../Tools/ModelTool/ModelTool.Assimp.cpp | 42 +++++++++---------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp b/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp index 8ce3cc0d0..85e320ee6 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp @@ -483,27 +483,6 @@ bool ProcessMesh(ModelData& result, AssimpImporterData& data, const aiMesh* aMes } } } - - AssimpNode* curNode = &data.Nodes[mesh.NodeIndex]; - Vector3 translation = Vector3::Zero; - Vector3 scale = Vector3::One; - Quaternion rotation = Quaternion::Identity; - - while(true) - { - translation += curNode->LocalTransform.Translation; - scale *= curNode->LocalTransform.Scale; - rotation *= curNode->LocalTransform.Orientation; - - if (curNode->ParentIndex == -1) - break; - curNode = &data.Nodes[curNode->ParentIndex]; - } - - mesh.OriginTranslation = translation; - mesh.OriginOrientation = rotation; - mesh.Scaling = scale; - return false; } @@ -644,7 +623,6 @@ bool ImportMesh(int32 index, ModelData& result, AssimpImporterData& data, String // Import mesh data MeshData* meshData = New(); - meshData->NodeIndex = data.MeshIndexToNodeIndex[index][0]; if (ProcessMesh(result, data, aMesh, *meshData, errorMsg)) { Delete(meshData); @@ -666,6 +644,26 @@ bool ImportMesh(int32 index, ModelData& result, AssimpImporterData& data, String // Link mesh meshData->NodeIndex = nodeIndex; + AssimpNode* curNode = &data.Nodes[meshData->NodeIndex]; + Vector3 translation = Vector3::Zero; + Vector3 scale = Vector3::One; + Quaternion rotation = Quaternion::Identity; + + while (true) + { + translation += curNode->LocalTransform.Translation; + scale *= curNode->LocalTransform.Scale; + rotation *= curNode->LocalTransform.Orientation; + + if (curNode->ParentIndex == -1) + break; + curNode = &data.Nodes[curNode->ParentIndex]; + } + + meshData->OriginTranslation = translation; + meshData->OriginOrientation = rotation; + meshData->Scaling = scale; + if (result.LODs.Count() <= lodIndex) result.LODs.Resize(lodIndex + 1); result.LODs[lodIndex].Meshes.Add(meshData); From 14a4c92aa846d4bdea766c7ec90270d72af39295 Mon Sep 17 00:00:00 2001 From: "Mr. Capybara" Date: Sat, 6 Jan 2024 14:49:38 -0400 Subject: [PATCH 32/79] Add Vehicle anti roll bar and suspension sprung force multiplier --- .../Engine/Physics/Actors/WheeledVehicle.cpp | 47 ++++++++---- Source/Engine/Physics/Actors/WheeledVehicle.h | 37 +++++++++- .../Physics/PhysX/PhysicsBackendPhysX.cpp | 73 ++++++++++++++++--- Source/Engine/Physics/PhysicsBackend.h | 1 + 4 files changed, 130 insertions(+), 28 deletions(-) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.cpp b/Source/Engine/Physics/Actors/WheeledVehicle.cpp index 29d1a9e63..66a13fd7f 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.cpp +++ b/Source/Engine/Physics/Actors/WheeledVehicle.cpp @@ -56,9 +56,6 @@ WheeledVehicle::DriveControlSettings WheeledVehicle::GetDriveControl() const void WheeledVehicle::SetDriveControl(DriveControlSettings &value) { // Don't let have an invalid steer vs speed list. - if (&value.SteerVsSpeed == nullptr) - value.SteerVsSpeed = Array(); - if (value.SteerVsSpeed.Count() < 1) value.SteerVsSpeed.Add(WheeledVehicle::SteerControl()); else // physx backend requires the max of 4 values only @@ -171,6 +168,20 @@ void WheeledVehicle::SetGearbox(const GearboxSettings &value) _gearbox = value; } +void WheeledVehicle::SetAntiRollBars(const Array &value) +{ + _antiRollBars = value; +#if WITH_VEHICLE + if (_vehicle) + PhysicsBackend::UpdateVehicleAntiRollBars(this); +#endif +} + +const Array &WheeledVehicle::GetAntiRollBars() const +{ + return _antiRollBars; +} + void WheeledVehicle::SetThrottle(float value) { _throttle = Math::Clamp(value, -1.0f, 1.0f); @@ -398,20 +409,24 @@ void WheeledVehicle::OnDebugDrawSelected() DEBUG_DRAW_WIRE_SPHERE(BoundingSphere(data.State.TireContactPoint, 5.0f), Color::Green, 0, false); } } - - // Draw wheels axes - if (wheelIndex % 2 == 0 && wheelIndex + 1 < _wheels.Count()) - { - if (!_wheels[wheelIndex].Collider || !_wheels[wheelIndex + 1].Collider) - continue; - - const Vector3 wheelPos = _wheels[wheelIndex].Collider->GetPosition(); - const Vector3 nextWheelPos = _wheels[wheelIndex + 1].Collider->GetPosition(); - DEBUG_DRAW_LINE(wheelPos, nextWheelPos, Color::Yellow, 0, false); - } } - // Center of mass + // Draw anti roll bars axes + int wheelsCount = _wheels.Count(); + for (int i = 0; i < GetAntiRollBars().Count(); i++) + { + int axleIndex = GetAntiRollBars()[i].Axle; + int leftWheelIndex = axleIndex * 2; + int rightWheelIndex = leftWheelIndex + 1; + + if (leftWheelIndex >= wheelsCount || rightWheelIndex >= wheelsCount) + continue; + if (!_wheels[leftWheelIndex].Collider || !_wheels[rightWheelIndex].Collider) + continue; + + DEBUG_DRAW_LINE(_wheels[leftWheelIndex].Collider->GetPosition(), _wheels[rightWheelIndex].Collider->GetPosition(), Color::Yellow, 0, false); + } + // Center of mass DEBUG_DRAW_WIRE_SPHERE(BoundingSphere(_transform.LocalToWorld(_centerOfMassOffset), 10.0f), Color::Blue, 0, false); RigidBody::OnDebugDrawSelected(); @@ -434,6 +449,7 @@ void WheeledVehicle::Serialize(SerializeStream &stream, const void *otherObj) SERIALIZE_MEMBER(Engine, _engine); SERIALIZE_MEMBER(Differential, _differential); SERIALIZE_MEMBER(Gearbox, _gearbox); + SERIALIZE_MEMBER(AntiRollBars, _antiRollBars); } void WheeledVehicle::Deserialize(DeserializeStream &stream, ISerializeModifier *modifier) @@ -449,6 +465,7 @@ void WheeledVehicle::Deserialize(DeserializeStream &stream, ISerializeModifier * DESERIALIZE_MEMBER(Engine, _engine); DESERIALIZE_MEMBER(Differential, _differential); DESERIALIZE_MEMBER(Gearbox, _gearbox); + DESERIALIZE_MEMBER(AntiRollBars, _antiRollBars); // [Deprecated on 13.06.2023, expires on 13.06.2025] _fixInvalidForwardDir |= modifier->EngineBuild < 6341; diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h index f7288a240..2048a2f46 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.h +++ b/Source/Engine/Physics/Actors/WheeledVehicle.h @@ -306,6 +306,11 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo /// API_FIELD(Attributes="EditorOrder(4)") ScriptingObjectReference Collider; + /// + /// Spring sprung mass force multiplier. + /// + API_FIELD(Attributes="Limit(0.01f), EditorDisplay(\"Suspension\"), EditorOrder(19)") float SprungMassMultiplier = 1.0f; + /// /// Spring damper rate of suspension unit. /// @@ -407,6 +412,25 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo #endif }; + /// + /// Vehicle axle anti roll bar. + /// + API_STRUCT() struct AntiRollBar : ISerializable + { + DECLARE_SCRIPTING_TYPE_MINIMAL(AntiRollBar); + API_AUTO_SERIALIZATION(); + + /// + /// The specific axle with wheels to apply anti roll. + /// + API_FIELD() int Axle; + + /// + /// The anti roll stiffness. + /// + API_FIELD() float Stiffness; + }; + private: struct WheelData { @@ -420,7 +444,8 @@ private: DriveModes _driveMode = DriveModes::Standard; Array> _wheelsData; float _throttle = 0.0f, _steering = 0.0f, _brake = 0.0f, _handBrake = 0.0f, _tankLeftThrottle, _tankRightThrottle, _tankLeftBrake, _tankRightBrake; - Array _wheels; + Array _wheels; + Array _antiRollBars; DriveControlSettings _driveControl; EngineSettings _engine; DifferentialSettings _differential; @@ -511,6 +536,16 @@ public: /// API_PROPERTY() void SetGearbox(const GearboxSettings& value); + // + /// Sets axles anti roll bars to increase vehicle estability. + /// + API_PROPERTY() void SetAntiRollBars(const Array& value); + + // + /// Gets axles anti roll bars. + /// + API_PROPERTY() const Array& GetAntiRollBars() const; + public: /// /// Sets the input for vehicle throttle. It is the analog accelerator pedal value in range (0,1) where 1 represents the pedal fully pressed and 0 represents the pedal in its rest state. diff --git a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp index 98fbf7596..70ac6a2af 100644 --- a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp +++ b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp @@ -39,6 +39,7 @@ #include #include #include +#include #include #endif #if WITH_CLOTH @@ -3333,7 +3334,7 @@ PxVehicleSuspensionData CreatePxVehicleSuspensionData(const WheeledVehicle::Whee const float suspensionFrequency = 7.0f; suspensionData.mMaxCompression = settings.SuspensionMaxRaise; suspensionData.mMaxDroop = settings.SuspensionMaxDrop; - suspensionData.mSprungMass = wheelSprungMass; + suspensionData.mSprungMass = wheelSprungMass * settings.SprungMassMultiplier; suspensionData.mSpringStrength = Math::Square(suspensionFrequency) * suspensionData.mSprungMass; suspensionData.mSpringDamperRate = settings.SuspensionDampingRate * 2.0f * Math::Sqrt(suspensionData.mSpringStrength * suspensionData.mSprungMass); return suspensionData; @@ -3380,23 +3381,29 @@ PxVehicleAckermannGeometryData CreatePxVehicleAckermannGeometryData(PxVehicleWhe return ackermann; } -bool SortWheelsFrontToBack(WheeledVehicle::Wheel const& a, WheeledVehicle::Wheel const& b) +PxVehicleAntiRollBarData CreatePxPxVehicleAntiRollBarData(const WheeledVehicle::AntiRollBar& settings, int leftWheelIndex, int rightWheelIndex) +{ + PxVehicleAntiRollBarData antiRollBar; + antiRollBar.mWheel0 = leftWheelIndex; + antiRollBar.mWheel1 = rightWheelIndex; + antiRollBar.mStiffness = settings.Stiffness; + return antiRollBar; +} + +bool SortWheelsFrontToBack(WheeledVehicle::Wheel const &a, WheeledVehicle::Wheel const &b) { return a.Collider && b.Collider && a.Collider->GetLocalPosition().Z > b.Collider->GetLocalPosition().Z; } void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) { -#if USE_EDITOR - if (Editor::IsPlayMode) -#endif + // Physx vehicles needs to have all wheels sorted to apply controls correctly. + // Its needs to know what wheels are on front to turn wheel to correctly side + // and needs to know wheel side to apply throttle to correctly direction for each track when using tanks. + // Anti roll bars needs to have all wheels sorted to get correctly wheel index too. + if (actor->_driveType != WheeledVehicle::DriveTypes::NoDrive) { - // Physx vehicles needs to have all wheels sorted to apply controls correctly. - // Its needs to know what wheels are on front to turn wheel to correctly side - // and needs to know wheel side to apply throttle to correctly direction for each track when using tanks. - - if (actor->_driveType == WheeledVehicle::DriveTypes::Drive4W) - Sorting::QuickSort(actor->_wheels.Get(), actor->_wheels.Count(), SortWheelsFrontToBack); + Sorting::QuickSort(actor->_wheels.Get(), actor->_wheels.Count(), SortWheelsFrontToBack); // sort wheels by side if (actor->_driveType == WheeledVehicle::DriveTypes::Tank) @@ -3468,7 +3475,8 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) // TODO: get gravityDirection from scenePhysX->Scene->getGravity() PxVehicleComputeSprungMasses(wheels.Count(), offsets, centerOfMassOffset.p, mass, 1, sprungMasses); PxVehicleWheelsSimData* wheelsSimData = PxVehicleWheelsSimData::allocate(wheels.Count()); - for (int32 i = 0; i < wheels.Count(); i++) + int wheelsCount = wheels.Count(); + for (int32 i = 0; i < wheelsCount; i++) { auto& wheel = *wheels[i]; @@ -3514,6 +3522,19 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) wheelsSimData->disableWheel(i); } } + // Add Anti roll bars for wheels axles + for (int i = 0; i < actor->GetAntiRollBars().Count(); i++) + { + int axleIndex = actor->GetAntiRollBars()[i].Axle; + int leftWheelIndex = axleIndex * 2; + int rightWheelIndex = leftWheelIndex + 1; + + if (leftWheelIndex >= wheelsCount || rightWheelIndex >= wheelsCount) + continue; + + const PxVehicleAntiRollBarData &antiRollBar = CreatePxPxVehicleAntiRollBarData(actor->GetAntiRollBars()[i], leftWheelIndex, rightWheelIndex); + wheelsSimData->addAntiRollBarData(antiRollBar); + } for (auto child : actor->Children) { auto collider = ScriptingObject::Cast(child); @@ -3676,6 +3697,34 @@ void PhysicsBackend::UpdateVehicleWheels(WheeledVehicle* actor) } } +void PhysicsBackend::UpdateVehicleAntiRollBars(WheeledVehicle *actor) +{ + int wheelsCount = actor->_wheels.Count(); + auto drive = (PxVehicleWheels *)actor->_vehicle; + PxVehicleWheelsSimData *wheelsSimData = &drive->mWheelsSimData; + + // Update Anti roll bars for wheels axles + for (int i = 0; i < actor->GetAntiRollBars().Count(); i++) + { + int axleIndex = actor->GetAntiRollBars()[i].Axle; + int leftWheelIndex = axleIndex * 2; + int rightWheelIndex = leftWheelIndex + 1; + + if (leftWheelIndex >= wheelsCount || rightWheelIndex >= wheelsCount) + continue; + + const PxVehicleAntiRollBarData &antiRollBar = CreatePxPxVehicleAntiRollBarData(actor->GetAntiRollBars()[i], leftWheelIndex, rightWheelIndex); + if (wheelsSimData->getNbAntiRollBarData() - 1 < i) + { + wheelsSimData->addAntiRollBarData(antiRollBar); + } + else + { + wheelsSimData->setAntiRollBarData(axleIndex, antiRollBar); + } + } +} + void PhysicsBackend::SetVehicleEngine(void* vehicle, const void* value) { auto drive = (PxVehicleDrive*)vehicle; diff --git a/Source/Engine/Physics/PhysicsBackend.h b/Source/Engine/Physics/PhysicsBackend.h index f20683e31..63c14fdc3 100644 --- a/Source/Engine/Physics/PhysicsBackend.h +++ b/Source/Engine/Physics/PhysicsBackend.h @@ -262,6 +262,7 @@ public: static void* CreateVehicle(class WheeledVehicle* actor); static void DestroyVehicle(void* vehicle, int32 driveType); static void UpdateVehicleWheels(WheeledVehicle* actor); + static void UpdateVehicleAntiRollBars(WheeledVehicle* actor); static void SetVehicleEngine(void* vehicle, const void* value); static void SetVehicleDifferential(void* vehicle, const void* value); static void SetVehicleGearbox(void* vehicle, const void* value); From eca17c77997b191d847108a243b434d4124ef093 Mon Sep 17 00:00:00 2001 From: "Mr. Capybara" Date: Sun, 7 Jan 2024 10:35:00 -0400 Subject: [PATCH 33/79] Change vehicle drive mode to vehiclde drive control --- Source/Engine/Physics/Actors/WheeledVehicle.cpp | 12 ------------ Source/Engine/Physics/Actors/WheeledVehicle.h | 16 +++++----------- .../Engine/Physics/PhysX/PhysicsBackendPhysX.cpp | 2 +- 3 files changed, 6 insertions(+), 24 deletions(-) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.cpp b/Source/Engine/Physics/Actors/WheeledVehicle.cpp index 66a13fd7f..2f92ef3a8 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.cpp +++ b/Source/Engine/Physics/Actors/WheeledVehicle.cpp @@ -33,16 +33,6 @@ void WheeledVehicle::SetDriveType(DriveTypes value) Setup(); } -void WheeledVehicle::SetDriveMode(DriveModes value) -{ - _driveMode = value; -} - -WheeledVehicle::DriveModes WheeledVehicle::GetDriveMode() const -{ - return _driveMode; -} - const Array &WheeledVehicle::GetWheels() const { return _wheels; @@ -441,7 +431,6 @@ void WheeledVehicle::Serialize(SerializeStream &stream, const void *otherObj) SERIALIZE_GET_OTHER_OBJ(WheeledVehicle); SERIALIZE_MEMBER(DriveType, _driveType); - SERIALIZE_MEMBER(DriveModes, _driveMode); SERIALIZE_MEMBER(Wheels, _wheels); SERIALIZE_MEMBER(DriveControl, _driveControl); SERIALIZE(UseReverseAsBrake); @@ -457,7 +446,6 @@ void WheeledVehicle::Deserialize(DeserializeStream &stream, ISerializeModifier * RigidBody::Deserialize(stream, modifier); DESERIALIZE_MEMBER(DriveType, _driveType); - DESERIALIZE_MEMBER(DriveModes, _driveMode); DESERIALIZE_MEMBER(Wheels, _wheels); DESERIALIZE_MEMBER(DriveControl, _driveControl); DESERIALIZE(UseReverseAsBrake); diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h index 2048a2f46..396f74543 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.h +++ b/Source/Engine/Physics/Actors/WheeledVehicle.h @@ -130,6 +130,11 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo DECLARE_SCRIPTING_TYPE_MINIMAL(DriveControlSettings); API_AUTO_SERIALIZATION(); + /// + /// Gets or sets the drive mode, used by vehicles specify the way of the tracks control. + /// + API_FIELD(Attributes="EditorOrder(0), EditorDisplay(\"Tanks\")") WheeledVehicle::DriveModes DriveMode; + /// /// Acceleration input sensitive. /// @@ -441,7 +446,6 @@ private: void* _vehicle = nullptr; DriveTypes _driveType = DriveTypes::Drive4W, _driveTypeCurrent; - DriveModes _driveMode = DriveModes::Standard; Array> _wheelsData; float _throttle = 0.0f, _steering = 0.0f, _brake = 0.0f, _handBrake = 0.0f, _tankLeftThrottle, _tankRightThrottle, _tankLeftBrake, _tankRightBrake; Array _wheels; @@ -476,16 +480,6 @@ public: /// API_PROPERTY() void SetDriveType(DriveTypes value); - /// - /// Used only for tanks, set the drive mode. - /// - API_PROPERTY() void SetDriveMode(DriveModes value); - - /// - /// Gets the vehicle driving mode. Used only on tanks - /// - API_PROPERTY(Attributes="EditorOrder(3), EditorDisplay(\"Vehicle\")") DriveModes GetDriveMode() const; - /// /// Gets the vehicle wheels settings. /// diff --git a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp index 70ac6a2af..7fbcfc1be 100644 --- a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp +++ b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp @@ -1397,7 +1397,7 @@ void PhysicsBackend::EndSimulateScene(void* scene) float leftBrake = Math::Max(wheelVehicle->_tankLeftBrake, wheelVehicle->_handBrake); float rightBrake = Math::Max(wheelVehicle->_tankRightBrake, wheelVehicle->_handBrake); - WheeledVehicle::DriveModes vehicleDriveMode = wheelVehicle->_driveMode; + WheeledVehicle::DriveModes vehicleDriveMode = wheelVehicle->_driveControl.DriveMode; if (isTank) { From 7f420c0131e244902bc21a228f0d9a379bf0ba52 Mon Sep 17 00:00:00 2001 From: "Mr. Capybara" Date: Sun, 7 Jan 2024 10:46:21 -0400 Subject: [PATCH 34/79] add validation to vehicle drive --- Source/Engine/Physics/Actors/WheeledVehicle.cpp | 10 ++++++++++ Source/Engine/Physics/Actors/WheeledVehicle.h | 16 ++++++++-------- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.cpp b/Source/Engine/Physics/Actors/WheeledVehicle.cpp index 2f92ef3a8..9891de208 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.cpp +++ b/Source/Engine/Physics/Actors/WheeledVehicle.cpp @@ -45,6 +45,16 @@ WheeledVehicle::DriveControlSettings WheeledVehicle::GetDriveControl() const void WheeledVehicle::SetDriveControl(DriveControlSettings &value) { + value.RiseRateAcceleration = Math::Max(value.RiseRateAcceleration, 0.01f); + value.RiseRateBrake = Math::Max(value.RiseRateBrake, 0.01f); + value.RiseRateHandBrake = Math::Max(value.RiseRateHandBrake, 0.01f); + value.RiseRateSteer = Math::Max(value.RiseRateSteer, 0.01f); + + value.FallRateAcceleration = Math::Max(value.FallRateAcceleration, 0.01f); + value.FallRateBrake = Math::Max(value.FallRateBrake, 0.01f); + value.FallRateHandBrake = Math::Max(value.FallRateHandBrake, 0.01f); + value.FallRateSteer = Math::Max(value.FallRateSteer, 0.01f); + // Don't let have an invalid steer vs speed list. if (value.SteerVsSpeed.Count() < 1) value.SteerVsSpeed.Add(WheeledVehicle::SteerControl()); diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h index 396f74543..7cf8310d0 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.h +++ b/Source/Engine/Physics/Actors/WheeledVehicle.h @@ -138,42 +138,42 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo /// /// Acceleration input sensitive. /// - API_FIELD(Attributes="Limit(0), EditorOrder(10)") float RiseRateAcceleration = 6.0f; + API_FIELD(Attributes="EditorOrder(10)") float RiseRateAcceleration = 6.0f; /// /// Deceleration input sensitive. /// - API_FIELD(Attributes="Limit(0), EditorOrder(11)") float FallRateAcceleration = 10.0f; + API_FIELD(Attributes="EditorOrder(11)") float FallRateAcceleration = 10.0f; /// /// Brake input sensitive. /// - API_FIELD(Attributes="Limit(0), EditorOrder(12)") float RiseRateBrake = 6.0f; + API_FIELD(Attributes="EditorOrder(12)") float RiseRateBrake = 6.0f; /// /// Release brake sensitive. /// - API_FIELD(Attributes="Limit(0), EditorOrder(13)") float FallRateBrake = 10.0f; + API_FIELD(Attributes="EditorOrder(13)") float FallRateBrake = 10.0f; /// /// Brake input sensitive. /// - API_FIELD(Attributes="Limit(0), EditorOrder(14)") float RiseRateHandBrake = 12.0f; + API_FIELD(Attributes="EditorOrder(14)") float RiseRateHandBrake = 12.0f; /// /// Release handbrake sensitive. /// - API_FIELD(Attributes="Limit(0), EditorOrder(15)") float FallRateHandBrake = 12.0f; + API_FIELD(Attributes="EditorOrder(15)") float FallRateHandBrake = 12.0f; /// /// Steer input sensitive. /// - API_FIELD(Attributes="Limit(0), EditorOrder(16)") float RiseRateSteer = 2.5f; + API_FIELD(Attributes="EditorOrder(16)") float RiseRateSteer = 2.5f; /// /// Release steer input sensitive. /// - API_FIELD(Attributes="Limit(0), EditorOrder(17)") float FallRateSteer = 5.0f; + API_FIELD(Attributes="EditorOrder(17)") float FallRateSteer = 5.0f; /// /// Vehicle control relationship between speed and steer. The higher is the speed, From 361cb914f3712e3a7ec94705b952d7a51e8bf553 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Wed, 10 Jan 2024 11:42:49 -0600 Subject: [PATCH 35/79] Keep local orientation on collider spawn. Add option to keep orientation when resizing collider. --- Source/Editor/SceneGraph/Actors/BoxColliderNode.cs | 8 ++++++-- Source/Engine/Physics/Colliders/BoxCollider.cpp | 5 +++-- Source/Engine/Physics/Colliders/BoxCollider.h | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs b/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs index 0f6670feb..cc3bcbe42 100644 --- a/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs +++ b/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs @@ -19,12 +19,16 @@ namespace FlaxEditor.SceneGraph.Actors [CustomEditor(typeof(BoxCollider)), DefaultEditor] public class BoxColliderEditor : ActorEditor { + private bool _keepLocalOrientation = false; /// public override void Initialize(LayoutElementsContainer layout) { base.Initialize(layout); layout.Space(20f); + var checkbox = layout.Checkbox("Keep Local Orientation", "Keeps the local orientation when resizing.").CheckBox; + checkbox.Checked = _keepLocalOrientation; + checkbox.StateChanged += box => _keepLocalOrientation = box.Checked; layout.Button("Resize to Fit", Editor.Instance.CodeDocs.GetTooltip(new ScriptMemberInfo(typeof(BoxCollider).GetMethod("AutoResize")))).Button.Clicked += OnResizeClicked; } @@ -33,7 +37,7 @@ namespace FlaxEditor.SceneGraph.Actors foreach (var value in Values) { if (value is BoxCollider collider) - collider.AutoResize(); + collider.AutoResize(!_keepLocalOrientation); } } } @@ -76,7 +80,7 @@ namespace FlaxEditor.SceneGraph.Actors return; } - ((BoxCollider)Actor).AutoResize(); + ((BoxCollider)Actor).AutoResize(false); } } } diff --git a/Source/Engine/Physics/Colliders/BoxCollider.cpp b/Source/Engine/Physics/Colliders/BoxCollider.cpp index d74b3efba..d82b94d28 100644 --- a/Source/Engine/Physics/Colliders/BoxCollider.cpp +++ b/Source/Engine/Physics/Colliders/BoxCollider.cpp @@ -20,7 +20,7 @@ void BoxCollider::SetSize(const Float3& value) UpdateBounds(); } -void BoxCollider::AutoResize() +void BoxCollider::AutoResize(bool globalOrientation = true) { Actor* parent = GetParent(); if (Cast(parent)) @@ -43,7 +43,8 @@ void BoxCollider::AutoResize() SetLocalPosition(Vector3::Zero); SetSize(parentSize / parentScale); SetCenter(parentCenter / parentScale); - SetOrientation(GetOrientation() * Quaternion::Invert(GetOrientation())); + if (globalOrientation) + SetOrientation(GetOrientation() * Quaternion::Invert(GetOrientation())); } #if USE_EDITOR diff --git a/Source/Engine/Physics/Colliders/BoxCollider.h b/Source/Engine/Physics/Colliders/BoxCollider.h index 3c15ce640..3c6759ee9 100644 --- a/Source/Engine/Physics/Colliders/BoxCollider.h +++ b/Source/Engine/Physics/Colliders/BoxCollider.h @@ -46,7 +46,7 @@ public: /// /// Resizes the collider based on the bounds of it's parent to contain it whole (including any siblings). /// - API_FUNCTION() void AutoResize(); + API_FUNCTION() void AutoResize(bool globalOrientation); public: // [Collider] From f1d6d71f6c5d15c2ff6b3ebbdae5f05f42e972f2 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Wed, 10 Jan 2024 13:53:22 -0600 Subject: [PATCH 36/79] Get unrotated bounded box to rotate. --- Source/Engine/Physics/Colliders/BoxCollider.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Source/Engine/Physics/Colliders/BoxCollider.cpp b/Source/Engine/Physics/Colliders/BoxCollider.cpp index d82b94d28..a174b2c11 100644 --- a/Source/Engine/Physics/Colliders/BoxCollider.cpp +++ b/Source/Engine/Physics/Colliders/BoxCollider.cpp @@ -30,7 +30,13 @@ void BoxCollider::AutoResize(bool globalOrientation = true) const Vector3 parentScale = parent->GetScale(); if (parentScale.IsAnyZero()) return; // Avoid division by zero + + // Hacky way to get unrotated bounded box of parent. + const Quaternion parentOrientation = parent->GetOrientation(); + parent->SetOrientation(Quaternion::Identity); BoundingBox parentBox = parent->GetBox(); + parent->SetOrientation(parentOrientation); + for (const Actor* sibling : parent->Children) { if (sibling != this) @@ -45,6 +51,8 @@ void BoxCollider::AutoResize(bool globalOrientation = true) SetCenter(parentCenter / parentScale); if (globalOrientation) SetOrientation(GetOrientation() * Quaternion::Invert(GetOrientation())); + else + SetOrientation(parentOrientation); } #if USE_EDITOR From cae9ddfa36ee3af1e579ee0968ae80ffdade7cc6 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Wed, 10 Jan 2024 13:56:38 -0600 Subject: [PATCH 37/79] Default to keep local orientation. --- Source/Editor/SceneGraph/Actors/BoxColliderNode.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs b/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs index cc3bcbe42..64ab104c5 100644 --- a/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs +++ b/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs @@ -19,7 +19,8 @@ namespace FlaxEditor.SceneGraph.Actors [CustomEditor(typeof(BoxCollider)), DefaultEditor] public class BoxColliderEditor : ActorEditor { - private bool _keepLocalOrientation = false; + private bool _keepLocalOrientation = true; + /// public override void Initialize(LayoutElementsContainer layout) { From 2935b8ba10e23820ce28ff26fc64543dbfefb969 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Fri, 12 Jan 2024 19:12:48 -0600 Subject: [PATCH 38/79] Fix prefab transform on drag drop with parent. #1749 --- Source/Editor/SceneGraph/GUI/ActorTreeNode.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs b/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs index 9cfe5b7bd..4b91e8940 100644 --- a/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs +++ b/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs @@ -650,7 +650,10 @@ namespace FlaxEditor.SceneGraph.GUI } } actor.Name = item.ShortName; - actor.Transform = spawnParent.Transform; + if (_dragAssets.Objects[i] is PrefabItem p) + actor.Transform = spawnParent.Transform + actor.Transform; + else + actor.Transform = spawnParent.Transform; ActorNode.Root.Spawn(actor, spawnParent); actor.OrderInParent = newOrder; } From 0eb4e0205e23a71021eaad8bc2dfc652988f7947 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Fri, 12 Jan 2024 19:43:58 -0600 Subject: [PATCH 39/79] Better fix --- Source/Editor/SceneGraph/GUI/ActorTreeNode.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs b/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs index 4b91e8940..09859f398 100644 --- a/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs +++ b/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs @@ -650,11 +650,11 @@ namespace FlaxEditor.SceneGraph.GUI } } actor.Name = item.ShortName; - if (_dragAssets.Objects[i] is PrefabItem p) - actor.Transform = spawnParent.Transform + actor.Transform; - else - actor.Transform = spawnParent.Transform; + if (_dragAssets.Objects[i] is not PrefabItem p) + actor.Transform = Transform.Identity; + var previousTrans = actor.Transform; ActorNode.Root.Spawn(actor, spawnParent); + actor.LocalTransform = previousTrans; actor.OrderInParent = newOrder; } result = DragDropEffect.Move; From e6389511fffd63ae3e56c39f0e27b0868e3b6061 Mon Sep 17 00:00:00 2001 From: ruan Date: Sat, 13 Jan 2024 09:47:00 -0400 Subject: [PATCH 40/79] Fix tank inputs without initialized values --- Source/Engine/Physics/Actors/WheeledVehicle.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h index 7cf8310d0..a0b67cc75 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.h +++ b/Source/Engine/Physics/Actors/WheeledVehicle.h @@ -26,6 +26,7 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo DriveNW, // Non-drivable vehicle. NoDrive, + // Tank Drive. Can have more than 4 wheel. Not use steer, control acceleration for each tank track. Tank, }; /// @@ -447,7 +448,7 @@ private: void* _vehicle = nullptr; DriveTypes _driveType = DriveTypes::Drive4W, _driveTypeCurrent; Array> _wheelsData; - float _throttle = 0.0f, _steering = 0.0f, _brake = 0.0f, _handBrake = 0.0f, _tankLeftThrottle, _tankRightThrottle, _tankLeftBrake, _tankRightBrake; + float _throttle = 0.0f, _steering = 0.0f, _brake = 0.0f, _handBrake = 0.0f, _tankLeftThrottle = 0.0f, _tankRightThrottle = 0.0f, _tankLeftBrake = 0.0f, _tankRightBrake = 0.0f; Array _wheels; Array _antiRollBars; DriveControlSettings _driveControl; From 7f957483519b78189c1e4a73e7146e3b1c5ce10f Mon Sep 17 00:00:00 2001 From: ruan Date: Sat, 20 Jan 2024 19:44:08 -0400 Subject: [PATCH 41/79] Fix brake not working on tanks --- Source/Engine/Physics/Actors/WheeledVehicle.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.cpp b/Source/Engine/Physics/Actors/WheeledVehicle.cpp index 9891de208..b3e714e51 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.cpp +++ b/Source/Engine/Physics/Actors/WheeledVehicle.cpp @@ -194,7 +194,10 @@ void WheeledVehicle::SetSteering(float value) void WheeledVehicle::SetBrake(float value) { - _brake = Math::Saturate(value); + value = Math::Saturate(value); + _brake = value; + _tankLeftBrake = value; + _tankRightBrake = value; } void WheeledVehicle::SetHandbrake(float value) @@ -227,11 +230,11 @@ void WheeledVehicle::ClearInput() _throttle = 0; _steering = 0; _brake = 0; + _handBrake = 0; _tankLeftThrottle = 0; _tankRightThrottle = 0; _tankLeftBrake = 0; _tankRightBrake = 0; - _handBrake = 0; } float WheeledVehicle::GetForwardSpeed() const @@ -423,10 +426,10 @@ void WheeledVehicle::OnDebugDrawSelected() continue; if (!_wheels[leftWheelIndex].Collider || !_wheels[rightWheelIndex].Collider) continue; - + DEBUG_DRAW_LINE(_wheels[leftWheelIndex].Collider->GetPosition(), _wheels[rightWheelIndex].Collider->GetPosition(), Color::Yellow, 0, false); } - // Center of mass + // Center of mass DEBUG_DRAW_WIRE_SPHERE(BoundingSphere(_transform.LocalToWorld(_centerOfMassOffset), 10.0f), Color::Blue, 0, false); RigidBody::OnDebugDrawSelected(); From 34583d7a55775a0da9a4fc9861ec1246e5bc6772 Mon Sep 17 00:00:00 2001 From: ruan Date: Sun, 21 Jan 2024 09:00:46 -0400 Subject: [PATCH 42/79] Fix crash when disable vehicle --- Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp index 7fbcfc1be..e55965034 100644 --- a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp +++ b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp @@ -3588,7 +3588,6 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) // Create vehicle drive auto drive4W = PxVehicleDrive4W::allocate(wheels.Count()); drive4W->setup(PhysX, actorPhysX, *wheelsSimData, driveSimData, Math::Max(wheels.Count() - 4, 0)); - drive4W->setToRestState(); drive4W->mDriveDynData.forceGearChange(PxVehicleGearsData::eFIRST); drive4W->mDriveDynData.setUseAutoGears(gearbox.AutoGear); vehicle = drive4W; @@ -3613,7 +3612,6 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) // Create vehicle drive auto driveNW = PxVehicleDriveNW::allocate(wheels.Count()); driveNW->setup(PhysX, actorPhysX, *wheelsSimData, driveSimData, wheels.Count()); - driveNW->setToRestState(); driveNW->mDriveDynData.forceGearChange(PxVehicleGearsData::eFIRST); driveNW->mDriveDynData.setUseAutoGears(gearbox.AutoGear); vehicle = driveNW; @@ -3624,7 +3622,6 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) // Create vehicle drive auto driveNo = PxVehicleNoDrive::allocate(wheels.Count()); driveNo->setup(PhysX, actorPhysX, *wheelsSimData); - driveNo->setToRestState(); vehicle = driveNo; break; } @@ -3648,7 +3645,6 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) // Create vehicle drive auto driveTank = PxVehicleDriveTank::allocate(wheels.Count()); driveTank->setup(PhysX, actorPhysX, *wheelsSimData, driveSimData, wheels.Count()); - driveTank->setToRestState(); driveTank->mDriveDynData.forceGearChange(PxVehicleGearsData::eFIRST); driveTank->mDriveDynData.setUseAutoGears(gearbox.AutoGear); vehicle = driveTank; From e5160f288551d0cf8c3d0d0016edf7a7f035dad5 Mon Sep 17 00:00:00 2001 From: ruan Date: Sun, 21 Jan 2024 10:42:55 -0400 Subject: [PATCH 43/79] Small fix --- Source/Engine/Physics/Actors/WheeledVehicle.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h index a0b67cc75..2bc42d6d7 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.h +++ b/Source/Engine/Physics/Actors/WheeledVehicle.h @@ -134,7 +134,7 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo /// /// Gets or sets the drive mode, used by vehicles specify the way of the tracks control. /// - API_FIELD(Attributes="EditorOrder(0), EditorDisplay(\"Tanks\")") WheeledVehicle::DriveModes DriveMode; + API_FIELD(Attributes="EditorOrder(0), EditorDisplay(\"Tanks\")") WheeledVehicle::DriveModes DriveMode = WheeledVehicle::DriveModes::Standard; /// /// Acceleration input sensitive. From 19ddcad16f20ba484d96d04a6cde54e0ff013cfb Mon Sep 17 00:00:00 2001 From: ruan Date: Sun, 21 Jan 2024 11:03:29 -0400 Subject: [PATCH 44/79] Small clean code --- .../Engine/Physics/Actors/WheeledVehicle.cpp | 52 +++++++++---------- .../Physics/PhysX/PhysicsBackendPhysX.cpp | 3 -- 2 files changed, 26 insertions(+), 29 deletions(-) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.cpp b/Source/Engine/Physics/Actors/WheeledVehicle.cpp index b3e714e51..803b080c4 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.cpp +++ b/Source/Engine/Physics/Actors/WheeledVehicle.cpp @@ -14,7 +14,7 @@ #include "Engine/Core/Log.h" #endif -WheeledVehicle::WheeledVehicle(const SpawnParams ¶ms) +WheeledVehicle::WheeledVehicle(const SpawnParams& params) : RigidBody(params) { _useCCD = 1; @@ -33,7 +33,7 @@ void WheeledVehicle::SetDriveType(DriveTypes value) Setup(); } -const Array &WheeledVehicle::GetWheels() const +const Array& WheeledVehicle::GetWheels() const { return _wheels; } @@ -43,7 +43,7 @@ WheeledVehicle::DriveControlSettings WheeledVehicle::GetDriveControl() const return _driveControl; } -void WheeledVehicle::SetDriveControl(DriveControlSettings &value) +void WheeledVehicle::SetDriveControl(DriveControlSettings& value) { value.RiseRateAcceleration = Math::Max(value.RiseRateAcceleration, 0.01f); value.RiseRateBrake = Math::Max(value.RiseRateBrake, 0.01f); @@ -69,15 +69,15 @@ void WheeledVehicle::SetDriveControl(DriveControlSettings &value) // Apply only on changed value if (_driveControl.SteerVsSpeed[i].Speed != value.SteerVsSpeed[i].Speed || _driveControl.SteerVsSpeed[i].Steer != value.SteerVsSpeed[i].Steer) { - WheeledVehicle::SteerControl &steerVsSpeed = value.SteerVsSpeed[i]; + WheeledVehicle::SteerControl& steerVsSpeed = value.SteerVsSpeed[i]; steerVsSpeed.Steer = Math::Saturate(steerVsSpeed.Steer); steerVsSpeed.Speed = Math::Max(steerVsSpeed.Speed, 10.0f); // Clamp speeds to have an ordened list. if (i >= 1) { - WheeledVehicle::SteerControl &lastSteerVsSpeed = value.SteerVsSpeed[i - 1]; - WheeledVehicle::SteerControl &nextSteerVsSpeed = value.SteerVsSpeed[Math::Clamp(i + 1, 0, steerVsSpeedCount - 1)]; + WheeledVehicle::SteerControl& lastSteerVsSpeed = value.SteerVsSpeed[i - 1]; + WheeledVehicle::SteerControl& nextSteerVsSpeed = value.SteerVsSpeed[Math::Clamp(i + 1, 0, steerVsSpeedCount - 1)]; float minSpeed = lastSteerVsSpeed.Speed; float maxSpeed = nextSteerVsSpeed.Speed; @@ -88,7 +88,7 @@ void WheeledVehicle::SetDriveControl(DriveControlSettings &value) } else if (steerVsSpeedCount > 1) { - WheeledVehicle::SteerControl &nextSteerVsSpeed = value.SteerVsSpeed[i + 1]; + WheeledVehicle::SteerControl& nextSteerVsSpeed = value.SteerVsSpeed[i + 1]; steerVsSpeed.Speed = Math::Min(steerVsSpeed.Speed, nextSteerVsSpeed.Speed); } } @@ -97,7 +97,7 @@ void WheeledVehicle::SetDriveControl(DriveControlSettings &value) _driveControl = value; } -void WheeledVehicle::SetWheels(const Array &value) +void WheeledVehicle::SetWheels(const Array& value) { #if WITH_VEHICLE // Don't recreate whole vehicle when some wheel properties are only changed (eg. suspension) @@ -106,8 +106,8 @@ void WheeledVehicle::SetWheels(const Array &value) bool softUpdate = true; for (int32 wheelIndex = 0; wheelIndex < value.Count(); wheelIndex++) { - auto &oldWheel = _wheels.Get()[wheelIndex]; - auto &newWheel = value.Get()[wheelIndex]; + auto& oldWheel = _wheels.Get()[wheelIndex]; + auto& newWheel = value.Get()[wheelIndex]; if (Math::NotNearEqual(oldWheel.SuspensionForceOffset, newWheel.SuspensionForceOffset) || oldWheel.Collider != newWheel.Collider) { softUpdate = false; @@ -131,7 +131,7 @@ WheeledVehicle::EngineSettings WheeledVehicle::GetEngine() const return _engine; } -void WheeledVehicle::SetEngine(const EngineSettings &value) +void WheeledVehicle::SetEngine(const EngineSettings& value) { #if WITH_VEHICLE if (_vehicle) @@ -145,7 +145,7 @@ WheeledVehicle::DifferentialSettings WheeledVehicle::GetDifferential() const return _differential; } -void WheeledVehicle::SetDifferential(const DifferentialSettings &value) +void WheeledVehicle::SetDifferential(const DifferentialSettings& value) { #if WITH_VEHICLE if (_vehicle) @@ -159,7 +159,7 @@ WheeledVehicle::GearboxSettings WheeledVehicle::GetGearbox() const return _gearbox; } -void WheeledVehicle::SetGearbox(const GearboxSettings &value) +void WheeledVehicle::SetGearbox(const GearboxSettings& value) { #if WITH_VEHICLE if (_vehicle) @@ -168,7 +168,7 @@ void WheeledVehicle::SetGearbox(const GearboxSettings &value) _gearbox = value; } -void WheeledVehicle::SetAntiRollBars(const Array &value) +void WheeledVehicle::SetAntiRollBars(const Array& value) { _antiRollBars = value; #if WITH_VEHICLE @@ -177,7 +177,7 @@ void WheeledVehicle::SetAntiRollBars(const Array &value) #endif } -const Array &WheeledVehicle::GetAntiRollBars() const +const Array& WheeledVehicle::GetAntiRollBars() const { return _antiRollBars; } @@ -298,12 +298,12 @@ void WheeledVehicle::SetTargetGear(int32 value) #endif } -void WheeledVehicle::GetWheelState(int32 index, WheelState &result) +void WheeledVehicle::GetWheelState(int32 index, WheelState& result) { if (index >= 0 && index < _wheels.Count()) { const auto collider = _wheels[index].Collider.Get(); - for (auto &wheelData : _wheelsData) + for (auto& wheelData : _wheelsData) { if (wheelData.Collider == collider) { @@ -344,10 +344,10 @@ void WheeledVehicle::Setup() #if USE_EDITOR -void WheeledVehicle::DrawPhysicsDebug(RenderView &view) +void WheeledVehicle::DrawPhysicsDebug(RenderView& view) { // Wheels shapes - for (const auto &data : _wheelsData) + for (const auto& data : _wheelsData) { int32 wheelIndex = 0; for (; wheelIndex < _wheels.Count(); wheelIndex++) @@ -357,7 +357,7 @@ void WheeledVehicle::DrawPhysicsDebug(RenderView &view) } if (wheelIndex == _wheels.Count()) break; - const auto &wheel = _wheels[wheelIndex]; + const auto& wheel = _wheels[wheelIndex]; if (wheel.Collider && wheel.Collider->GetParent() == this && !wheel.Collider->GetIsTrigger()) { const Vector3 currentPos = wheel.Collider->GetPosition(); @@ -378,7 +378,7 @@ void WheeledVehicle::DrawPhysicsDebug(RenderView &view) void WheeledVehicle::OnDebugDrawSelected() { // Wheels shapes - for (const auto &data : _wheelsData) + for (const auto& data : _wheelsData) { int32 wheelIndex = 0; for (; wheelIndex < _wheels.Count(); wheelIndex++) @@ -388,7 +388,7 @@ void WheeledVehicle::OnDebugDrawSelected() } if (wheelIndex == _wheels.Count()) break; - const auto &wheel = _wheels[wheelIndex]; + const auto& wheel = _wheels[wheelIndex]; if (wheel.Collider && wheel.Collider->GetParent() == this && !wheel.Collider->GetIsTrigger()) { const Vector3 currentPos = wheel.Collider->GetPosition(); @@ -437,7 +437,7 @@ void WheeledVehicle::OnDebugDrawSelected() #endif -void WheeledVehicle::Serialize(SerializeStream &stream, const void *otherObj) +void WheeledVehicle::Serialize(SerializeStream& stream, const void *otherObj) { RigidBody::Serialize(stream, otherObj); @@ -454,7 +454,7 @@ void WheeledVehicle::Serialize(SerializeStream &stream, const void *otherObj) SERIALIZE_MEMBER(AntiRollBars, _antiRollBars); } -void WheeledVehicle::Deserialize(DeserializeStream &stream, ISerializeModifier *modifier) +void WheeledVehicle::Deserialize(DeserializeStream& stream, ISerializeModifier *modifier) { RigidBody::Deserialize(stream, modifier); @@ -550,14 +550,14 @@ void WheeledVehicle::BeginPlay(SceneBeginData *data) #endif #if USE_EDITOR - GetSceneRendering()->AddPhysicsDebug(this); + GetSceneRendering()->AddPhysicsDebug(this); #endif } void WheeledVehicle::EndPlay() { #if USE_EDITOR - GetSceneRendering()->RemovePhysicsDebug(this); + GetSceneRendering()->RemovePhysicsDebug(this); #endif #if WITH_VEHICLE diff --git a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp index b9d0387d8..c5ebd0620 100644 --- a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp +++ b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp @@ -59,9 +59,6 @@ #if WITH_PVD #include #endif -#if USE_EDITOR -#include "Editor/Editor.h" -#endif // Temporary memory size used by the PhysX during the simulation. Must be multiply of 4kB and 16bit aligned. #define PHYSX_SCRATCH_BLOCK_SIZE (1024 * 128) From 04da732da9088353571492a71cc45dec7619f5e7 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 19 Feb 2024 23:04:59 +0100 Subject: [PATCH 45/79] Cleanup code #1795 and unify new api in vector types --- Source/Engine/Core/Math/Double2.cs | 13 ++++++++++++ Source/Engine/Core/Math/Double3.cs | 14 +++++++++++++ Source/Engine/Core/Math/Float2.cs | 30 ++++++++------------------- Source/Engine/Core/Math/Float3.cs | 14 +++++++++++++ Source/Engine/Core/Math/Vector2.cs | 13 ++++++++++++ Source/Engine/Core/Math/Vector3.cs | 33 ++++++++---------------------- 6 files changed, 71 insertions(+), 46 deletions(-) diff --git a/Source/Engine/Core/Math/Double2.cs b/Source/Engine/Core/Math/Double2.cs index 02669a869..9211d2a7b 100644 --- a/Source/Engine/Core/Math/Double2.cs +++ b/Source/Engine/Core/Math/Double2.cs @@ -1255,6 +1255,19 @@ namespace FlaxEngine return result; } + /// + /// Snaps the input position into the grid. + /// + /// The position to snap. + /// The size of the grid. + /// The position snapped to the grid. + public static Double2 SnapToGrid(Double2 pos, Double2 gridSize) + { + pos.X = Mathd.Ceil((pos.X - (gridSize.X * 0.5)) / gridSize.Y) * gridSize.X; + pos.Y = Mathd.Ceil((pos.Y - (gridSize.Y * 0.5)) / gridSize.X) * gridSize.Y; + return pos; + } + /// /// Adds two vectors. /// diff --git a/Source/Engine/Core/Math/Double3.cs b/Source/Engine/Core/Math/Double3.cs index ca5eb9cbd..ccb30d699 100644 --- a/Source/Engine/Core/Math/Double3.cs +++ b/Source/Engine/Core/Math/Double3.cs @@ -1536,6 +1536,20 @@ namespace FlaxEngine return result; } + /// + /// Snaps the input position into the grid. + /// + /// The position to snap. + /// The size of the grid. + /// The position snapped to the grid. + public static Double3 SnapToGrid(Double3 pos, Double3 gridSize) + { + pos.X = Mathd.Ceil((pos.X - (gridSize.X * 0.5)) / gridSize.X) * gridSize.X; + pos.Y = Mathd.Ceil((pos.Y - (gridSize.Y * 0.5)) / gridSize.Y) * gridSize.Y; + pos.Z = Mathd.Ceil((pos.Z - (gridSize.Z * 0.5)) / gridSize.Z) * gridSize.Z; + return pos; + } + /// /// Adds two vectors. /// diff --git a/Source/Engine/Core/Math/Float2.cs b/Source/Engine/Core/Math/Float2.cs index 38fb7534a..ccf8384c8 100644 --- a/Source/Engine/Core/Math/Float2.cs +++ b/Source/Engine/Core/Math/Float2.cs @@ -1274,30 +1274,16 @@ namespace FlaxEngine } /// - /// funcion for grid snaping snap to absolute world grid - ///
desined for snaping using a ray / draging object
+ /// Snaps the input position into the grid. ///
- /// - /// - /// out = Ceil(((A - (GridSize * 0.5f)) / GridSize) * GridSize - public static Float2 SnapToGrid(Float2 translation, Float2 gridSize) + /// The position to snap. + /// The size of the grid. + /// The position snapped to the grid. + public static Float2 SnapToGrid(Float2 pos, Float2 gridSize) { - translation.X = Mathf.Ceil((translation.X - (gridSize.X * 0.5f)) / gridSize.Y) * gridSize.X; - translation.Y = Mathf.Ceil((translation.Y - (gridSize.Y * 0.5f)) / gridSize.X) * gridSize.Y; - return translation; - } - /// - /// funcion for grid snaping snap to absolute world grid - ///
desined for snaping using a ray / draging object
- ///
- /// - /// - /// out = Ceil(((A - (GridSize * 0.5f)) / GridSize) * GridSize - public static Float2 SnapToGrid(Float2 translation, float gridSize) - { - translation.X = Mathf.Ceil((translation.X - (gridSize * 0.5f)) / gridSize) * gridSize; - translation.Y = Mathf.Ceil((translation.Y - (gridSize * 0.5f)) / gridSize) * gridSize; - return translation; + pos.X = Mathf.Ceil((pos.X - (gridSize.X * 0.5f)) / gridSize.Y) * gridSize.X; + pos.Y = Mathf.Ceil((pos.Y - (gridSize.Y * 0.5f)) / gridSize.X) * gridSize.Y; + return pos; } /// diff --git a/Source/Engine/Core/Math/Float3.cs b/Source/Engine/Core/Math/Float3.cs index 3ea95f0d7..9ee2bbea9 100644 --- a/Source/Engine/Core/Math/Float3.cs +++ b/Source/Engine/Core/Math/Float3.cs @@ -1520,6 +1520,20 @@ namespace FlaxEngine return result; } + /// + /// Snaps the input position into the grid. + /// + /// The position to snap. + /// The size of the grid. + /// The position snapped to the grid. + public static Float3 SnapToGrid(Float3 pos, Float3 gridSize) + { + pos.X = Mathf.Ceil((pos.X - (gridSize.X * 0.5f)) / gridSize.X) * gridSize.X; + pos.Y = Mathf.Ceil((pos.Y - (gridSize.Y * 0.5f)) / gridSize.Y) * gridSize.Y; + pos.Z = Mathf.Ceil((pos.Z - (gridSize.Z * 0.5f)) / gridSize.Z) * gridSize.Z; + return pos; + } + /// /// Adds two vectors. /// diff --git a/Source/Engine/Core/Math/Vector2.cs b/Source/Engine/Core/Math/Vector2.cs index 568c51764..f8e0b6c32 100644 --- a/Source/Engine/Core/Math/Vector2.cs +++ b/Source/Engine/Core/Math/Vector2.cs @@ -1381,6 +1381,19 @@ namespace FlaxEngine return result; } + /// + /// Snaps the input position into the grid. + /// + /// The position to snap. + /// The size of the grid. + /// The position snapped to the grid. + public static Vector2 SnapToGrid(Vector2 pos, Vector2 gridSize) + { + pos.X = Mathr.Ceil((pos.X - (gridSize.X * 0.5f)) / gridSize.Y) * gridSize.X; + pos.Y = Mathr.Ceil((pos.Y - (gridSize.Y * 0.5f)) / gridSize.X) * gridSize.Y; + return pos; + } + /// /// Adds two vectors. /// diff --git a/Source/Engine/Core/Math/Vector3.cs b/Source/Engine/Core/Math/Vector3.cs index ad1797644..554631849 100644 --- a/Source/Engine/Core/Math/Vector3.cs +++ b/Source/Engine/Core/Math/Vector3.cs @@ -1672,32 +1672,17 @@ namespace FlaxEngine } /// - /// funcion for grid snaping snap to absolute world grid - ///
desined for snaping using a ray / draging object
+ /// Snaps the input position into the grid. ///
- /// - /// - /// out = Ceil(((A - (GridSize * 0.5f)) / GridSize) * GridSize - public static Vector3 SnapToGrid(Vector3 translation, float gridSize) + /// The position to snap. + /// The size of the grid. + /// The position snapped to the grid. + public static Vector3 SnapToGrid(Vector3 pos, Vector3 gridSize) { - translation.X = Mathr.Ceil((translation.X - (gridSize * 0.5f)) / gridSize) * gridSize; - translation.Y = Mathr.Ceil((translation.Y - (gridSize * 0.5f)) / gridSize) * gridSize; - translation.Z = Mathr.Ceil((translation.Z - (gridSize * 0.5f)) / gridSize) * gridSize; - return translation; - } - /// - /// funcion for grid snaping snap to absolute world grid - ///
desined for snaping using a ray / draging object
- ///
- /// - /// - /// out = Ceil(((A - (GridSize * 0.5f)) / GridSize) * GridSize - public static Vector3 SnapToGrid(Vector3 translation, Float3 gridSize) - { - translation.X = Mathr.Ceil((translation.X - (gridSize.X * 0.5f)) / gridSize.X) * gridSize.X; - translation.Y = Mathr.Ceil((translation.Y - (gridSize.Y * 0.5f)) / gridSize.Y) * gridSize.Y; - translation.Z = Mathr.Ceil((translation.Z - (gridSize.Z * 0.5f)) / gridSize.Z) * gridSize.Z; - return translation; + pos.X = Mathr.Ceil((pos.X - (gridSize.X * 0.5f)) / gridSize.X) * gridSize.X; + pos.Y = Mathr.Ceil((pos.Y - (gridSize.Y * 0.5f)) / gridSize.Y) * gridSize.Y; + pos.Z = Mathr.Ceil((pos.Z - (gridSize.Z * 0.5f)) / gridSize.Z) * gridSize.Z; + return pos; } /// From 9c9aabcae332af99ff4dac61b877562ffd338571 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 20 Feb 2024 10:49:45 +0100 Subject: [PATCH 46/79] Minor tweaks to #2147 --- .../Engine/ContentImporters/ImportModel.cpp | 22 +++++++++---------- .../Tools/ModelTool/ModelTool.Assimp.cpp | 2 +- Source/Engine/Tools/ModelTool/ModelTool.cpp | 8 ++----- 3 files changed, 13 insertions(+), 19 deletions(-) diff --git a/Source/Engine/ContentImporters/ImportModel.cpp b/Source/Engine/ContentImporters/ImportModel.cpp index cf66762ad..190b4ba41 100644 --- a/Source/Engine/ContentImporters/ImportModel.cpp +++ b/Source/Engine/ContentImporters/ImportModel.cpp @@ -269,7 +269,7 @@ CreateAssetResult ImportModel::Import(CreateAssetContext& context) // Import all of the objects recursive but use current model data to skip loading file again options.Cached = &cached; - Function splitImport = [&context, &autoImportOutput](Options& splitOptions, const StringView& objectName, String& outputPath, MeshData& meshData) + Function splitImport = [&context, &autoImportOutput](Options& splitOptions, const StringView& objectName, String& outputPath, MeshData* meshData) { // Recursive importing of the split object String postFix = objectName; @@ -280,19 +280,19 @@ CreateAssetResult ImportModel::Import(CreateAssetContext& context) outputPath = autoImportOutput / String(StringUtils::GetFileNameWithoutExtension(context.TargetAssetPath)) + TEXT(" ") + postFix + TEXT(".flax"); splitOptions.SubAssetFolder = TEXT(" "); // Use the same folder as asset as they all are imported to the subdir for the prefab (see SubAssetFolder usage above) - if (splitOptions.Type == ModelTool::ModelType::Model) + if (splitOptions.Type == ModelTool::ModelType::Model && meshData) { - // These settings interfere with submesh reimporting. + // These settings interfere with submesh reimporting splitOptions.CenterGeometry = false; splitOptions.UseLocalOrigin = false; - // This properly sets the transformation of the mesh during reimport. + // This properly sets the transformation of the mesh during reimport auto* nodes = &splitOptions.Cached->Data->Nodes; Vector3 scale = Vector3::One; // TODO: Improve this hack. - // This is the same hack as in ImportModel::CreatePrefab(), and it is documented further there. - auto* currentNode = &(*nodes)[meshData.NodeIndex]; + // This is the same hack as in ImportModel::CreatePrefab(), and it is documented further there + auto* currentNode = &(*nodes)[meshData->NodeIndex]; while (true) { if (currentNode->ParentIndex == -1) @@ -303,7 +303,7 @@ CreateAssetResult ImportModel::Import(CreateAssetContext& context) currentNode = &(*nodes)[currentNode->ParentIndex]; } - splitOptions.Translation = meshData.OriginTranslation * scale * -1.0f; + splitOptions.Translation = meshData->OriginTranslation * scale * -1.0f; } return AssetsImportingManager::Import(context.InputPath, outputPath, &splitOptions); @@ -321,7 +321,7 @@ CreateAssetResult ImportModel::Import(CreateAssetContext& context) splitOptions.Type = ModelTool::ModelType::Model; splitOptions.ObjectIndex = groupIndex; - if (!splitImport(splitOptions, group.GetKey(), prefabObject.AssetPath, *group.First())) + if (!splitImport(splitOptions, group.GetKey(), prefabObject.AssetPath, group.First())) { prefabObjects.Add(prefabObject); } @@ -332,9 +332,7 @@ CreateAssetResult ImportModel::Import(CreateAssetContext& context) auto& animation = data->Animations[i]; splitOptions.Type = ModelTool::ModelType::Animation; splitOptions.ObjectIndex = i; - - MeshData empty; - splitImport(splitOptions, animation.Name, prefabObject.AssetPath, empty); + splitImport(splitOptions, animation.Name, prefabObject.AssetPath, nullptr); } } else if (options.SplitObjects) @@ -390,7 +388,7 @@ CreateAssetResult ImportModel::Import(CreateAssetContext& context) auto& group = meshesByName[options.ObjectIndex]; if (&dataThis == data) { - // Use meshes only from the the grouping (others will be removed manually) + // Use meshes only from the grouping (others will be removed manually) { auto& lod = dataThis.LODs[0]; meshesToDelete.Add(lod.Meshes); diff --git a/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp b/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp index 85e320ee6..8b47b21dd 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp @@ -774,7 +774,7 @@ bool ModelTool::ImportDataAssimp(const char* path, ModelData& data, Options& opt // Setup import options context.AssimpImporter.SetPropertyFloat(AI_CONFIG_PP_GSN_MAX_SMOOTHING_ANGLE, options.SmoothingNormalsAngle); context.AssimpImporter.SetPropertyFloat(AI_CONFIG_PP_CT_MAX_SMOOTHING_ANGLE, options.SmoothingTangentsAngle); - context.AssimpImporter.SetPropertyFloat(AI_CONFIG_GLOBAL_SCALE_FACTOR_KEY, 100.0f); // Convert to cm? + context.AssimpImporter.SetPropertyFloat(AI_CONFIG_GLOBAL_SCALE_FACTOR_KEY, 100.0f); // Convert to cm //context.AssimpImporter.SetPropertyInteger(AI_CONFIG_PP_SLM_TRIANGLE_LIMIT, MAX_uint16); context.AssimpImporter.SetPropertyBool(AI_CONFIG_IMPORT_FBX_READ_CAMERAS, false); context.AssimpImporter.SetPropertyBool(AI_CONFIG_IMPORT_FBX_READ_LIGHTS, false); diff --git a/Source/Engine/Tools/ModelTool/ModelTool.cpp b/Source/Engine/Tools/ModelTool/ModelTool.cpp index a8cb0ecd8..74cbfbb52 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.cpp @@ -1320,7 +1320,7 @@ bool ModelTool::ImportModel(const String& path, ModelData& data, Options& option ! #endif } - if (EnumHasAnyFlags(options.ImportTypes, ImportDataTypes::Geometry) && !(options.Type == ModelType::Prefab)) + if (EnumHasAnyFlags(options.ImportTypes, ImportDataTypes::Geometry) && options.Type != ModelType::Prefab) { // Perform simple nodes mapping to single node (will transform meshes to model local space) SkeletonMapping skeletonMapping(data.Nodes, nullptr); @@ -1340,7 +1340,7 @@ bool ModelTool::ImportModel(const String& path, ModelData& data, Options& option if (skeletonMapping.SourceToSource[mesh.NodeIndex] != mesh.NodeIndex) { // Transform vertices - auto transformationMatrix = hierarchyUpdater.CombineMatricesFromNodeIndices(skeletonMapping.SourceToSource[mesh.NodeIndex], mesh.NodeIndex); + const Matrix transformationMatrix = hierarchyUpdater.CombineMatricesFromNodeIndices(skeletonMapping.SourceToSource[mesh.NodeIndex], mesh.NodeIndex); if (!transformationMatrix.IsIdentity()) mesh.TransformBuffer(transformationMatrix); @@ -1360,7 +1360,6 @@ bool ModelTool::ImportModel(const String& path, ModelData& data, Options& option { auto& mesh = *data.LODs[lodIndex].Meshes[meshIndex]; auto& node = data.Nodes[mesh.NodeIndex]; - auto currentNode = &data.Nodes[mesh.NodeIndex]; Vector3 scale = Vector3::One; @@ -1369,11 +1368,8 @@ bool ModelTool::ImportModel(const String& path, ModelData& data, Options& option { scale *= currentNode->LocalTransform.Scale; rotation *= currentNode->LocalTransform.Orientation; - if (currentNode->ParentIndex == -1) - { break; - } currentNode = &data.Nodes[currentNode->ParentIndex]; } From 1cb88bdc63ae9447e1c72305f60cf3cf864b9a46 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 20 Feb 2024 11:44:49 +0100 Subject: [PATCH 47/79] Fix crash when using invalid `GPUTextureDescription` #2261 --- .../Engine/Graphics/Textures/GPUTexture.cpp | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Source/Engine/Graphics/Textures/GPUTexture.cpp b/Source/Engine/Graphics/Textures/GPUTexture.cpp index 93642f00a..d400e034d 100644 --- a/Source/Engine/Graphics/Textures/GPUTexture.cpp +++ b/Source/Engine/Graphics/Textures/GPUTexture.cpp @@ -339,12 +339,6 @@ int32 GPUTexture::ComputeRowPitch(int32 mipLevel, int32 rowAlign) const bool GPUTexture::Init(const GPUTextureDescription& desc) { - ASSERT(Math::IsInRange(desc.Width, 1, GPU_MAX_TEXTURE_SIZE) - && Math::IsInRange(desc.Height, 1, GPU_MAX_TEXTURE_SIZE) - && Math::IsInRange(desc.Depth, 1, GPU_MAX_TEXTURE_SIZE) - && Math::IsInRange(desc.ArraySize, 1, GPU_MAX_TEXTURE_ARRAY_SIZE) - && Math::IsInRange(desc.MipLevels, 1, GPU_MAX_TEXTURE_MIP_LEVELS)); - // Validate description const auto device = GPUDevice::Instance; if (desc.Usage == GPUResourceUsage::Dynamic) @@ -352,6 +346,11 @@ bool GPUTexture::Init(const GPUTextureDescription& desc) LOG(Warning, "Cannot create texture. Dynamic textures are not supported. Description: {0}", desc.ToString()); return true; } + if (desc.MipLevels < 0 || desc.MipLevels > GPU_MAX_TEXTURE_MIP_LEVELS) + { + LOG(Warning, "Cannot create texture. Invalid amount of mip levels. Description: {0}", desc.ToString()); + return true; + } if (desc.IsDepthStencil()) { if (desc.MipLevels > 1) @@ -392,7 +391,8 @@ bool GPUTexture::Init(const GPUTextureDescription& desc) LOG(Warning, "Cannot create texture. Texture cannot have per slice views. Description: {0}", desc.ToString()); return true; } - if (desc.Width > device->Limits.MaximumTexture2DSize + if (desc.Width <= 0 || desc.Height <= 0 || desc.ArraySize <= 0 + || desc.Width > device->Limits.MaximumTexture2DSize || desc.Height > device->Limits.MaximumTexture2DSize || desc.ArraySize > device->Limits.MaximumTexture2DArraySize) { @@ -429,7 +429,8 @@ bool GPUTexture::Init(const GPUTextureDescription& desc) LOG(Warning, "Cannot create texture. Volume texture cannot have per slice map views if is not a render target. Description: {0}", desc.ToString()); return true; } - if (desc.Width > device->Limits.MaximumTexture3DSize + if (desc.Width <= 0 || desc.Height <= 0 || desc.Depth <= 0 + || desc.Width > device->Limits.MaximumTexture3DSize || desc.Height > device->Limits.MaximumTexture3DSize || desc.Depth > device->Limits.MaximumTexture3DSize) { @@ -446,7 +447,8 @@ bool GPUTexture::Init(const GPUTextureDescription& desc) LOG(Warning, "Cannot create texture. Cube texture cannot have per slice views. Description: {0}", desc.ToString()); return true; } - if (desc.Width > device->Limits.MaximumTextureCubeSize + if (desc.Width <= 0 || desc.ArraySize <= 0 + || desc.Width > device->Limits.MaximumTextureCubeSize || desc.Height > device->Limits.MaximumTextureCubeSize || desc.ArraySize * 6 > device->Limits.MaximumTexture2DArraySize || desc.Width != desc.Height) From e255778c07649bf6f235fc736680c62cf77f15b0 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 20 Feb 2024 12:59:00 +0100 Subject: [PATCH 48/79] Add profiler event to task wait method --- Source/Engine/Threading/Task.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Source/Engine/Threading/Task.cpp b/Source/Engine/Threading/Task.cpp index 84737a71b..77af6ffb6 100644 --- a/Source/Engine/Threading/Task.cpp +++ b/Source/Engine/Threading/Task.cpp @@ -7,6 +7,7 @@ #include "Engine/Core/Types/DateTime.h" #include "Engine/Core/Collections/Array.h" #include "Engine/Core/Math/Math.h" +#include "Engine/Profiler/ProfilerCPU.h" void Task::Start() { @@ -37,6 +38,7 @@ void Task::Cancel() bool Task::Wait(double timeoutMilliseconds) const { + PROFILE_CPU(); double startTime = Platform::GetTimeSeconds() * 0.001; // TODO: no active waiting! use a semaphore! @@ -73,12 +75,9 @@ bool Task::Wait(double timeoutMilliseconds) const Task* Task::ContinueWith(Task* task) { ASSERT(task != nullptr && task != this); - if (_continueWith) return _continueWith->ContinueWith(task); - _continueWith = task; - return task; } From 8e6bd07322ec1d283c21b2e8969bbc0e10a26c33 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 20 Feb 2024 13:12:23 +0100 Subject: [PATCH 49/79] Fix `Transform` diff serialization to properly handle prefab changes to a single component of transform #2085 --- Source/Engine/Serialization/JsonWriter.cpp | 26 ++++++++++++++----- Source/Engine/Serialization/Serialization.cpp | 18 ++++++++++--- Source/Engine/Serialization/Serialization.h | 2 +- 3 files changed, 35 insertions(+), 11 deletions(-) diff --git a/Source/Engine/Serialization/JsonWriter.cpp b/Source/Engine/Serialization/JsonWriter.cpp index 27ecb672b..af7bb63a0 100644 --- a/Source/Engine/Serialization/JsonWriter.cpp +++ b/Source/Engine/Serialization/JsonWriter.cpp @@ -343,18 +343,30 @@ void JsonWriter::Transform(const ::Transform& value) void JsonWriter::Transform(const ::Transform& value, const ::Transform* other) { StartObject(); - if (!other || !Vector3::NearEqual(value.Translation, other->Translation)) + if (other) + { + if (!Vector3::NearEqual(value.Translation, other->Translation)) + { + JKEY("Translation"); + Vector3(value.Translation); + } + if (!Quaternion::NearEqual(value.Orientation, other->Orientation)) + { + JKEY("Orientation"); + Quaternion(value.Orientation); + } + if (!Float3::NearEqual(value.Scale, other->Scale)) + { + JKEY("Scale"); + Float3(value.Scale); + } + } + else { JKEY("Translation"); Vector3(value.Translation); - } - if (!other || !Quaternion::NearEqual(value.Orientation, other->Orientation)) - { JKEY("Orientation"); Quaternion(value.Orientation); - } - if (!other || !Float3::NearEqual(value.Scale, other->Scale)) - { JKEY("Scale"); Float3(value.Scale); } diff --git a/Source/Engine/Serialization/Serialization.cpp b/Source/Engine/Serialization/Serialization.cpp index ac8eb41a9..1f8020288 100644 --- a/Source/Engine/Serialization/Serialization.cpp +++ b/Source/Engine/Serialization/Serialization.cpp @@ -747,9 +747,21 @@ bool Serialization::ShouldSerialize(const Transform& v, const void* otherObj) void Serialization::Deserialize(ISerializable::DeserializeStream& stream, Transform& v, ISerializeModifier* modifier) { - DESERIALIZE_HELPER(stream, "Translation", v.Translation, Vector3::Zero); - DESERIALIZE_HELPER(stream, "Scale", v.Scale, Vector3::One); - DESERIALIZE_HELPER(stream, "Orientation", v.Orientation, Quaternion::Identity); + { + const auto m = SERIALIZE_FIND_MEMBER(stream, "Translation"); + if (m != stream.MemberEnd()) + Deserialize(m->value, v.Translation, modifier); + } + { + const auto m = SERIALIZE_FIND_MEMBER(stream, "Scale"); + if (m != stream.MemberEnd()) + Deserialize(m->value, v.Scale, modifier); + } + { + const auto m = SERIALIZE_FIND_MEMBER(stream, "Orientation"); + if (m != stream.MemberEnd()) + Deserialize(m->value, v.Orientation, modifier); + } } bool Serialization::ShouldSerialize(const Matrix& v, const void* otherObj) diff --git a/Source/Engine/Serialization/Serialization.h b/Source/Engine/Serialization/Serialization.h index ed1008922..f7e8a0fcb 100644 --- a/Source/Engine/Serialization/Serialization.h +++ b/Source/Engine/Serialization/Serialization.h @@ -393,7 +393,7 @@ namespace Serialization FLAXENGINE_API bool ShouldSerialize(const Transform& v, const void* otherObj); inline void Serialize(ISerializable::SerializeStream& stream, const Transform& v, const void* otherObj) { - stream.Transform(v); + stream.Transform(v, (const Transform*)otherObj); } FLAXENGINE_API void Deserialize(ISerializable::DeserializeStream& stream, Transform& v, ISerializeModifier* modifier); From 9e747eb98a65678311db4cf3e1097ddd200c5e7a Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 20 Feb 2024 13:24:59 +0100 Subject: [PATCH 50/79] Fix version deserialization of `Revision` component --- Source/Engine/Serialization/JsonWriter.cpp | 2 +- Source/Engine/Serialization/Serialization.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Engine/Serialization/JsonWriter.cpp b/Source/Engine/Serialization/JsonWriter.cpp index af7bb63a0..507e40372 100644 --- a/Source/Engine/Serialization/JsonWriter.cpp +++ b/Source/Engine/Serialization/JsonWriter.cpp @@ -15,7 +15,7 @@ void JsonWriter::Blob(const void* data, int32 length) { ::Array base64; base64.Resize(Encryption::Base64EncodeLength(length)); - Encryption::Base64Encode((byte*)data, length, base64.Get()); + Encryption::Base64Encode((const byte*)data, length, base64.Get()); String(base64.Get(), base64.Count()); } diff --git a/Source/Engine/Serialization/Serialization.cpp b/Source/Engine/Serialization/Serialization.cpp index 1f8020288..3627078be 100644 --- a/Source/Engine/Serialization/Serialization.cpp +++ b/Source/Engine/Serialization/Serialization.cpp @@ -479,7 +479,7 @@ void Serialization::Deserialize(ISerializable::DeserializeStream& stream, Versio const auto mBuild = SERIALIZE_FIND_MEMBER(stream, "Build"); if (mBuild != stream.MemberEnd()) { - const auto mRevision = SERIALIZE_FIND_MEMBER(stream, "mRevision"); + const auto mRevision = SERIALIZE_FIND_MEMBER(stream, "Revision"); if (mRevision != stream.MemberEnd()) v = Version(mMajor->value.GetInt(), mMinor->value.GetInt(), mBuild->value.GetInt(), mRevision->value.GetInt()); else From 8fa8eeb09468f1ae577a30fa74c58d2dea81e865 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 20 Feb 2024 17:51:48 +0100 Subject: [PATCH 51/79] Optimize `Matrix` decomposition to use `Matrix3x3` for rotation --- .../Viewport/Previews/AnimatedModelPreview.cs | 2 +- Source/Engine/Core/Math/BoundingBox.cs | 2 +- Source/Engine/Core/Math/Matrix.cpp | 16 ++++-- Source/Engine/Core/Math/Matrix.cs | 50 ++++++++++++++++--- Source/Engine/Core/Math/Matrix.h | 3 +- Source/Engine/Core/Math/Matrix3x3.cs | 17 +++++++ Source/Engine/Core/Math/Transform.h | 9 ++-- 7 files changed, 83 insertions(+), 16 deletions(-) diff --git a/Source/Editor/Viewport/Previews/AnimatedModelPreview.cs b/Source/Editor/Viewport/Previews/AnimatedModelPreview.cs index d96d7a8f9..c8f37df15 100644 --- a/Source/Editor/Viewport/Previews/AnimatedModelPreview.cs +++ b/Source/Editor/Viewport/Previews/AnimatedModelPreview.cs @@ -342,7 +342,7 @@ namespace FlaxEditor.Viewport.Previews if (nodesMask != null && !nodesMask[nodeIndex]) continue; var transform = pose[nodeIndex]; - transform.Decompose(out var scale, out Matrix _, out _); + transform.Decompose(out var scale, out Matrix3x3 _, out _); transform = Matrix.Invert(Matrix.Scaling(scale)) * transform; var box = localBox * transform; DebugDraw.DrawWireBox(box, Color.Green, 0, false); diff --git a/Source/Engine/Core/Math/BoundingBox.cs b/Source/Engine/Core/Math/BoundingBox.cs index 51225d775..f2ae8d64b 100644 --- a/Source/Engine/Core/Math/BoundingBox.cs +++ b/Source/Engine/Core/Math/BoundingBox.cs @@ -171,7 +171,7 @@ namespace FlaxEngine /// The ray to test. /// When the method completes, contains the distance of the intersection, or 0 if there was no intersection. /// Whether the two objects intersected. - [Obsolete("Deprecated in 1.4")] + [Obsolete("Deprecated in v1.4")] public bool Intersects(ref Ray ray, out float distance) { var result = CollisionsHelper.RayIntersectsBox(ref ray, ref this, out Real dst); diff --git a/Source/Engine/Core/Math/Matrix.cpp b/Source/Engine/Core/Math/Matrix.cpp index 058936d61..7269d4e68 100644 --- a/Source/Engine/Core/Math/Matrix.cpp +++ b/Source/Engine/Core/Math/Matrix.cpp @@ -101,7 +101,7 @@ void Matrix::Decompose(Float3& scale, Float3& translation) const void Matrix::Decompose(Transform& transform) const { - Matrix rotationMatrix; + Matrix3x3 rotationMatrix; Float3 translation; Decompose(transform.Scale, rotationMatrix, translation); transform.Translation = translation; @@ -110,12 +110,12 @@ void Matrix::Decompose(Transform& transform) const void Matrix::Decompose(Float3& scale, Quaternion& rotation, Float3& translation) const { - Matrix rotationMatrix; + Matrix3x3 rotationMatrix; Decompose(scale, rotationMatrix, translation); Quaternion::RotationMatrix(rotationMatrix, rotation); } -void Matrix::Decompose(Float3& scale, Matrix& rotation, Float3& translation) const +void Matrix::Decompose(Float3& scale, Matrix3x3& rotation, Float3& translation) const { // Get the translation translation = Float3(M41, M42, M43); @@ -127,7 +127,7 @@ void Matrix::Decompose(Float3& scale, Matrix& rotation, Float3& translation) con Math::Sqrt(M31 * M31 + M32 * M32 + M33 * M33)); // If any of the scaling factors are zero, than the rotation matrix can not exist - rotation = Identity; + rotation = Matrix3x3::Identity; if (scale.IsAnyZero()) return; @@ -145,6 +145,14 @@ void Matrix::Decompose(Float3& scale, Matrix& rotation, Float3& translation) con scale.Z = Float3::Dot(at, GetBackward()) > 0.0f ? scale.Z : -scale.Z; } +void Matrix::Decompose(Float3& scale, Matrix& rotation, Float3& translation) const +{ + // [Deprecated on 20.02.2024, expires on 20.02.2026] + Matrix3x3 r; + Decompose(scale, r, translation); + rotation = Matrix(r); +} + Matrix Matrix::Transpose(const Matrix& value) { Matrix result; diff --git a/Source/Engine/Core/Math/Matrix.cs b/Source/Engine/Core/Math/Matrix.cs index 6344b008a..4bee98574 100644 --- a/Source/Engine/Core/Math/Matrix.cs +++ b/Source/Engine/Core/Math/Matrix.cs @@ -330,6 +330,30 @@ namespace FlaxEngine M44 = values[15]; } + /// + /// Initializes a new instance of the struct. + /// + /// The rotation/scale matrix. + public Matrix(Matrix3x3 m) + { + M11 = m.M11; + M12 = m.M12; + M13 = m.M13; + M14 = 0; + M21 = m.M21; + M22 = m.M22; + M23 = m.M23; + M24 = 0; + M31 = m.M31; + M32 = m.M32; + M33 = m.M33; + M34 = 0; + M41 = 0; + M42 = 0; + M43 = 0; + M44 = 1; + } + /// /// Gets or sets the first row in the matrix; that is M11, M12, M13, and M14. /// @@ -747,7 +771,7 @@ namespace FlaxEngine /// This method is designed to decompose an SRT transformation matrix only. public void Decompose(out Transform transform) { - Decompose(out transform.Scale, out Matrix rotationMatrix, out Float3 translation); + Decompose(out transform.Scale, out Matrix3x3 rotationMatrix, out Float3 translation); Quaternion.RotationMatrix(ref rotationMatrix, out transform.Orientation); transform.Translation = translation; } @@ -759,7 +783,7 @@ namespace FlaxEngine /// When the method completes, contains the rotation component of the decomposed matrix. /// When the method completes, contains the translation component of the decomposed matrix. /// This method is designed to decompose an SRT transformation matrix only. - public void Decompose(out Float3 scale, out Matrix rotation, out Float3 translation) + public void Decompose(out Float3 scale, out Matrix3x3 rotation, out Float3 translation) { // Get the translation translation.X = M41; @@ -774,12 +798,12 @@ namespace FlaxEngine // If any of the scaling factors are zero, than the rotation matrix can not exist if (Mathf.IsZero(scale.X) || Mathf.IsZero(scale.Y) || Mathf.IsZero(scale.Z)) { - rotation = Identity; + rotation = Matrix3x3.Identity; return; } // The rotation is the left over matrix after dividing out the scaling - rotation = new Matrix + rotation = new Matrix3x3 { M11 = M11 / scale.X, M12 = M12 / scale.X, @@ -790,10 +814,24 @@ namespace FlaxEngine M31 = M31 / scale.Z, M32 = M32 / scale.Z, M33 = M33 / scale.Z, - M44 = 1f }; } + /// + /// Decomposes a matrix into a scale, rotation, and translation. + /// [Deprecated on 20.02.2024, expires on 20.02.2026] + /// + /// When the method completes, contains the scaling component of the decomposed matrix. + /// When the method completes, contains the rotation component of the decomposed matrix. + /// When the method completes, contains the translation component of the decomposed matrix. + /// This method is designed to decompose an SRT transformation matrix only. + [Obsolete("Deprecated in v1.8")] + public void Decompose(out Float3 scale, out Matrix rotation, out Float3 translation) + { + Decompose(out scale, out Matrix3x3 r, out translation); + rotation = new Matrix(r); + } + /// /// Decomposes a matrix into a scale, rotation, and translation. /// @@ -803,7 +841,7 @@ namespace FlaxEngine /// This method is designed to decompose an SRT transformation matrix only. public void Decompose(out Float3 scale, out Quaternion rotation, out Float3 translation) { - Decompose(out scale, out Matrix rotationMatrix, out translation); + Decompose(out scale, out Matrix3x3 rotationMatrix, out translation); Quaternion.RotationMatrix(ref rotationMatrix, out rotation); } diff --git a/Source/Engine/Core/Math/Matrix.h b/Source/Engine/Core/Math/Matrix.h index aed2ead8d..11fbe1e78 100644 --- a/Source/Engine/Core/Math/Matrix.h +++ b/Source/Engine/Core/Math/Matrix.h @@ -480,7 +480,8 @@ public: /// When the method completes, contains the rotation component of the decomposed matrix. /// When the method completes, contains the translation component of the decomposed matrix. /// This method is designed to decompose an SRT transformation matrix only. - void Decompose(Float3& scale, Matrix& rotation, Float3& translation) const; + void Decompose(Float3& scale, Matrix3x3& rotation, Float3& translation) const; + DEPRECATED void Decompose(Float3& scale, Matrix& rotation, Float3& translation) const; public: Matrix operator*(const float scale) const diff --git a/Source/Engine/Core/Math/Matrix3x3.cs b/Source/Engine/Core/Math/Matrix3x3.cs index 44af4542b..33e69d6e1 100644 --- a/Source/Engine/Core/Math/Matrix3x3.cs +++ b/Source/Engine/Core/Math/Matrix3x3.cs @@ -185,6 +185,23 @@ namespace FlaxEngine M33 = values[8]; } + /// + /// Initializes a new instance of the struct. + /// + /// The rotation/scale matrix. + public Matrix3x3(Matrix m) + { + M11 = m.M11; + M12 = m.M12; + M13 = m.M13; + M21 = m.M21; + M22 = m.M22; + M23 = m.M23; + M31 = m.M31; + M32 = m.M32; + M33 = m.M33; + } + /// /// Gets or sets the first row in the Matrix3x3; that is M11, M12, M13 /// diff --git a/Source/Engine/Core/Math/Transform.h b/Source/Engine/Core/Math/Transform.h index 1079b4c23..f61ce8b9c 100644 --- a/Source/Engine/Core/Math/Transform.h +++ b/Source/Engine/Core/Math/Transform.h @@ -18,17 +18,20 @@ API_STRUCT() struct FLAXENGINE_API Transform /// /// The translation vector of the transform. /// - API_FIELD(Attributes="EditorOrder(10), EditorDisplay(null, \"Position\")") Vector3 Translation; + API_FIELD(Attributes="EditorOrder(10), EditorDisplay(null, \"Position\")") + Vector3 Translation; /// /// The rotation of the transform. /// - API_FIELD(Attributes="EditorOrder(20), EditorDisplay(null, \"Rotation\")") Quaternion Orientation; + API_FIELD(Attributes="EditorOrder(20), EditorDisplay(null, \"Rotation\")") + Quaternion Orientation; /// /// The scale vector of the transform. /// - API_FIELD(Attributes="EditorOrder(30), Limit(float.MinValue, float.MaxValue, 0.01f)") Float3 Scale; + API_FIELD(Attributes="EditorOrder(30), Limit(float.MinValue, float.MaxValue, 0.01f)") + Float3 Scale; public: /// From e5cfd872b2fc5c9a3935ac9a7ef46cd9f0550452 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 20 Feb 2024 17:52:51 +0100 Subject: [PATCH 52/79] Simplify math codebase --- Source/Engine/Core/Math/Matrix.cpp | 186 +++++++++++++++++++++++++- Source/Engine/Core/Math/Matrix.h | 182 ++----------------------- Source/Engine/Core/Math/Matrix3x3.cpp | 5 + Source/Engine/Core/Math/Matrix3x3.h | 7 +- Source/Engine/Core/Math/Transform.cpp | 19 +++ Source/Engine/Core/Math/Transform.h | 29 ++-- Source/Engine/Level/Actor.cpp | 19 +-- 7 files changed, 245 insertions(+), 202 deletions(-) diff --git a/Source/Engine/Core/Math/Matrix.cpp b/Source/Engine/Core/Math/Matrix.cpp index 7269d4e68..db255e627 100644 --- a/Source/Engine/Core/Math/Matrix.cpp +++ b/Source/Engine/Core/Math/Matrix.cpp @@ -40,9 +40,7 @@ float Matrix::GetDeterminant() const const float temp4 = M31 * M44 - M34 * M41; const float temp5 = M31 * M43 - M33 * M41; const float temp6 = M31 * M42 - M32 * M41; - return M11 * (M22 * temp1 - M23 * temp2 + M24 * temp3) - M12 * (M21 * temp1 - - M23 * temp4 + M24 * temp5) + M13 * (M21 * temp2 - M22 * temp4 + M24 * temp6) - - M14 * (M21 * temp3 - M22 * temp5 + M23 * temp6); + return M11 * (M22 * temp1 - M23 * temp2 + M24 * temp3) - M12 * (M21 * temp1 -M23 * temp4 + M24 * temp5) + M13 * (M21 * temp2 - M22 * temp4 + M24 * temp6) - M14 * (M21 * temp3 - M22 * temp5 + M23 * temp6); } float Matrix::RotDeterminant() const @@ -153,6 +151,179 @@ void Matrix::Decompose(Float3& scale, Matrix& rotation, Float3& translation) con rotation = Matrix(r); } +bool Matrix::operator==(const Matrix& other) const +{ + for (int32 i = 0; i < 16; i++) + { + if (Math::NotNearEqual(other.Raw[i], Raw[i])) + return false; + } + return true; +} + +void Matrix::Add(const Matrix& left, const Matrix& right, Matrix& result) +{ + result.M11 = left.M11 + right.M11; + result.M12 = left.M12 + right.M12; + result.M13 = left.M13 + right.M13; + result.M14 = left.M14 + right.M14; + result.M21 = left.M21 + right.M21; + result.M22 = left.M22 + right.M22; + result.M23 = left.M23 + right.M23; + result.M24 = left.M24 + right.M24; + result.M31 = left.M31 + right.M31; + result.M32 = left.M32 + right.M32; + result.M33 = left.M33 + right.M33; + result.M34 = left.M34 + right.M34; + result.M41 = left.M41 + right.M41; + result.M42 = left.M42 + right.M42; + result.M43 = left.M43 + right.M43; + result.M44 = left.M44 + right.M44; +} + +void Matrix::Subtract(const Matrix& left, const Matrix& right, Matrix& result) +{ + result.M11 = left.M11 - right.M11; + result.M12 = left.M12 - right.M12; + result.M13 = left.M13 - right.M13; + result.M14 = left.M14 - right.M14; + result.M21 = left.M21 - right.M21; + result.M22 = left.M22 - right.M22; + result.M23 = left.M23 - right.M23; + result.M24 = left.M24 - right.M24; + result.M31 = left.M31 - right.M31; + result.M32 = left.M32 - right.M32; + result.M33 = left.M33 - right.M33; + result.M34 = left.M34 - right.M34; + result.M41 = left.M41 - right.M41; + result.M42 = left.M42 - right.M42; + result.M43 = left.M43 - right.M43; + result.M44 = left.M44 - right.M44; +} + +void Matrix::Multiply(const Matrix& left, float right, Matrix& result) +{ + result.M11 = left.M11 * right; + result.M12 = left.M12 * right; + result.M13 = left.M13 * right; + result.M14 = left.M14 * right; + result.M21 = left.M21 * right; + result.M22 = left.M22 * right; + result.M23 = left.M23 * right; + result.M24 = left.M24 * right; + result.M31 = left.M31 * right; + result.M32 = left.M32 * right; + result.M33 = left.M33 * right; + result.M34 = left.M34 * right; + result.M41 = left.M41 * right; + result.M42 = left.M42 * right; + result.M43 = left.M43 * right; + result.M44 = left.M44 * right; +} + +void Matrix::Multiply(const Matrix& left, const Matrix& right, Matrix& result) +{ + result.M11 = left.M11 * right.M11 + left.M12 * right.M21 + left.M13 * right.M31 + left.M14 * right.M41; + result.M12 = left.M11 * right.M12 + left.M12 * right.M22 + left.M13 * right.M32 + left.M14 * right.M42; + result.M13 = left.M11 * right.M13 + left.M12 * right.M23 + left.M13 * right.M33 + left.M14 * right.M43; + result.M14 = left.M11 * right.M14 + left.M12 * right.M24 + left.M13 * right.M34 + left.M14 * right.M44; + result.M21 = left.M21 * right.M11 + left.M22 * right.M21 + left.M23 * right.M31 + left.M24 * right.M41; + result.M22 = left.M21 * right.M12 + left.M22 * right.M22 + left.M23 * right.M32 + left.M24 * right.M42; + result.M23 = left.M21 * right.M13 + left.M22 * right.M23 + left.M23 * right.M33 + left.M24 * right.M43; + result.M24 = left.M21 * right.M14 + left.M22 * right.M24 + left.M23 * right.M34 + left.M24 * right.M44; + result.M31 = left.M31 * right.M11 + left.M32 * right.M21 + left.M33 * right.M31 + left.M34 * right.M41; + result.M32 = left.M31 * right.M12 + left.M32 * right.M22 + left.M33 * right.M32 + left.M34 * right.M42; + result.M33 = left.M31 * right.M13 + left.M32 * right.M23 + left.M33 * right.M33 + left.M34 * right.M43; + result.M34 = left.M31 * right.M14 + left.M32 * right.M24 + left.M33 * right.M34 + left.M34 * right.M44; + result.M41 = left.M41 * right.M11 + left.M42 * right.M21 + left.M43 * right.M31 + left.M44 * right.M41; + result.M42 = left.M41 * right.M12 + left.M42 * right.M22 + left.M43 * right.M32 + left.M44 * right.M42; + result.M43 = left.M41 * right.M13 + left.M42 * right.M23 + left.M43 * right.M33 + left.M44 * right.M43; + result.M44 = left.M41 * right.M14 + left.M42 * right.M24 + left.M43 * right.M34 + left.M44 * right.M44; +} + +void Matrix::Divide(const Matrix& left, float right, Matrix& result) +{ + ASSERT(!Math::IsZero(right)); + const float inv = 1.0f / right; + + result.M11 = left.M11 * inv; + result.M12 = left.M12 * inv; + result.M13 = left.M13 * inv; + result.M14 = left.M14 * inv; + result.M21 = left.M21 * inv; + result.M22 = left.M22 * inv; + result.M23 = left.M23 * inv; + result.M24 = left.M24 * inv; + result.M31 = left.M31 * inv; + result.M32 = left.M32 * inv; + result.M33 = left.M33 * inv; + result.M34 = left.M34 * inv; + result.M41 = left.M41 * inv; + result.M42 = left.M42 * inv; + result.M43 = left.M43 * inv; + result.M44 = left.M44 * inv; +} + +void Matrix::Divide(const Matrix& left, const Matrix& right, Matrix& result) +{ + result.M11 = left.M11 / right.M11; + result.M12 = left.M12 / right.M12; + result.M13 = left.M13 / right.M13; + result.M14 = left.M14 / right.M14; + result.M21 = left.M21 / right.M21; + result.M22 = left.M22 / right.M22; + result.M23 = left.M23 / right.M23; + result.M24 = left.M24 / right.M24; + result.M31 = left.M31 / right.M31; + result.M32 = left.M32 / right.M32; + result.M33 = left.M33 / right.M33; + result.M34 = left.M34 / right.M34; + result.M41 = left.M41 / right.M41; + result.M42 = left.M42 / right.M42; + result.M43 = left.M43 / right.M43; + result.M44 = left.M44 / right.M44; +} + +void Matrix::Negate(const Matrix& value, Matrix& result) +{ + result.M11 = -value.M11; + result.M12 = -value.M12; + result.M13 = -value.M13; + result.M14 = -value.M14; + result.M21 = -value.M21; + result.M22 = -value.M22; + result.M23 = -value.M23; + result.M24 = -value.M24; + result.M31 = -value.M31; + result.M32 = -value.M32; + result.M33 = -value.M33; + result.M34 = -value.M34; + result.M41 = -value.M41; + result.M42 = -value.M42; + result.M43 = -value.M43; + result.M44 = -value.M44; +} + +void Matrix::Lerp(const Matrix& start, const Matrix& end, float amount, Matrix& result) +{ + result.M11 = Math::Lerp(start.M11, end.M11, amount); + result.M12 = Math::Lerp(start.M12, end.M12, amount); + result.M13 = Math::Lerp(start.M13, end.M13, amount); + result.M14 = Math::Lerp(start.M14, end.M14, amount); + result.M21 = Math::Lerp(start.M21, end.M21, amount); + result.M22 = Math::Lerp(start.M22, end.M22, amount); + result.M23 = Math::Lerp(start.M23, end.M23, amount); + result.M24 = Math::Lerp(start.M24, end.M24, amount); + result.M31 = Math::Lerp(start.M31, end.M31, amount); + result.M32 = Math::Lerp(start.M32, end.M32, amount); + result.M33 = Math::Lerp(start.M33, end.M33, amount); + result.M34 = Math::Lerp(start.M34, end.M34, amount); + result.M41 = Math::Lerp(start.M41, end.M41, amount); + result.M42 = Math::Lerp(start.M42, end.M42, amount); + result.M43 = Math::Lerp(start.M43, end.M43, amount); + result.M44 = Math::Lerp(start.M44, end.M44, amount); +} + Matrix Matrix::Transpose(const Matrix& value) { Matrix result; @@ -688,6 +859,15 @@ void Matrix::CreateFromAxisAngle(const Float3& axis, float angle, Matrix& result result.M44 = 1.0f; } +Vector3 Matrix::TransformVector(const Matrix& m, const Vector3& v) +{ + return Vector3( + m.Values[0][0] * v.Raw[0] + m.Values[1][0] * v.Raw[1] + m.Values[2][0] * v.Raw[2], + m.Values[0][1] * v.Raw[0] + m.Values[1][1] * v.Raw[1] + m.Values[2][1] * v.Raw[2], + m.Values[0][2] * v.Raw[0] + m.Values[1][2] * v.Raw[1] + m.Values[2][2] * v.Raw[2] + ); +} + Float4 Matrix::TransformPosition(const Matrix& m, const Float3& v) { return Float4( diff --git a/Source/Engine/Core/Math/Matrix.h b/Source/Engine/Core/Math/Matrix.h index 11fbe1e78..906000592 100644 --- a/Source/Engine/Core/Math/Matrix.h +++ b/Source/Engine/Core/Math/Matrix.h @@ -523,24 +523,10 @@ public: return *this; } - bool operator==(const Matrix& other) const - { - for (int32 i = 0; i < 16; i++) - { - if (Math::NotNearEqual(other.Raw[i], Raw[i])) - return false; - } - return true; - } - + bool operator==(const Matrix& other) const; bool operator!=(const Matrix& other) const { - for (int32 i = 0; i < 16; i++) - { - if (Math::NotNearEqual(other.Raw[i], Raw[i])) - return true; - } - return false; + return !operator==(other); } public: @@ -548,73 +534,19 @@ public: // @param left The first matrix to add. // @param right The second matrix to add. // @param result When the method completes, contains the sum of the two matrices. - static void Add(const Matrix& left, const Matrix& right, Matrix& result) - { - result.M11 = left.M11 + right.M11; - result.M12 = left.M12 + right.M12; - result.M13 = left.M13 + right.M13; - result.M14 = left.M14 + right.M14; - result.M21 = left.M21 + right.M21; - result.M22 = left.M22 + right.M22; - result.M23 = left.M23 + right.M23; - result.M24 = left.M24 + right.M24; - result.M31 = left.M31 + right.M31; - result.M32 = left.M32 + right.M32; - result.M33 = left.M33 + right.M33; - result.M34 = left.M34 + right.M34; - result.M41 = left.M41 + right.M41; - result.M42 = left.M42 + right.M42; - result.M43 = left.M43 + right.M43; - result.M44 = left.M44 + right.M44; - } + static void Add(const Matrix& left, const Matrix& right, Matrix& result); // Calculates the difference between two matrices. // @param left The first matrix to subtract. // @param right The second matrix to subtract. // @param result When the method completes, contains the difference between the two matrices. - static void Subtract(const Matrix& left, const Matrix& right, Matrix& result) - { - result.M11 = left.M11 - right.M11; - result.M12 = left.M12 - right.M12; - result.M13 = left.M13 - right.M13; - result.M14 = left.M14 - right.M14; - result.M21 = left.M21 - right.M21; - result.M22 = left.M22 - right.M22; - result.M23 = left.M23 - right.M23; - result.M24 = left.M24 - right.M24; - result.M31 = left.M31 - right.M31; - result.M32 = left.M32 - right.M32; - result.M33 = left.M33 - right.M33; - result.M34 = left.M34 - right.M34; - result.M41 = left.M41 - right.M41; - result.M42 = left.M42 - right.M42; - result.M43 = left.M43 - right.M43; - result.M44 = left.M44 - right.M44; - } + static void Subtract(const Matrix& left, const Matrix& right, Matrix& result); // Scales a matrix by the given value. // @param left The matrix to scale. // @param right The amount by which to scale. // @param result When the method completes, contains the scaled matrix. - static void Multiply(const Matrix& left, float right, Matrix& result) - { - result.M11 = left.M11 * right; - result.M12 = left.M12 * right; - result.M13 = left.M13 * right; - result.M14 = left.M14 * right; - result.M21 = left.M21 * right; - result.M22 = left.M22 * right; - result.M23 = left.M23 * right; - result.M24 = left.M24 * right; - result.M31 = left.M31 * right; - result.M32 = left.M32 * right; - result.M33 = left.M33 * right; - result.M34 = left.M34 * right; - result.M41 = left.M41 * right; - result.M42 = left.M42 * right; - result.M43 = left.M43 * right; - result.M44 = left.M44 * right; - } + static void Multiply(const Matrix& left, float right, Matrix& result); // Calculates the product of two matrices. // @param left The first matrix to multiply. @@ -631,124 +563,31 @@ public: // @param left The first matrix to multiply. // @param right The second matrix to multiply. // @param result The product of the two matrices. - static void Multiply(const Matrix& left, const Matrix& right, Matrix& result) - { - result.M11 = left.M11 * right.M11 + left.M12 * right.M21 + left.M13 * right.M31 + left.M14 * right.M41; - result.M12 = left.M11 * right.M12 + left.M12 * right.M22 + left.M13 * right.M32 + left.M14 * right.M42; - result.M13 = left.M11 * right.M13 + left.M12 * right.M23 + left.M13 * right.M33 + left.M14 * right.M43; - result.M14 = left.M11 * right.M14 + left.M12 * right.M24 + left.M13 * right.M34 + left.M14 * right.M44; - result.M21 = left.M21 * right.M11 + left.M22 * right.M21 + left.M23 * right.M31 + left.M24 * right.M41; - result.M22 = left.M21 * right.M12 + left.M22 * right.M22 + left.M23 * right.M32 + left.M24 * right.M42; - result.M23 = left.M21 * right.M13 + left.M22 * right.M23 + left.M23 * right.M33 + left.M24 * right.M43; - result.M24 = left.M21 * right.M14 + left.M22 * right.M24 + left.M23 * right.M34 + left.M24 * right.M44; - result.M31 = left.M31 * right.M11 + left.M32 * right.M21 + left.M33 * right.M31 + left.M34 * right.M41; - result.M32 = left.M31 * right.M12 + left.M32 * right.M22 + left.M33 * right.M32 + left.M34 * right.M42; - result.M33 = left.M31 * right.M13 + left.M32 * right.M23 + left.M33 * right.M33 + left.M34 * right.M43; - result.M34 = left.M31 * right.M14 + left.M32 * right.M24 + left.M33 * right.M34 + left.M34 * right.M44; - result.M41 = left.M41 * right.M11 + left.M42 * right.M21 + left.M43 * right.M31 + left.M44 * right.M41; - result.M42 = left.M41 * right.M12 + left.M42 * right.M22 + left.M43 * right.M32 + left.M44 * right.M42; - result.M43 = left.M41 * right.M13 + left.M42 * right.M23 + left.M43 * right.M33 + left.M44 * right.M43; - result.M44 = left.M41 * right.M14 + left.M42 * right.M24 + left.M43 * right.M34 + left.M44 * right.M44; - } + static void Multiply(const Matrix& left, const Matrix& right, Matrix& result); // Scales a matrix by the given value. // @param left The matrix to scale. // @param right The amount by which to scale. // @param result When the method completes, contains the scaled matrix. - static void Divide(const Matrix& left, float right, Matrix& result) - { - ASSERT(!Math::IsZero(right)); - const float inv = 1.0f / right; - - result.M11 = left.M11 * inv; - result.M12 = left.M12 * inv; - result.M13 = left.M13 * inv; - result.M14 = left.M14 * inv; - result.M21 = left.M21 * inv; - result.M22 = left.M22 * inv; - result.M23 = left.M23 * inv; - result.M24 = left.M24 * inv; - result.M31 = left.M31 * inv; - result.M32 = left.M32 * inv; - result.M33 = left.M33 * inv; - result.M34 = left.M34 * inv; - result.M41 = left.M41 * inv; - result.M42 = left.M42 * inv; - result.M43 = left.M43 * inv; - result.M44 = left.M44 * inv; - } + static void Divide(const Matrix& left, float right, Matrix& result); // Calculates the quotient of two matrices. // @param left The first matrix to divide. // @param right The second matrix to divide. // @param result When the method completes, contains the quotient of the two matrices. - static void Divide(const Matrix& left, const Matrix& right, Matrix& result) - { - result.M11 = left.M11 / right.M11; - result.M12 = left.M12 / right.M12; - result.M13 = left.M13 / right.M13; - result.M14 = left.M14 / right.M14; - result.M21 = left.M21 / right.M21; - result.M22 = left.M22 / right.M22; - result.M23 = left.M23 / right.M23; - result.M24 = left.M24 / right.M24; - result.M31 = left.M31 / right.M31; - result.M32 = left.M32 / right.M32; - result.M33 = left.M33 / right.M33; - result.M34 = left.M34 / right.M34; - result.M41 = left.M41 / right.M41; - result.M42 = left.M42 / right.M42; - result.M43 = left.M43 / right.M43; - result.M44 = left.M44 / right.M44; - } + static void Divide(const Matrix& left, const Matrix& right, Matrix& result); // Negates a matrix. // @param value The matrix to be negated. // @param result When the method completes, contains the negated matrix. - static void Negate(const Matrix& value, Matrix& result) - { - result.M11 = -value.M11; - result.M12 = -value.M12; - result.M13 = -value.M13; - result.M14 = -value.M14; - result.M21 = -value.M21; - result.M22 = -value.M22; - result.M23 = -value.M23; - result.M24 = -value.M24; - result.M31 = -value.M31; - result.M32 = -value.M32; - result.M33 = -value.M33; - result.M34 = -value.M34; - result.M41 = -value.M41; - result.M42 = -value.M42; - result.M43 = -value.M43; - result.M44 = -value.M44; - } + static void Negate(const Matrix& value, Matrix& result); // Performs a linear interpolation between two matrices. // @param start Start matrix. // @param end End matrix. // @param amount Value between 0 and 1 indicating the weight of end. // @param result When the method completes, contains the linear interpolation of the two matrices. - static void Lerp(const Matrix& start, const Matrix& end, float amount, Matrix& result) - { - result.M11 = Math::Lerp(start.M11, end.M11, amount); - result.M12 = Math::Lerp(start.M12, end.M12, amount); - result.M13 = Math::Lerp(start.M13, end.M13, amount); - result.M14 = Math::Lerp(start.M14, end.M14, amount); - result.M21 = Math::Lerp(start.M21, end.M21, amount); - result.M22 = Math::Lerp(start.M22, end.M22, amount); - result.M23 = Math::Lerp(start.M23, end.M23, amount); - result.M24 = Math::Lerp(start.M24, end.M24, amount); - result.M31 = Math::Lerp(start.M31, end.M31, amount); - result.M32 = Math::Lerp(start.M32, end.M32, amount); - result.M33 = Math::Lerp(start.M33, end.M33, amount); - result.M34 = Math::Lerp(start.M34, end.M34, amount); - result.M41 = Math::Lerp(start.M41, end.M41, amount); - result.M42 = Math::Lerp(start.M42, end.M42, amount); - result.M43 = Math::Lerp(start.M43, end.M43, amount); - result.M44 = Math::Lerp(start.M44, end.M44, amount); - } + static void Lerp(const Matrix& start, const Matrix& end, float amount, Matrix& result); // Performs a cubic interpolation between two matrices. // @param start Start matrix. @@ -1131,6 +970,7 @@ public: static void CreateFromAxisAngle(const Float3& axis, float angle, Matrix& result); public: + static Vector3 TransformVector(const Matrix& m, const Vector3& v); static Float4 TransformPosition(const Matrix& m, const Float3& v); static Float4 TransformPosition(const Matrix& m, const Float4& v); }; diff --git a/Source/Engine/Core/Math/Matrix3x3.cpp b/Source/Engine/Core/Math/Matrix3x3.cpp index 65a1b6b7e..f7a6298af 100644 --- a/Source/Engine/Core/Math/Matrix3x3.cpp +++ b/Source/Engine/Core/Math/Matrix3x3.cpp @@ -23,6 +23,11 @@ String Matrix3x3::ToString() const return String::Format(TEXT("{}"), *this); } +float Matrix3x3::GetDeterminant() const +{ + return M11 * M22 * M33 + M12 * M23 * M31 + M13 * M21 * M32 - M13 * M22 * M31 - M12 * M21 * M33 - M11 * M23 * M32; +} + void Matrix3x3::NormalizeScale() { const float scaleX = 1.0f / Float3(M11, M21, M31).Length(); diff --git a/Source/Engine/Core/Math/Matrix3x3.h b/Source/Engine/Core/Math/Matrix3x3.h index 0680e7735..177c33d19 100644 --- a/Source/Engine/Core/Math/Matrix3x3.h +++ b/Source/Engine/Core/Math/Matrix3x3.h @@ -312,10 +312,7 @@ public: /// /// Calculates the determinant of the Matrix3x3. /// - float GetDeterminant() const - { - return M11 * M22 * M33 + M12 * M23 * M31 + M13 * M21 * M32 - M13 * M22 * M31 - M12 * M21 * M33 - M11 * M23 * M32; - } + float GetDeterminant() const; public: /// @@ -352,7 +349,7 @@ public: /// /// The Matrix3x3 whose inverse is to be calculated. /// The inverse of the specified Matrix3x3. - static Matrix3x3 Invert(Matrix3x3 value) + static Matrix3x3 Invert(const Matrix3x3& value) { Matrix3x3 result; Invert(value, result); diff --git a/Source/Engine/Core/Math/Transform.cpp b/Source/Engine/Core/Math/Transform.cpp index f08de8279..463182415 100644 --- a/Source/Engine/Core/Math/Transform.cpp +++ b/Source/Engine/Core/Math/Transform.cpp @@ -18,6 +18,16 @@ String Transform::ToString() const return String::Format(TEXT("{}"), *this); } +bool Transform::IsIdentity() const +{ + return Translation.IsZero() && Orientation.IsIdentity() && Scale.IsOne(); +} + +bool Transform::IsNanOrInfinity() const +{ + return Translation.IsNanOrInfinity() || Orientation.IsNanOrInfinity() || Scale.IsNanOrInfinity(); +} + Matrix Transform::GetRotation() const { Matrix result; @@ -188,6 +198,15 @@ void Transform::WorldToLocalVector(const Vector3& vector, Vector3& result) const result *= invScale; } +void Transform::WorldToLocal(const Quaternion& rotation, Quaternion& result) const +{ + Quaternion orientation = Orientation; + orientation.Conjugate(); + Quaternion::Multiply(orientation, rotation, orientation); + orientation.Normalize(); + result = orientation; +} + Float3 Transform::GetRight() const { return Float3::Transform(Float3::Right, Orientation); diff --git a/Source/Engine/Core/Math/Transform.h b/Source/Engine/Core/Math/Transform.h index f61ce8b9c..3811ce0be 100644 --- a/Source/Engine/Core/Math/Transform.h +++ b/Source/Engine/Core/Math/Transform.h @@ -90,18 +90,12 @@ public: /// /// Checks if transform is an identity transformation. /// - bool IsIdentity() const - { - return Translation.IsZero() && Orientation.IsIdentity() && Scale.IsOne(); - } + bool IsIdentity() const; /// /// Returns true if transform has one or more components equal to +/- infinity or NaN. /// - bool IsNanOrInfinity() const - { - return Translation.IsNanOrInfinity() || Orientation.IsNanOrInfinity() || Scale.IsNanOrInfinity(); - } + bool IsNanOrInfinity() const; /// /// Calculates the determinant of this transformation. @@ -278,6 +272,25 @@ public: return result; } + /// + /// Performs transformation of the given rotation in world space to the local space of this transform. + /// + /// The world space rotation. + /// The local space rotation. + void WorldToLocal(const Quaternion& rotation, Quaternion& result) const; + + /// + /// Performs transformation of the given rotation in world space to the local space of this transform. + /// + /// The world space rotation. + /// The local space rotation. + Quaternion WorldToLocal(const Quaternion& rotation) const + { + Quaternion result; + WorldToLocal(rotation, result); + return result; + } + public: FORCE_INLINE Transform operator*(const Transform& other) const { diff --git a/Source/Engine/Level/Actor.cpp b/Source/Engine/Level/Actor.cpp index 64ad37b8e..60646cdbf 100644 --- a/Source/Engine/Level/Actor.cpp +++ b/Source/Engine/Level/Actor.cpp @@ -319,13 +319,9 @@ void Actor::SetParent(Actor* value, bool worldPositionsStays, bool canBreakPrefa if (worldPositionsStays) { if (_parent) - { - _parent->GetTransform().WorldToLocal(prevTransform, _localTransform); - } + _parent->_transform.WorldToLocal(prevTransform, _localTransform); else - { _localTransform = prevTransform; - } } // Fire events @@ -622,7 +618,7 @@ void Actor::SetTransform(const Transform& value) if (!(Vector3::NearEqual(_transform.Translation, value.Translation) && Quaternion::NearEqual(_transform.Orientation, value.Orientation, ACTOR_ORIENTATION_EPSILON) && Float3::NearEqual(_transform.Scale, value.Scale))) { if (_parent) - _parent->GetTransform().WorldToLocal(value, _localTransform); + _parent->_transform.WorldToLocal(value, _localTransform); else _localTransform = value; OnTransformChanged(); @@ -635,7 +631,7 @@ void Actor::SetPosition(const Vector3& value) if (!Vector3::NearEqual(_transform.Translation, value)) { if (_parent) - _localTransform.Translation = _parent->GetTransform().WorldToLocal(value); + _localTransform.Translation = _parent->_transform.WorldToLocal(value); else _localTransform.Translation = value; OnTransformChanged(); @@ -648,16 +644,9 @@ void Actor::SetOrientation(const Quaternion& value) if (!Quaternion::NearEqual(_transform.Orientation, value, ACTOR_ORIENTATION_EPSILON)) { if (_parent) - { - _localTransform.Orientation = _parent->GetOrientation(); - _localTransform.Orientation.Invert(); - Quaternion::Multiply(_localTransform.Orientation, value, _localTransform.Orientation); - _localTransform.Orientation.Normalize(); - } + _parent->_transform.WorldToLocal(value, _localTransform.Orientation); else - { _localTransform.Orientation = value; - } OnTransformChanged(); } } From 9a21cfd092621fdb5bc8bfe31e6d968c8095094a Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 20 Feb 2024 23:55:06 +0100 Subject: [PATCH 53/79] Fix transform scaling applying to nested objects when drawing #1796 #1350 --- Source/Editor/SceneGraph/GUI/ActorTreeNode.cs | 2 +- Source/Engine/Graphics/RenderView.h | 8 ++++++++ Source/Engine/Level/Actor.cpp | 19 +++++++++++++++++-- Source/Engine/Level/Actor.h | 5 +---- Source/Engine/Level/Actors/AnimatedModel.cpp | 16 +++++++++------- Source/Engine/Level/Actors/Camera.cpp | 2 +- Source/Engine/Level/Actors/Spline.cpp | 6 +++--- Source/Engine/Level/Actors/StaticModel.cpp | 8 ++++---- .../Particles/Graph/GPU/GPUParticles.cpp | 6 ++---- Source/Engine/Physics/Actors/Cloth.cpp | 3 ++- .../ShadowsOfMordor/Builder.Entries.cpp | 2 +- .../Engine/ShadowsOfMordor/Builder.Jobs.cpp | 2 +- Source/Engine/UI/SpriteRender.cpp | 2 +- 13 files changed, 51 insertions(+), 30 deletions(-) diff --git a/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs b/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs index 95f767d80..29032010e 100644 --- a/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs +++ b/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs @@ -658,7 +658,7 @@ namespace FlaxEditor.SceneGraph.GUI } } actor.Name = item.ShortName; - if (_dragAssets.Objects[i] is not PrefabItem p) + if (_dragAssets.Objects[i] is not PrefabItem) actor.Transform = Transform.Identity; var previousTrans = actor.Transform; ActorNode.Root.Spawn(actor, spawnParent); diff --git a/Source/Engine/Graphics/RenderView.h b/Source/Engine/Graphics/RenderView.h index e72ebaa45..778c8f2e5 100644 --- a/Source/Engine/Graphics/RenderView.h +++ b/Source/Engine/Graphics/RenderView.h @@ -335,4 +335,12 @@ public: // Calculates the world matrix for the given transformation instance rendering. void GetWorldMatrix(const Transform& transform, Matrix& world) const; + + // Applies the render origin to the transformation instance matrix. + FORCE_INLINE void GetWorldMatrix(Matrix& world) const + { + world.M41 -= Origin.X; + world.M42 -= Origin.Y; + world.M43 -= Origin.Z; + } }; diff --git a/Source/Engine/Level/Actor.cpp b/Source/Engine/Level/Actor.cpp index 60646cdbf..6ae69d471 100644 --- a/Source/Engine/Level/Actor.cpp +++ b/Source/Engine/Level/Actor.cpp @@ -657,7 +657,7 @@ void Actor::SetScale(const Float3& value) if (!Float3::NearEqual(_transform.Scale, value)) { if (_parent) - Float3::Divide(value, _parent->GetScale(), _localTransform.Scale); + Float3::Divide(value, _parent->_transform.Scale, _localTransform.Scale); else _localTransform.Scale = value; OnTransformChanged(); @@ -753,10 +753,25 @@ void Actor::AddMovement(const Vector3& translation, const Quaternion& rotation) void Actor::GetWorldToLocalMatrix(Matrix& worldToLocal) const { - _transform.GetWorld(worldToLocal); + GetLocalToWorldMatrix(worldToLocal); worldToLocal.Invert(); } +void Actor::GetLocalToWorldMatrix(Matrix& localToWorld) const +{ +#if 0 + _transform.GetWorld(localToWorld); +#else + _localTransform.GetWorld(localToWorld); + if (_parent) + { + Matrix parentToWorld; + _parent->GetLocalToWorldMatrix(parentToWorld); + localToWorld = localToWorld * parentToWorld; + } +#endif +} + void Actor::LinkPrefab(const Guid& prefabId, const Guid& prefabObjectId) { ASSERT(prefabId.IsValid()); diff --git a/Source/Engine/Level/Actor.h b/Source/Engine/Level/Actor.h index ddf6f0587..bb3570eee 100644 --- a/Source/Engine/Level/Actor.h +++ b/Source/Engine/Level/Actor.h @@ -638,10 +638,7 @@ public: /// Gets the matrix that transforms a point from the local space of the actor to world space. /// /// The world to local matrix. - API_FUNCTION() FORCE_INLINE void GetLocalToWorldMatrix(API_PARAM(Out) Matrix& localToWorld) const - { - _transform.GetWorld(localToWorld); - } + API_FUNCTION() void GetLocalToWorldMatrix(API_PARAM(Out) Matrix& localToWorld) const; public: /// diff --git a/Source/Engine/Level/Actors/AnimatedModel.cpp b/Source/Engine/Level/Actors/AnimatedModel.cpp index 319def475..027995e19 100644 --- a/Source/Engine/Level/Actors/AnimatedModel.cpp +++ b/Source/Engine/Level/Actors/AnimatedModel.cpp @@ -127,7 +127,7 @@ void AnimatedModel::GetCurrentPose(Array& nodesTransformation, bool worl if (worldSpace) { Matrix world; - _transform.GetWorld(world); + GetLocalToWorldMatrix(world); for (auto& m : nodesTransformation) m = m * world; } @@ -142,7 +142,7 @@ void AnimatedModel::SetCurrentPose(const Array& nodesTransformation, boo if (worldSpace) { Matrix world; - _transform.GetWorld(world); + GetLocalToWorldMatrix(world); Matrix invWorld; Matrix::Invert(world, invWorld); for (auto& m : GraphInstance.NodesPose) @@ -162,7 +162,7 @@ void AnimatedModel::GetNodeTransformation(int32 nodeIndex, Matrix& nodeTransform if (worldSpace) { Matrix world; - _transform.GetWorld(world); + GetLocalToWorldMatrix(world); nodeTransformation = nodeTransformation * world; } } @@ -181,7 +181,7 @@ void AnimatedModel::SetNodeTransformation(int32 nodeIndex, const Matrix& nodeTra if (worldSpace) { Matrix world; - _transform.GetWorld(world); + GetLocalToWorldMatrix(world); Matrix invWorld; Matrix::Invert(world, invWorld); GraphInstance.NodesPose[nodeIndex] = GraphInstance.NodesPose[nodeIndex] * invWorld; @@ -731,7 +731,9 @@ void AnimatedModel::UpdateBounds() } else if (model && model->IsLoaded() && model->LODs.Count() != 0) { - const BoundingBox modelBox = model->GetBox(_transform.GetWorld()); + Matrix world; + GetLocalToWorldMatrix(world); + const BoundingBox modelBox = model->GetBox(world); BoundingBox box = modelBox; if (GraphInstance.NodesPose.Count() != 0) { @@ -911,8 +913,8 @@ void AnimatedModel::Draw(RenderContext& renderContext) if (renderContext.View.Pass == DrawPass::GlobalSurfaceAtlas) return; // No supported Matrix world; - const Float3 translation = _transform.Translation - renderContext.View.Origin; - Matrix::Transformation(_transform.Scale, _transform.Orientation, translation, world); + GetLocalToWorldMatrix(world); + renderContext.View.GetWorldMatrix(world); GEOMETRY_DRAW_STATE_EVENT_BEGIN(_drawState, world); _lastMinDstSqr = Math::Min(_lastMinDstSqr, Vector3::DistanceSquared(_transform.Translation, renderContext.View.WorldPosition)); diff --git a/Source/Engine/Level/Actors/Camera.cpp b/Source/Engine/Level/Actors/Camera.cpp index c3559c87f..6f3052598 100644 --- a/Source/Engine/Level/Actors/Camera.cpp +++ b/Source/Engine/Level/Actors/Camera.cpp @@ -378,7 +378,7 @@ void Camera::UpdateCache() // Update editor preview model cache Matrix rot, tmp, world; - _transform.GetWorld(tmp); + GetLocalToWorldMatrix(tmp); Matrix::RotationY(PI * -0.5f, rot); Matrix::Multiply(rot, tmp, world); diff --git a/Source/Engine/Level/Actors/Spline.cpp b/Source/Engine/Level/Actors/Spline.cpp index dfe7c2be8..a54384dd9 100644 --- a/Source/Engine/Level/Actors/Spline.cpp +++ b/Source/Engine/Level/Actors/Spline.cpp @@ -467,7 +467,7 @@ void Spline::UpdateSpline() for (int32 i = 1; i < count; i++) _localBounds.Merge(keyframes[i].Value.Translation); Matrix world; - _transform.GetWorld(world); + GetLocalToWorldMatrix(world); BoundingBox::Transform(_localBounds, world, _box); SplineUpdated(); @@ -542,7 +542,7 @@ void Spline::OnTransformChanged() Actor::OnTransformChanged(); Matrix world; - _transform.GetWorld(world); + GetLocalToWorldMatrix(world); BoundingBox::Transform(_localBounds, world, _box); BoundingSphere::FromBox(_box, _sphere); } @@ -560,7 +560,7 @@ void Spline::Initialize() for (int32 i = 1; i < count; i++) _localBounds.Merge(keyframes[i].Value.Translation); Matrix world; - _transform.GetWorld(world); + GetLocalToWorldMatrix(world); BoundingBox::Transform(_localBounds, world, _box); } diff --git a/Source/Engine/Level/Actors/StaticModel.cpp b/Source/Engine/Level/Actors/StaticModel.cpp index d5c7e0e3e..58a471e04 100644 --- a/Source/Engine/Level/Actors/StaticModel.cpp +++ b/Source/Engine/Level/Actors/StaticModel.cpp @@ -335,8 +335,8 @@ void StaticModel::Draw(RenderContext& renderContext) return; } Matrix world; - const Float3 translation = _transform.Translation - renderContext.View.Origin; - Matrix::Transformation(_transform.Scale, _transform.Orientation, translation, world); + GetLocalToWorldMatrix(world); + renderContext.View.GetWorldMatrix(world); GEOMETRY_DRAW_STATE_EVENT_BEGIN(_drawState, world); if (_vertexColorsDirty) FlushVertexColors(); @@ -369,8 +369,8 @@ void StaticModel::Draw(RenderContextBatch& renderContextBatch) return; const RenderContext& renderContext = renderContextBatch.GetMainContext(); Matrix world; - const Float3 translation = _transform.Translation - renderContext.View.Origin; - Matrix::Transformation(_transform.Scale, _transform.Orientation, translation, world); + GetLocalToWorldMatrix(world); + renderContext.View.GetWorldMatrix(world); GEOMETRY_DRAW_STATE_EVENT_BEGIN(_drawState, world); if (_vertexColorsDirty) FlushVertexColors(); diff --git a/Source/Engine/Particles/Graph/GPU/GPUParticles.cpp b/Source/Engine/Particles/Graph/GPU/GPUParticles.cpp index 57ffa251a..94cc5ef08 100644 --- a/Source/Engine/Particles/Graph/GPU/GPUParticles.cpp +++ b/Source/Engine/Particles/Graph/GPU/GPUParticles.cpp @@ -233,11 +233,9 @@ void GPUParticles::Execute(GPUContext* context, ParticleEmitter* emitter, Partic else { Matrix worldMatrix; - const Transform transform = effect->GetTransform(); + effect->GetLocalToWorldMatrix(worldMatrix); if (viewTask) - viewTask->View.GetWorldMatrix(transform, worldMatrix); - else - transform.GetWorld(worldMatrix); + viewTask->View.GetWorldMatrix(worldMatrix); Matrix::Transpose(worldMatrix, cbData->WorldMatrix); worldMatrix.Invert(); Matrix::Transpose(worldMatrix, cbData->InvWorldMatrix); diff --git a/Source/Engine/Physics/Actors/Cloth.cpp b/Source/Engine/Physics/Actors/Cloth.cpp index a35acb066..2c6199490 100644 --- a/Source/Engine/Physics/Actors/Cloth.cpp +++ b/Source/Engine/Physics/Actors/Cloth.cpp @@ -847,7 +847,8 @@ void Cloth::OnPostUpdate() if (_meshDeformation) { // Mark mesh as dirty - const Matrix invWorld = Matrix::Invert(_transform.GetWorld()); + Matrix invWorld; + GetWorldToLocalMatrix(invWorld); BoundingBox localBounds; BoundingBox::Transform(_box, invWorld, localBounds); _meshDeformation->Dirty(_mesh.LODIndex, _mesh.MeshIndex, MeshBufferType::Vertex0, localBounds); diff --git a/Source/Engine/ShadowsOfMordor/Builder.Entries.cpp b/Source/Engine/ShadowsOfMordor/Builder.Entries.cpp index 67af59585..7ab93cfc8 100644 --- a/Source/Engine/ShadowsOfMordor/Builder.Entries.cpp +++ b/Source/Engine/ShadowsOfMordor/Builder.Entries.cpp @@ -64,7 +64,7 @@ bool cacheStaticGeometryTree(Actor* actor, ShadowsOfMordor::Builder::SceneBuildC if (useLightmap && anyValid && entry.Scale > ZeroTolerance) { Matrix worldMatrix; - staticModel->GetTransform().GetWorld(worldMatrix); + staticModel->GetLocalToWorldMatrix(worldMatrix); entry.Box = model->GetBox(worldMatrix); results.Add(entry); } diff --git a/Source/Engine/ShadowsOfMordor/Builder.Jobs.cpp b/Source/Engine/ShadowsOfMordor/Builder.Jobs.cpp index 8aed89eb3..02cedf1ad 100644 --- a/Source/Engine/ShadowsOfMordor/Builder.Jobs.cpp +++ b/Source/Engine/ShadowsOfMordor/Builder.Jobs.cpp @@ -125,7 +125,7 @@ void ShadowsOfMordor::Builder::onJobRender(GPUContext* context) auto& lod = staticModel->Model->LODs[0]; Matrix worldMatrix; - staticModel->GetTransform().GetWorld(worldMatrix); + staticModel->GetLocalToWorldMatrix(worldMatrix); Matrix::Transpose(worldMatrix, shaderData.WorldMatrix); shaderData.LightmapArea = staticModel->Lightmap.UVsArea; diff --git a/Source/Engine/UI/SpriteRender.cpp b/Source/Engine/UI/SpriteRender.cpp index 25446c9c5..a2ad0021c 100644 --- a/Source/Engine/UI/SpriteRender.cpp +++ b/Source/Engine/UI/SpriteRender.cpp @@ -213,7 +213,7 @@ void SpriteRender::OnTransformChanged() const BoundingSphere localSphere(Vector3::Zero, _size.Length()); Matrix world; - _transform.GetWorld(world); + GetLocalToWorldMatrix(world); BoundingSphere::Transform(localSphere, world, _sphere); BoundingBox::FromSphere(_sphere, _box); if (_sceneRenderingKey != -1) From 149a6a29f883e83a3763eb92328cc66dc254f534 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 21 Feb 2024 00:00:58 +0100 Subject: [PATCH 54/79] Fix crash when using very small render resolution #2261 --- Source/Engine/Renderer/PostProcessingPass.cpp | 22 +++++++++---------- .../Renderer/ScreenSpaceReflectionsPass.cpp | 2 ++ 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/Source/Engine/Renderer/PostProcessingPass.cpp b/Source/Engine/Renderer/PostProcessingPass.cpp index 7c93177e0..6222153b6 100644 --- a/Source/Engine/Renderer/PostProcessingPass.cpp +++ b/Source/Engine/Renderer/PostProcessingPass.cpp @@ -194,8 +194,18 @@ void PostProcessingPass::Render(RenderContext& renderContext, GPUTexture* input, bool useCameraArtifacts = EnumHasAnyFlags(view.Flags, ViewFlags::CameraArtifacts) && (settings.CameraArtifacts.VignetteIntensity > 0.0f || settings.CameraArtifacts.GrainAmount > 0.0f || settings.CameraArtifacts.ChromaticDistortion > 0.0f || settings.CameraArtifacts.ScreenFadeColor.A > 0.0f); bool useLensFlares = EnumHasAnyFlags(view.Flags, ViewFlags::LensFlares) && settings.LensFlares.Intensity > 0.0f && useBloom; + // Cache viewport sizes + int32 w1 = input->Width(); + int32 w2 = w1 >> 1; + int32 w4 = w2 >> 1; + int32 w8 = w4 >> 1; + int32 h1 = input->Height(); + int32 h2 = h1 >> 1; + int32 h4 = h2 >> 1; + int32 h8 = h4 >> 1; + // Ensure to have valid data and if at least one effect should be applied - if (!(useBloom || useToneMapping || useCameraArtifacts) || checkIfSkipPass()) + if (!(useBloom || useToneMapping || useCameraArtifacts) || checkIfSkipPass() || w8 == 0 || h8 ==0) { // Resources are missing. Do not perform rendering. Just copy raw frame context->SetViewportAndScissors((float)output->Width(), (float)output->Height()); @@ -209,16 +219,6 @@ void PostProcessingPass::Render(RenderContext& renderContext, GPUTexture* input, auto cb0 = shader->GetCB(0); auto cb1 = shader->GetCB(1); - // Cache viewport sizes - int32 w1 = input->Width(); - int32 w2 = w1 >> 1; - int32 w4 = w2 >> 1; - int32 w8 = w4 >> 1; - int32 h1 = input->Height(); - int32 h2 = h1 >> 1; - int32 h4 = h2 >> 1; - int32 h8 = h4 >> 1; - //////////////////////////////////////////////////////////////////////////////////// // Setup shader diff --git a/Source/Engine/Renderer/ScreenSpaceReflectionsPass.cpp b/Source/Engine/Renderer/ScreenSpaceReflectionsPass.cpp index 80bacf650..7ba9fbb50 100644 --- a/Source/Engine/Renderer/ScreenSpaceReflectionsPass.cpp +++ b/Source/Engine/Renderer/ScreenSpaceReflectionsPass.cpp @@ -176,6 +176,8 @@ void ScreenSpaceReflectionsPass::Render(RenderContext& renderContext, GPUTexture // Prepare resolutions for passes const int32 width = buffers->GetWidth(); const int32 height = buffers->GetHeight(); + if (width < 4 || height < 4) + return; const int32 traceWidth = width / static_cast(settings.RayTracePassResolution); const int32 traceHeight = height / static_cast(settings.RayTracePassResolution); const int32 resolveWidth = width / static_cast(settings.RayTracePassResolution); From 97cb8d1b619e691ab4fe3fd9a20f49cfd1f5ee04 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 21 Feb 2024 00:07:38 +0100 Subject: [PATCH 55/79] Clarify doc comment --- Source/Engine/Core/Math/Math.h | 2 +- Source/Shaders/Math.hlsl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Engine/Core/Math/Math.h b/Source/Engine/Core/Math/Math.h index a3c05fce4..a7d806dfe 100644 --- a/Source/Engine/Core/Math/Math.h +++ b/Source/Engine/Core/Math/Math.h @@ -901,7 +901,7 @@ namespace Math return length - Abs(Repeat(t, length * 2.0f) - length); } - // Rotates position about the given axis by the given angle, in radians, and returns the offset to position + // Rotates position about the input axis by the given angle (in radians), and returns the delta to position Vector3 FLAXENGINE_API RotateAboutAxis(const Vector3& normalizedRotationAxis, float angle, const Vector3& positionOnAxis, const Vector3& position); Vector3 FLAXENGINE_API ExtractLargestComponent(const Vector3& v); diff --git a/Source/Shaders/Math.hlsl b/Source/Shaders/Math.hlsl index 67ddc1887..9ddef6c02 100644 --- a/Source/Shaders/Math.hlsl +++ b/Source/Shaders/Math.hlsl @@ -241,7 +241,7 @@ float4 FindQuatBetween(float3 from, float3 to) return normalize(result); } -// Rotates Position about the given axis by the given angle, in radians, and returns the offset to position +// Rotates position about the input axis by the given angle (in radians), and returns the delta to position float3 RotateAboutAxis(float4 normalizedRotationAxisAndAngle, float3 positionOnAxis, float3 position) { float3 pointOnAxis = positionOnAxis + normalizedRotationAxisAndAngle.xyz * dot(normalizedRotationAxisAndAngle.xyz, position - positionOnAxis); From f3e6b74043d7bfdd636a2ea5f9e540e278975d60 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 21 Feb 2024 09:12:31 +0100 Subject: [PATCH 56/79] Add breaking node connection under mouse with middle button click #1010 --- Source/Editor/Surface/VisjectSurface.Input.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Source/Editor/Surface/VisjectSurface.Input.cs b/Source/Editor/Surface/VisjectSurface.Input.cs index 419c2d468..356e798fa 100644 --- a/Source/Editor/Surface/VisjectSurface.Input.cs +++ b/Source/Editor/Surface/VisjectSurface.Input.cs @@ -557,7 +557,21 @@ namespace FlaxEditor.Surface _middleMouseDown = false; EndMouseCapture(); Cursor = CursorType.Default; - _mouseMoveAmount = 0; + if (_mouseMoveAmount > 0) + _mouseMoveAmount = 0; + else if (CanEdit) + { + // Surface was not moved with MMB so try to remove connection underneath + var mousePos = _rootControl.PointFromParent(ref location); + if (IntersectsConnection(mousePos, out InputBox inputBox, out OutputBox outputBox)) + { + var action = new EditNodeConnections(inputBox.ParentNode.Context, inputBox.ParentNode); + inputBox.BreakConnection(outputBox); + action.End(); + AddBatchedUndoAction(action); + MarkAsEdited(); + } + } } // Base From d7dbc0fbdc70b49cbc9775699b340f22005732b5 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 21 Feb 2024 20:21:45 +0100 Subject: [PATCH 57/79] Fix opening projects with PostFx material assigned in Graphics Settings #1993 --- Source/Engine/Content/SoftAssetReference.h | 13 ++++++++++ .../Engine/Graphics/PostProcessSettings.cpp | 7 +++--- Source/Engine/Graphics/PostProcessSettings.h | 4 +-- Source/Engine/Scripting/ManagedCLR/MUtils.h | 25 +++++++++++++++++++ 4 files changed, 43 insertions(+), 6 deletions(-) diff --git a/Source/Engine/Content/SoftAssetReference.h b/Source/Engine/Content/SoftAssetReference.h index d237b5fd7..0f1be471d 100644 --- a/Source/Engine/Content/SoftAssetReference.h +++ b/Source/Engine/Content/SoftAssetReference.h @@ -89,6 +89,11 @@ public: OnSet(other.GetID()); } + SoftAssetReference(const Guid& id) + { + OnSet(id); + } + SoftAssetReference(SoftAssetReference&& other) { OnSet(other.GetID()); @@ -111,6 +116,10 @@ public: { return GetID() == other.GetID(); } + FORCE_INLINE bool operator==(const Guid& other) const + { + return GetID() == other; + } FORCE_INLINE bool operator!=(T* other) const { return Get() != other; @@ -119,6 +128,10 @@ public: { return GetID() != other.GetID(); } + FORCE_INLINE bool operator!=(const Guid& other) const + { + return GetID() != other; + } SoftAssetReference& operator=(const SoftAssetReference& other) { if (this != &other) diff --git a/Source/Engine/Graphics/PostProcessSettings.cpp b/Source/Engine/Graphics/PostProcessSettings.cpp index 6e2b21045..4de7bdb2e 100644 --- a/Source/Engine/Graphics/PostProcessSettings.cpp +++ b/Source/Engine/Graphics/PostProcessSettings.cpp @@ -207,12 +207,11 @@ void PostFxMaterialsSettings::BlendWith(PostFxMaterialsSettings& other, float we if (isHalf) { int32 indexSrc = 0; - const AssetReference* materialsSrc = other.Materials.Get(); + const SoftAssetReference* materialsSrc = other.Materials.Get(); while (Materials.Count() != POST_PROCESS_SETTINGS_MAX_MATERIALS && indexSrc < other.Materials.Count()) { - MaterialBase* mat = materialsSrc[indexSrc].Get(); - if (mat && !Materials.Contains(mat)) - Materials.Add(mat); + if (!Materials.Contains(materialsSrc[indexSrc].GetID())) + Materials.Add(materialsSrc[indexSrc]); indexSrc++; } } diff --git a/Source/Engine/Graphics/PostProcessSettings.h b/Source/Engine/Graphics/PostProcessSettings.h index 1d695f353..5d95f7c74 100644 --- a/Source/Engine/Graphics/PostProcessSettings.h +++ b/Source/Engine/Graphics/PostProcessSettings.h @@ -1929,8 +1929,8 @@ API_STRUCT() struct FLAXENGINE_API PostFxMaterialsSettings : ISerializable /// /// The post-process materials collection for rendering (fixed capacity). /// - API_FIELD(Attributes="EditorDisplay(null, EditorDisplayAttribute.InlineStyle)") - Array, FixedAllocation> Materials; + API_FIELD(Attributes="EditorDisplay(null, EditorDisplayAttribute.InlineStyle), Collection(MaxCount=8)") + Array, FixedAllocation> Materials; public: /// diff --git a/Source/Engine/Scripting/ManagedCLR/MUtils.h b/Source/Engine/Scripting/ManagedCLR/MUtils.h index ed1b690c2..46601ede7 100644 --- a/Source/Engine/Scripting/ManagedCLR/MUtils.h +++ b/Source/Engine/Scripting/ManagedCLR/MUtils.h @@ -347,6 +347,31 @@ struct MConverter> } }; +// TODO: use MarshalAs=Guid on SoftAssetReference to pass guid over bindings and not load asset in glue code +template +class SoftAssetReference; +template +struct MConverter> +{ + void ToManagedArray(MArray* result, const Span>& data) + { + if (data.Length() == 0) + return; + MObject** objects = (MObject**)Allocator::Allocate(data.Length() * sizeof(MObject*)); + for (int32 i = 0; i < data.Length(); i++) + objects[i] = data[i].GetManagedInstance(); + MCore::GC::WriteArrayRef(result, Span(objects, data.Length())); + Allocator::Free(objects); + } + + void ToNativeArray(Span>& result, const MArray* data) + { + MObject** dataPtr = MCore::Array::GetAddress(data); + for (int32 i = 0; i < result.Length(); i++) + result.Get()[i] = (T*)ScriptingObject::ToNative(dataPtr[i]); + } +}; + // Converter for Array. template struct MConverter> From fa606ce5f6a5260d2629bdf5435bd7e91d5a2914 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 21 Feb 2024 22:05:08 +0100 Subject: [PATCH 58/79] Fix render view panning when bug when no camera is active #1997 --- Source/Engine/Graphics/RenderTask.cpp | 3 +++ Source/Engine/Graphics/RenderView.cs | 1 + 2 files changed, 4 insertions(+) diff --git a/Source/Engine/Graphics/RenderTask.cpp b/Source/Engine/Graphics/RenderTask.cpp index 8a10a0444..3527c8627 100644 --- a/Source/Engine/Graphics/RenderTask.cpp +++ b/Source/Engine/Graphics/RenderTask.cpp @@ -403,6 +403,9 @@ void SceneRenderTask::OnEnd(GPUContext* context) View.PrevView = View.View; View.PrevProjection = View.Projection; View.PrevViewProjection = View.ViewProjection(); + + // Remove jitter from the projection (in case it's unmodified by gameplay eg. due to missing camera) + View.Projection = View.NonJitteredProjection; } bool SceneRenderTask::Resize(int32 width, int32 height) diff --git a/Source/Engine/Graphics/RenderView.cs b/Source/Engine/Graphics/RenderView.cs index 72cfe3577..f83779a43 100644 --- a/Source/Engine/Graphics/RenderView.cs +++ b/Source/Engine/Graphics/RenderView.cs @@ -30,6 +30,7 @@ namespace FlaxEngine Frustum = new BoundingFrustum(ref viewProjection); Matrix.Invert(ref viewProjection, out IVP); CullingFrustum = Frustum; + NonJitteredProjection = Projection; } /// From f20805e56701ab4ec118188891e348efe124694c Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 21 Feb 2024 22:39:32 +0100 Subject: [PATCH 59/79] Fix Json serializer for CSharp data to use UTF-8 text encoding #1994 --- Source/Editor/Managed/ManagedEditor.Internal.cpp | 2 +- Source/Engine/Serialization/JsonSerializer.cs | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Source/Editor/Managed/ManagedEditor.Internal.cpp b/Source/Editor/Managed/ManagedEditor.Internal.cpp index 53c0fbab2..8ee058552 100644 --- a/Source/Editor/Managed/ManagedEditor.Internal.cpp +++ b/Source/Editor/Managed/ManagedEditor.Internal.cpp @@ -204,7 +204,7 @@ DEFINE_INTERNAL_CALL(bool) EditorInternal_SaveJsonAsset(MString* outputPathObj, FileSystem::NormalizePath(outputPath); const StringView dataObjChars = MCore::String::GetChars(dataObj); - const StringAsANSI<> data(dataObjChars.Get(), dataObjChars.Length()); + const StringAsUTF8<> data(dataObjChars.Get(), dataObjChars.Length()); const StringAnsiView dataAnsi(data.Get(), data.Length()); const StringView dataTypeNameObjChars = MCore::String::GetChars(dataTypeNameObj); diff --git a/Source/Engine/Serialization/JsonSerializer.cs b/Source/Engine/Serialization/JsonSerializer.cs index 076e8abe7..076beef7d 100644 --- a/Source/Engine/Serialization/JsonSerializer.cs +++ b/Source/Engine/Serialization/JsonSerializer.cs @@ -15,6 +15,17 @@ using Newtonsoft.Json.Serialization; namespace FlaxEngine.Json { + sealed class StringWriterWithEncoding : StringWriter + { + public override Encoding Encoding { get; } + + public StringWriterWithEncoding(System.Text.StringBuilder sb, IFormatProvider formatProvider, Encoding encoding) + : base(sb, formatProvider) + { + Encoding = encoding; + } + } + partial class JsonSerializer { internal class SerializerCache @@ -37,7 +48,7 @@ namespace FlaxEngine.Json { IsManagedOnly = isManagedOnly; StringBuilder = new StringBuilder(256); - StringWriter = new StringWriter(StringBuilder, CultureInfo.InvariantCulture); + StringWriter = new StringWriterWithEncoding(StringBuilder, CultureInfo.InvariantCulture, Encoding.UTF8); MemoryStream = new UnmanagedMemoryStream((byte*)0, 0); #if FLAX_EDITOR From 318b00c617140b487c8cb60ee46fb44bd7545338 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 21 Feb 2024 23:18:09 +0100 Subject: [PATCH 60/79] Fix editor exit with error code when game cooking CL fails #2248 --- Source/Editor/Cooker/GameCooker.cpp | 12 +++++++----- Source/Editor/Cooker/GameCooker.h | 3 ++- Source/Editor/Editor.cs | 2 +- Source/Editor/Windows/GameCookerWindow.cs | 7 ++++++- Source/Engine/Engine/Engine.cpp | 2 ++ 5 files changed, 18 insertions(+), 8 deletions(-) diff --git a/Source/Editor/Cooker/GameCooker.cpp b/Source/Editor/Cooker/GameCooker.cpp index 52550128e..894f4ed2d 100644 --- a/Source/Editor/Cooker/GameCooker.cpp +++ b/Source/Editor/Cooker/GameCooker.cpp @@ -456,18 +456,18 @@ PlatformTools* GameCooker::GetTools(BuildPlatform platform) return result; } -void GameCooker::Build(BuildPlatform platform, BuildConfiguration configuration, const StringView& outputPath, BuildOptions options, const Array& customDefines, const StringView& preset, const StringView& presetTarget) +bool GameCooker::Build(BuildPlatform platform, BuildConfiguration configuration, const StringView& outputPath, BuildOptions options, const Array& customDefines, const StringView& preset, const StringView& presetTarget) { if (IsRunning()) { LOG(Warning, "Cannot start a build. Already running."); - return; + return true; } PlatformTools* tools = GetTools(platform); if (tools == nullptr) { LOG(Error, "Build platform {0} is not supported.", ::ToString(platform)); - return; + return true; } // Setup @@ -493,7 +493,7 @@ void GameCooker::Build(BuildPlatform platform, BuildConfiguration configuration, if (FileSystem::CreateDirectory(data.CacheDirectory)) { LOG(Error, "Cannot setup game building cache directory."); - return; + return true; } } @@ -510,13 +510,15 @@ void GameCooker::Build(BuildPlatform platform, BuildConfiguration configuration, { GameCookerImpl::IsRunning = false; LOG(Error, "Failed to start a build thread."); - return; + return true; } } else { ThreadCond.NotifyOne(); } + + return false; } void GameCooker::Cancel(bool waitForEnd) diff --git a/Source/Editor/Cooker/GameCooker.h b/Source/Editor/Cooker/GameCooker.h index 5c2b89787..f328c8719 100644 --- a/Source/Editor/Cooker/GameCooker.h +++ b/Source/Editor/Cooker/GameCooker.h @@ -82,7 +82,8 @@ public: /// The list of custom defines passed to the build tool when compiling project scripts. Can be used in build scripts for configuration (Configuration.CustomDefines). /// The name of build preset used for cooking (can be used by editor and game plugins). /// The name of build preset target used for cooking (can be used by editor and game plugins). - API_FUNCTION() static void Build(BuildPlatform platform, BuildConfiguration configuration, const StringView& outputPath, BuildOptions options, const Array& customDefines, const StringView& preset = StringView::Empty, const StringView& presetTarget = StringView::Empty); + /// True if failed to start the build, otherwise false. + API_FUNCTION() static bool Build(BuildPlatform platform, BuildConfiguration configuration, const StringView& outputPath, BuildOptions options, const Array& customDefines, const StringView& preset = StringView::Empty, const StringView& presetTarget = StringView::Empty); /// /// Sends a cancel event to the game building service. diff --git a/Source/Editor/Editor.cs b/Source/Editor/Editor.cs index 266d8235f..2f332e1d7 100644 --- a/Source/Editor/Editor.cs +++ b/Source/Editor/Editor.cs @@ -1395,7 +1395,7 @@ namespace FlaxEditor internal void BuildCommand(string arg) { if (TryBuildCommand(arg)) - Engine.RequestExit(); + Engine.RequestExit(1); } private bool TryBuildCommand(string arg) diff --git a/Source/Editor/Windows/GameCookerWindow.cs b/Source/Editor/Windows/GameCookerWindow.cs index 2ef9c05cf..2c2fafbdf 100644 --- a/Source/Editor/Windows/GameCookerWindow.cs +++ b/Source/Editor/Windows/GameCookerWindow.cs @@ -1006,7 +1006,12 @@ namespace FlaxEditor.Windows _preBuildAction = target.PreBuildAction; _postBuildAction = target.PostBuildAction; - GameCooker.Build(target.Platform, target.Mode, target.Output, item.Options, target.CustomDefines, item.PresetName, target.Name); + bool failed = GameCooker.Build(target.Platform, target.Mode, target.Output, item.Options, target.CustomDefines, item.PresetName, target.Name); + if (failed && _exitOnBuildEnd) + { + _exitOnBuildEnd = false; + Engine.RequestExit(1); + } } else if (_exitOnBuildEnd) { diff --git a/Source/Engine/Engine/Engine.cpp b/Source/Engine/Engine/Engine.cpp index fe7541adb..0754c8456 100644 --- a/Source/Engine/Engine/Engine.cpp +++ b/Source/Engine/Engine/Engine.cpp @@ -241,6 +241,8 @@ void Engine::Exit(int32 exitCode) void Engine::RequestExit(int32 exitCode) { + if (Globals::IsRequestingExit) + return; #if USE_EDITOR // Send to editor (will leave play mode if need to) if (Editor::Managed->OnAppExit()) From 8351a75676e2634bba8d4b0c6f72a354ade4482b Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 23 Feb 2024 14:43:14 +0100 Subject: [PATCH 61/79] Codestyle fixes #2192 --- .../Engine/Physics/Actors/WheeledVehicle.cpp | 64 +++--- Source/Engine/Physics/Actors/WheeledVehicle.h | 36 ++-- .../Physics/PhysX/PhysicsBackendPhysX.cpp | 189 +++++++++--------- 3 files changed, 140 insertions(+), 149 deletions(-) diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.cpp b/Source/Engine/Physics/Actors/WheeledVehicle.cpp index 803b080c4..e0ae1f3c4 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.cpp +++ b/Source/Engine/Physics/Actors/WheeledVehicle.cpp @@ -43,7 +43,7 @@ WheeledVehicle::DriveControlSettings WheeledVehicle::GetDriveControl() const return _driveControl; } -void WheeledVehicle::SetDriveControl(DriveControlSettings& value) +void WheeledVehicle::SetDriveControl(DriveControlSettings value) { value.RiseRateAcceleration = Math::Max(value.RiseRateAcceleration, 0.01f); value.RiseRateBrake = Math::Max(value.RiseRateBrake, 0.01f); @@ -58,28 +58,29 @@ void WheeledVehicle::SetDriveControl(DriveControlSettings& value) // Don't let have an invalid steer vs speed list. if (value.SteerVsSpeed.Count() < 1) value.SteerVsSpeed.Add(WheeledVehicle::SteerControl()); - else // physx backend requires the max of 4 values only + else // PhysX backend requires the max of 4 values only while (value.SteerVsSpeed.Count() > 4) value.SteerVsSpeed.RemoveLast(); - // Maintain all values clamped to have a ordened speed list - int steerVsSpeedCount = value.SteerVsSpeed.Count(); - for (int i = 0; i < steerVsSpeedCount; i++) + // Maintain all values clamped to have an ordered speed list + const int32 steerVsSpeedCount = value.SteerVsSpeed.Count(); + for (int32 i = 0; i < steerVsSpeedCount; i++) { // Apply only on changed value - if (_driveControl.SteerVsSpeed[i].Speed != value.SteerVsSpeed[i].Speed || _driveControl.SteerVsSpeed[i].Steer != value.SteerVsSpeed[i].Steer) + if (Math::NotNearEqual(_driveControl.SteerVsSpeed[i].Speed, value.SteerVsSpeed[i].Speed) || + Math::NotNearEqual(_driveControl.SteerVsSpeed[i].Steer, value.SteerVsSpeed[i].Steer)) { - WheeledVehicle::SteerControl& steerVsSpeed = value.SteerVsSpeed[i]; + SteerControl& steerVsSpeed = value.SteerVsSpeed[i]; steerVsSpeed.Steer = Math::Saturate(steerVsSpeed.Steer); steerVsSpeed.Speed = Math::Max(steerVsSpeed.Speed, 10.0f); - // Clamp speeds to have an ordened list. + // Clamp speeds to have an ordered list if (i >= 1) { - WheeledVehicle::SteerControl& lastSteerVsSpeed = value.SteerVsSpeed[i - 1]; - WheeledVehicle::SteerControl& nextSteerVsSpeed = value.SteerVsSpeed[Math::Clamp(i + 1, 0, steerVsSpeedCount - 1)]; - float minSpeed = lastSteerVsSpeed.Speed; - float maxSpeed = nextSteerVsSpeed.Speed; + const SteerControl& lastSteerVsSpeed = value.SteerVsSpeed[i - 1]; + const SteerControl& nextSteerVsSpeed = value.SteerVsSpeed[Math::Clamp(i + 1, 0, steerVsSpeedCount - 1)]; + const float minSpeed = lastSteerVsSpeed.Speed; + const float maxSpeed = nextSteerVsSpeed.Speed; if (i + 1 < steerVsSpeedCount - 1) steerVsSpeed.Speed = Math::Clamp(steerVsSpeed.Speed, minSpeed, maxSpeed); @@ -88,7 +89,7 @@ void WheeledVehicle::SetDriveControl(DriveControlSettings& value) } else if (steerVsSpeedCount > 1) { - WheeledVehicle::SteerControl& nextSteerVsSpeed = value.SteerVsSpeed[i + 1]; + const SteerControl& nextSteerVsSpeed = value.SteerVsSpeed[i + 1]; steerVsSpeed.Speed = Math::Min(steerVsSpeed.Speed, nextSteerVsSpeed.Speed); } } @@ -108,7 +109,8 @@ void WheeledVehicle::SetWheels(const Array& value) { auto& oldWheel = _wheels.Get()[wheelIndex]; auto& newWheel = value.Get()[wheelIndex]; - if (Math::NotNearEqual(oldWheel.SuspensionForceOffset, newWheel.SuspensionForceOffset) || oldWheel.Collider != newWheel.Collider) + if (Math::NotNearEqual(oldWheel.SuspensionForceOffset, newWheel.SuspensionForceOffset) || + oldWheel.Collider != newWheel.Collider) { softUpdate = false; break; @@ -321,7 +323,7 @@ void WheeledVehicle::Setup() return; // Release previous - void *scene = GetPhysicsScene()->GetPhysicsScene(); + void* scene = GetPhysicsScene()->GetPhysicsScene(); if (_vehicle) { PhysicsBackend::RemoveVehicle(scene, this); @@ -414,21 +416,20 @@ void WheeledVehicle::OnDebugDrawSelected() } } - // Draw anti roll bars axes - int wheelsCount = _wheels.Count(); - for (int i = 0; i < GetAntiRollBars().Count(); i++) + // Anti roll bars axes + const int32 wheelsCount = _wheels.Count(); + for (int32 i = 0; i < GetAntiRollBars().Count(); i++) { - int axleIndex = GetAntiRollBars()[i].Axle; - int leftWheelIndex = axleIndex * 2; - int rightWheelIndex = leftWheelIndex + 1; - + const int32 axleIndex = GetAntiRollBars()[i].Axle; + const int32 leftWheelIndex = axleIndex * 2; + const int32 rightWheelIndex = leftWheelIndex + 1; if (leftWheelIndex >= wheelsCount || rightWheelIndex >= wheelsCount) continue; if (!_wheels[leftWheelIndex].Collider || !_wheels[rightWheelIndex].Collider) continue; - DEBUG_DRAW_LINE(_wheels[leftWheelIndex].Collider->GetPosition(), _wheels[rightWheelIndex].Collider->GetPosition(), Color::Yellow, 0, false); } + // Center of mass DEBUG_DRAW_WIRE_SPHERE(BoundingSphere(_transform.LocalToWorld(_centerOfMassOffset), 10.0f), Color::Blue, 0, false); @@ -437,7 +438,7 @@ void WheeledVehicle::OnDebugDrawSelected() #endif -void WheeledVehicle::Serialize(SerializeStream& stream, const void *otherObj) +void WheeledVehicle::Serialize(SerializeStream& stream, const void* otherObj) { RigidBody::Serialize(stream, otherObj); @@ -454,7 +455,7 @@ void WheeledVehicle::Serialize(SerializeStream& stream, const void *otherObj) SERIALIZE_MEMBER(AntiRollBars, _antiRollBars); } -void WheeledVehicle::Deserialize(DeserializeStream& stream, ISerializeModifier *modifier) +void WheeledVehicle::Deserialize(DeserializeStream& stream, ISerializeModifier* modifier) { RigidBody::Deserialize(stream, modifier); @@ -472,7 +473,7 @@ void WheeledVehicle::Deserialize(DeserializeStream& stream, ISerializeModifier * _fixInvalidForwardDir |= modifier->EngineBuild < 6341; } -void WheeledVehicle::OnColliderChanged(Collider *c) +void WheeledVehicle::OnColliderChanged(Collider* c) { RigidBody::OnColliderChanged(c); @@ -495,7 +496,7 @@ void WheeledVehicle::OnActiveInTreeChanged() Setup(); } -void WheeledVehicle::OnPhysicsSceneChanged(PhysicsScene *previous) +void WheeledVehicle::OnPhysicsSceneChanged(PhysicsScene* previous) { RigidBody::OnPhysicsSceneChanged(previous); @@ -518,10 +519,9 @@ void WheeledVehicle::OnTransformChanged() // Transform all vehicle children around the vehicle origin to fix the vehicle facing direction const Quaternion rotationDelta(0.0f, -0.7071068f, 0.0f, 0.7071068f); const Vector3 origin = GetPosition(); - for (Actor *child : Children) + for (Actor* child : Children) { Transform trans = child->GetTransform(); - ; const Vector3 pivotOffset = trans.Translation - origin; if (pivotOffset.IsZero()) { @@ -541,7 +541,7 @@ void WheeledVehicle::OnTransformChanged() } } -void WheeledVehicle::BeginPlay(SceneBeginData *data) +void WheeledVehicle::BeginPlay(SceneBeginData* data) { RigidBody::BeginPlay(data); @@ -550,14 +550,14 @@ void WheeledVehicle::BeginPlay(SceneBeginData *data) #endif #if USE_EDITOR - GetSceneRendering()->AddPhysicsDebug(this); + GetSceneRendering()->AddPhysicsDebug(this); #endif } void WheeledVehicle::EndPlay() { #if USE_EDITOR - GetSceneRendering()->RemovePhysicsDebug(this); + GetSceneRendering()->RemovePhysicsDebug(this); #endif #if WITH_VEHICLE diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h index 2bc42d6d7..b2522bce3 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.h +++ b/Source/Engine/Physics/Actors/WheeledVehicle.h @@ -29,16 +29,16 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo // Tank Drive. Can have more than 4 wheel. Not use steer, control acceleration for each tank track. Tank, }; + /// - /// Vehicle driving types. - /// Used only on tanks to specify the drive mode. + /// Vehicle driving types. Used only on tanks to specify the drive mode. /// API_ENUM() enum class DriveModes { - // Drive turning the vehicle using only one track + // Drive turning the vehicle using only one track. Standard, // Drive turning the vehicle using all tracks inverse direction. - Special + Special, }; /// @@ -52,21 +52,14 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo /// /// The vehicle speed. /// - API_FIELD(Attributes = "Limit(0)") float Speed; + API_FIELD(Attributes = "Limit(0)") float Speed = 1000; /// /// The target max steer of the speed. /// - API_FIELD(Attributes = "Limit(0, 1)") float Steer; + API_FIELD(Attributes = "Limit(0, 1)") float Steer = 1; - /// - /// Create a Steer/Speed relationship structure. - /// - SteerControl() - { - Speed = 1000; - Steer = 1; - } + SteerControl() = default; /// /// Create a Steer/Speed relationship structure. @@ -177,8 +170,7 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo API_FIELD(Attributes="EditorOrder(17)") float FallRateSteer = 5.0f; /// - /// Vehicle control relationship between speed and steer. The higher is the speed, - /// decrease steer to make vehicle more maneuverable (limited only 4 relationships). + /// Vehicle control relationship between speed and steer. The higher is the speed, decrease steer to make vehicle more maneuverable (limited only 4 relationships). /// API_FIELD() Array SteerVsSpeed = Array { @@ -249,7 +241,7 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo /// /// Number of gears to move to forward /// - API_FIELD(Attributes = "Limit(1, 30)") int ForwardGearsRatios = 5; + API_FIELD(Attributes = "Limit(1, 30)") int32 ForwardGearsRatios = 5; /// /// Time it takes to switch gear. Specified in seconds (s). @@ -429,7 +421,7 @@ API_CLASS(Attributes="ActorContextMenu(\"New/Physics/Wheeled Vehicle\"), ActorTo /// /// The specific axle with wheels to apply anti roll. /// - API_FIELD() int Axle; + API_FIELD() int32 Axle; /// /// The anti roll stiffness. @@ -449,8 +441,8 @@ private: DriveTypes _driveType = DriveTypes::Drive4W, _driveTypeCurrent; Array> _wheelsData; float _throttle = 0.0f, _steering = 0.0f, _brake = 0.0f, _handBrake = 0.0f, _tankLeftThrottle = 0.0f, _tankRightThrottle = 0.0f, _tankLeftBrake = 0.0f, _tankRightBrake = 0.0f; - Array _wheels; - Array _antiRollBars; + Array _wheels; + Array _antiRollBars; DriveControlSettings _driveControl; EngineSettings _engine; DifferentialSettings _differential; @@ -494,7 +486,7 @@ public: /// /// Sets the vehicle drive control settings. /// - API_PROPERTY() void SetDriveControl(DriveControlSettings& value); + API_PROPERTY() void SetDriveControl(DriveControlSettings value); /// /// Sets the vehicle wheels settings. @@ -532,7 +524,7 @@ public: API_PROPERTY() void SetGearbox(const GearboxSettings& value); // - /// Sets axles anti roll bars to increase vehicle estability. + /// Sets axles anti roll bars to increase vehicle stability. /// API_PROPERTY() void SetAntiRollBars(const Array& value); diff --git a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp index f0b6914ae..8339b0f23 100644 --- a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp +++ b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp @@ -59,6 +59,7 @@ #if WITH_PVD #include #endif + // Temporary memory size used by the PhysX during the simulation. Must be multiply of 4kB and 16bit aligned. #define PHYSX_SCRATCH_BLOCK_SIZE (1024 * 128) @@ -975,6 +976,7 @@ void PhysicalMaterial::UpdatePhysicsMaterial() bool CollisionCooking::CookConvexMesh(CookingInput& input, BytesContainer& output) { + PROFILE_CPU(); ENSURE_CAN_COOK; if (input.VertexCount == 0) LOG(Warning, "Empty mesh data for collision cooking."); @@ -1018,6 +1020,7 @@ bool CollisionCooking::CookConvexMesh(CookingInput& input, BytesContainer& outpu bool CollisionCooking::CookTriangleMesh(CookingInput& input, BytesContainer& output) { + PROFILE_CPU(); ENSURE_CAN_COOK; if (input.VertexCount == 0 || input.IndexCount == 0) LOG(Warning, "Empty mesh data for collision cooking."); @@ -1052,6 +1055,7 @@ bool CollisionCooking::CookTriangleMesh(CookingInput& input, BytesContainer& out bool CollisionCooking::CookHeightField(int32 cols, int32 rows, const PhysicsBackend::HeightFieldSample* data, WriteStream& stream) { + PROFILE_CPU(); ENSURE_CAN_COOK; PxHeightFieldDesc heightFieldDesc; @@ -1444,45 +1448,45 @@ void PhysicsBackend::EndSimulateScene(void* scene) const float breakThreshold = 8.0f; const float forwardSpeed = wheelVehicle->GetForwardSpeed(); int currentGear = wheelVehicle->GetCurrentGear(); - // Tank tracks direction: 1 forward -1 backward 0 neutral + // Tank tracks direction: 1 forward -1 backward 0 neutral bool toForward = false; toForward |= throttle > deadZone; - toForward |= (leftThrottle > deadZone) && (rightThrottle > deadZone); // 1 1 + toForward |= (leftThrottle > deadZone) && (rightThrottle > deadZone); // 1 1 bool toBackward = false; toBackward |= throttle < -deadZone; - toBackward |= (leftThrottle < -deadZone) && (rightThrottle < -deadZone); // -1 -1 - toBackward |= (leftThrottle < -deadZone) && (rightThrottle < deadZone); // -1 0 - toBackward |= (leftThrottle < deadZone) && (rightThrottle < -deadZone); // 0 -1 + toBackward |= (leftThrottle < -deadZone) && (rightThrottle < -deadZone); // -1 -1 + toBackward |= (leftThrottle < -deadZone) && (rightThrottle < deadZone); // -1 0 + toBackward |= (leftThrottle < deadZone) && (rightThrottle < -deadZone); // 0 -1 bool isTankTurning = false; if (isTank) - { - isTankTurning |= leftThrottle > deadZone && rightThrottle < -deadZone; // 1 -1 - isTankTurning |= leftThrottle < -deadZone && rightThrottle > deadZone; // -1 1 - isTankTurning |= leftThrottle < deadZone && rightThrottle > deadZone; // 0 1 - isTankTurning |= leftThrottle > deadZone && rightThrottle < deadZone; // 1 0 - isTankTurning |= leftThrottle < -deadZone && rightThrottle < deadZone; // -1 0 - isTankTurning |= leftThrottle < deadZone && rightThrottle < -deadZone; // 0 -1 + { + isTankTurning |= leftThrottle > deadZone && rightThrottle < -deadZone; // 1 -1 + isTankTurning |= leftThrottle < -deadZone && rightThrottle > deadZone; // -1 1 + isTankTurning |= leftThrottle < deadZone && rightThrottle > deadZone; // 0 1 + isTankTurning |= leftThrottle > deadZone && rightThrottle < deadZone; // 1 0 + isTankTurning |= leftThrottle < -deadZone && rightThrottle < deadZone; // -1 0 + isTankTurning |= leftThrottle < deadZone && rightThrottle < -deadZone; // 0 -1 if (toForward || toBackward) { isTankTurning = false; } } - + // Automatic gear change when changing driving direction if (Math::Abs(forwardSpeed) < invalidDirectionThreshold) { - int targetGear = wheelVehicle->GetTargetGear(); + int targetGear = wheelVehicle->GetTargetGear(); if (toBackward && currentGear > 0 && targetGear >= 0) { currentGear = -1; } else if (!toBackward && currentGear <= 0 && targetGear <= 0) { - currentGear = 1; + currentGear = 1; } else if (isTankTurning && currentGear <= 0) { @@ -1565,24 +1569,25 @@ void PhysicsBackend::EndSimulateScene(void* scene) leftBrake = 1.0f; } - // Smooth input controls + // Smooth input controls + // @formatter:off PxVehiclePadSmoothingData padSmoothing = + { { - { - wheelVehicle->_driveControl.RiseRateAcceleration, // rise rate eANALOG_INPUT_ACCEL - wheelVehicle->_driveControl.RiseRateBrake, // rise rate eANALOG_INPUT_BRAKE - wheelVehicle->_driveControl.RiseRateHandBrake, // rise rate eANALOG_INPUT_HANDBRAKE - wheelVehicle->_driveControl.RiseRateSteer, // rise rate eANALOG_INPUT_STEER_LEFT - wheelVehicle->_driveControl.RiseRateSteer, // rise rate eANALOG_INPUT_STEER_RIGHT - }, - { - wheelVehicle->_driveControl.FallRateAcceleration, // fall rate eANALOG_INPUT_ACCEL - wheelVehicle->_driveControl.FallRateBrake, // fall rate eANALOG_INPUT_BRAKE - wheelVehicle->_driveControl.FallRateHandBrake, // fall rate eANALOG_INPUT_HANDBRAKE - wheelVehicle->_driveControl.FallRateSteer, // fall rate eANALOG_INPUT_STEER_LEFT - wheelVehicle->_driveControl.FallRateSteer, // fall rate eANALOG_INPUT_STEER_RIGHT - } - }; + wheelVehicle->_driveControl.RiseRateAcceleration, // rise rate eANALOG_INPUT_ACCEL + wheelVehicle->_driveControl.RiseRateBrake, // rise rate eANALOG_INPUT_BRAKE + wheelVehicle->_driveControl.RiseRateHandBrake, // rise rate eANALOG_INPUT_HANDBRAKE + wheelVehicle->_driveControl.RiseRateSteer, // rise rate eANALOG_INPUT_STEER_LEFT + wheelVehicle->_driveControl.RiseRateSteer, // rise rate eANALOG_INPUT_STEER_RIGHT + }, + { + wheelVehicle->_driveControl.FallRateAcceleration, // fall rate eANALOG_INPUT_ACCEL + wheelVehicle->_driveControl.FallRateBrake, // fall rate eANALOG_INPUT_BRAKE + wheelVehicle->_driveControl.FallRateHandBrake, // fall rate eANALOG_INPUT_HANDBRAKE + wheelVehicle->_driveControl.FallRateSteer, // fall rate eANALOG_INPUT_STEER_LEFT + wheelVehicle->_driveControl.FallRateSteer, // fall rate eANALOG_INPUT_STEER_RIGHT + } + }; PxVehicleKeySmoothingData keySmoothing = { { @@ -1600,6 +1605,7 @@ void PhysicsBackend::EndSimulateScene(void* scene) wheelVehicle->_driveControl.FallRateSteer, // fall rate eANALOG_INPUT_STEER_RIGHT } }; + // @formatter:on // Reduce steer by speed to make vehicle more easier to maneuver @@ -1659,14 +1665,13 @@ void PhysicsBackend::EndSimulateScene(void* scene) rawInputData.setAnalogRightBrake(rightBrake); rawInputData.setAnalogLeftThrust(leftThrottle); rawInputData.setAnalogRightThrust(rightThrottle); - PxVehicleDriveTankSmoothAnalogRawInputsAndSetAnalogInputs(padSmoothing, rawInputData, scenePhysX->LastDeltaTime, *(PxVehicleDriveTank*)drive); break; } } } else - { + { switch (wheelVehicle->_driveTypeCurrent) { case WheeledVehicle::DriveTypes::Drive4W: @@ -1693,7 +1698,7 @@ void PhysicsBackend::EndSimulateScene(void* scene) } case WheeledVehicle::DriveTypes::Tank: { - // Convert analogic inputs to digital inputs. + // Convert analog inputs to digital inputs leftThrottle = Math::Round(leftThrottle); rightThrottle = Math::Round(rightThrottle); leftBrake = Math::Round(leftBrake); @@ -1707,8 +1712,8 @@ void PhysicsBackend::EndSimulateScene(void* scene) rawInputData.setAnalogLeftThrust(leftThrottle); rawInputData.setAnalogRightThrust(rightThrottle); - // Needs to pass analogic values to vehicle to maintein current moviment direction because digital inputs accept only true/false values to tracks thrust instead of -1 to 1 - PxVehicleDriveTankSmoothAnalogRawInputsAndSetAnalogInputs(padSmoothing, rawInputData, scenePhysX->LastDeltaTime, *(PxVehicleDriveTank *)drive); + // Needs to pass analog values to vehicle to maintain current movement direction because digital inputs accept only true/false values to tracks thrust instead of -1 to 1 + PxVehicleDriveTankSmoothAnalogRawInputsAndSetAnalogInputs(padSmoothing, rawInputData, scenePhysX->LastDeltaTime, *(PxVehicleDriveTank*)drive); break; } } @@ -2428,7 +2433,7 @@ void PhysicsBackend::SetRigidActorPose(void* actor, const Vector3& position, con actorPhysX->setGlobalPose(trans, wakeUp); } else - actorPhysX->setKinematicTarget(trans); + actorPhysX->setKinematicTarget(trans); } else { @@ -2964,7 +2969,7 @@ void PhysicsBackend::SetHingeJointLimit(void* joint, const LimitAngularRange& va void PhysicsBackend::SetHingeJointDrive(void* joint, const HingeJointDrive& value) { auto jointPhysX = (PxRevoluteJoint*)joint; - jointPhysX->setDriveVelocity(Math::Max(value.Velocity, 0.0f)); + jointPhysX->setDriveVelocity(value.Velocity); jointPhysX->setDriveForceLimit(Math::Max(value.ForceLimit, 0.0f)); jointPhysX->setDriveGearRatio(Math::Max(value.GearRatio, 0.0f)); jointPhysX->setRevoluteJointFlag(PxRevoluteJointFlag::eDRIVE_FREESPIN, value.FreeSpin); @@ -3265,7 +3270,6 @@ PxVehicleDifferentialNWData CreatePxVehicleDifferentialNWData(const WheeledVehic PxVehicleDifferentialNWData differentialNwData; for (int32 i = 0; i < wheels.Count(); i++) differentialNwData.setDrivenWheel(i, true); - return differentialNwData; } @@ -3286,7 +3290,7 @@ PxVehicleGearsData CreatePxVehicleGearsData(const WheeledVehicle::GearboxSetting PxVehicleGearsData gears; // Total gears is forward gears + neutral/rear gears - int gearsAmount = settings.ForwardGearsRatios + 2; + const int32 gearsCount = Math::Clamp(settings.ForwardGearsRatios + 2, 2, PxVehicleGearsData::eGEARSRATIO_COUNT); // Setup gears torque/top speed relations // Higher torque = less speed @@ -3302,24 +3306,23 @@ PxVehicleGearsData CreatePxVehicleGearsData(const WheeledVehicle::GearboxSetting // Gear4 = 1.8 // Gear5 = 1 - gears.mRatios[0] = -(gearsAmount - 2); // reverse - gears.mRatios[1] = 0; // neutral + gears.mRatios[0] = (float)-(gearsCount - 2); // Reverse + gears.mRatios[1] = 0; // Neutral // Setup all gears except neutral and reverse - for (int i = gearsAmount; i > 2; i--) { - - float gearsRatios = settings.ForwardGearsRatios; - float currentGear = i - 2; - - gears.mRatios[i] = Math::Lerp(gearsRatios, 1.0f, (currentGear / gearsRatios)); + for (int32 i = gearsCount; i > 2; i--) + { + float gearsRatios = (float)settings.ForwardGearsRatios; + float currentGear = i - 2.0f; + gears.mRatios[i] = Math::Lerp(gearsRatios, 1.0f, currentGear / gearsRatios); } - // reset unused gears - for (int i = gearsAmount; i < PxVehicleGearsData::eGEARSRATIO_COUNT; i++) + // Reset unused gears + for (int32 i = gearsCount; i < PxVehicleGearsData::eGEARSRATIO_COUNT; i++) gears.mRatios[i] = 0; gears.mSwitchTime = Math::Max(settings.SwitchTime, 0.0f); - gears.mNbRatios = Math::Clamp(gearsAmount, 2, (int)PxVehicleGearsData::eGEARSRATIO_COUNT); + gears.mNbRatios = gearsCount; return gears; } @@ -3388,7 +3391,7 @@ PxVehicleAckermannGeometryData CreatePxVehicleAckermannGeometryData(PxVehicleWhe return ackermann; } -PxVehicleAntiRollBarData CreatePxPxVehicleAntiRollBarData(const WheeledVehicle::AntiRollBar& settings, int leftWheelIndex, int rightWheelIndex) +PxVehicleAntiRollBarData CreatePxPxVehicleAntiRollBarData(const WheeledVehicle::AntiRollBar& settings, int32 leftWheelIndex, int32 rightWheelIndex) { PxVehicleAntiRollBarData antiRollBar; antiRollBar.mWheel0 = leftWheelIndex; @@ -3397,7 +3400,7 @@ PxVehicleAntiRollBarData CreatePxPxVehicleAntiRollBarData(const WheeledVehicle:: return antiRollBar; } -bool SortWheelsFrontToBack(WheeledVehicle::Wheel const &a, WheeledVehicle::Wheel const &b) +bool SortWheelsFrontToBack(WheeledVehicle::Wheel const& a, WheeledVehicle::Wheel const& b) { return a.Collider && b.Collider && a.Collider->GetLocalPosition().Z > b.Collider->GetLocalPosition().Z; } @@ -3412,17 +3415,15 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) { Sorting::QuickSort(actor->_wheels.Get(), actor->_wheels.Count(), SortWheelsFrontToBack); - // sort wheels by side + // Sort wheels by side if (actor->_driveType == WheeledVehicle::DriveTypes::Tank) { - for (int i = 0; i < actor->_wheels.Count() - 1; i += 2) + for (int32 i = 0; i < actor->_wheels.Count() - 1; i += 2) { auto a = actor->_wheels[i]; auto b = actor->_wheels[i + 1]; - if (!a.Collider || !b.Collider) continue; - if (a.Collider->GetLocalPosition().X > b.Collider->GetLocalPosition().X) { actor->_wheels[i] = b; @@ -3482,7 +3483,7 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) // TODO: get gravityDirection from scenePhysX->Scene->getGravity() PxVehicleComputeSprungMasses(wheels.Count(), offsets, centerOfMassOffset.p, mass, 1, sprungMasses); PxVehicleWheelsSimData* wheelsSimData = PxVehicleWheelsSimData::allocate(wheels.Count()); - int wheelsCount = wheels.Count(); + int32 wheelsCount = wheels.Count(); for (int32 i = 0; i < wheelsCount; i++) { auto& wheel = *wheels[i]; @@ -3498,7 +3499,7 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) const PxVehicleWheelData& wheelData = CreatePxVehicleWheelData(wheel); const PxVehicleSuspensionData& suspensionData = CreatePxVehicleSuspensionData(wheel, sprungMasses[i]); - wheelsSimData->setTireData(i,tireData); + wheelsSimData->setTireData(i, tireData); wheelsSimData->setWheelData(i, wheelData); wheelsSimData->setSuspensionData(i, suspensionData); wheelsSimData->setSuspTravelDirection(i, centerOfMassOffset.rotate(PxVec3(0.0f, -1.0f, 0.0f))); @@ -3530,16 +3531,15 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) } } // Add Anti roll bars for wheels axles - for (int i = 0; i < actor->GetAntiRollBars().Count(); i++) + for (int32 i = 0; i < actor->GetAntiRollBars().Count(); i++) { - int axleIndex = actor->GetAntiRollBars()[i].Axle; - int leftWheelIndex = axleIndex * 2; - int rightWheelIndex = leftWheelIndex + 1; - + int32 axleIndex = actor->GetAntiRollBars()[i].Axle; + int32 leftWheelIndex = axleIndex * 2; + int32 rightWheelIndex = leftWheelIndex + 1; if (leftWheelIndex >= wheelsCount || rightWheelIndex >= wheelsCount) continue; - const PxVehicleAntiRollBarData &antiRollBar = CreatePxPxVehicleAntiRollBarData(actor->GetAntiRollBars()[i], leftWheelIndex, rightWheelIndex); + const PxVehicleAntiRollBarData& antiRollBar = CreatePxPxVehicleAntiRollBarData(actor->GetAntiRollBars()[i], leftWheelIndex, rightWheelIndex); wheelsSimData->addAntiRollBarData(antiRollBar); } for (auto child : actor->Children) @@ -3582,14 +3582,14 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) const PxVehicleEngineData& engineData = CreatePxVehicleEngineData(engine); const PxVehicleGearsData& gearsData = CreatePxVehicleGearsData(gearbox); const PxVehicleAutoBoxData& autoBoxData = CreatePxVehicleAutoBoxData(); - const PxVehicleClutchData& cluchData = CreatePxVehicleClutchData(gearbox); + const PxVehicleClutchData& clutchData = CreatePxVehicleClutchData(gearbox); const PxVehicleAckermannGeometryData& geometryData = CreatePxVehicleAckermannGeometryData(wheelsSimData); driveSimData.setDiffData(differentialData); driveSimData.setEngineData(engineData); driveSimData.setGearsData(gearsData); driveSimData.setAutoBoxData(autoBoxData); - driveSimData.setClutchData(cluchData); + driveSimData.setClutchData(clutchData); driveSimData.setAckermannGeometryData(geometryData); // Create vehicle drive @@ -3607,14 +3607,13 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) const PxVehicleEngineData& engineData = CreatePxVehicleEngineData(engine); const PxVehicleGearsData& gearsData = CreatePxVehicleGearsData(gearbox); const PxVehicleAutoBoxData& autoBoxData = CreatePxVehicleAutoBoxData(); - const PxVehicleClutchData& cluchData = CreatePxVehicleClutchData(gearbox); - const PxVehicleAckermannGeometryData& geometryData = CreatePxVehicleAckermannGeometryData(wheelsSimData); + const PxVehicleClutchData& clutchData = CreatePxVehicleClutchData(gearbox); driveSimData.setDiffData(differentialData); driveSimData.setEngineData(engineData); driveSimData.setGearsData(gearsData); driveSimData.setAutoBoxData(autoBoxData); - driveSimData.setClutchData(cluchData); + driveSimData.setClutchData(clutchData); // Create vehicle drive auto driveNW = PxVehicleDriveNW::allocate(wheels.Count()); @@ -3635,18 +3634,18 @@ void* PhysicsBackend::CreateVehicle(WheeledVehicle* actor) case WheeledVehicle::DriveTypes::Tank: { PxVehicleDriveSimData4W driveSimData; - const PxVehicleDifferential4WData &differentialData = CreatePxVehicleDifferential4WData(differential); - const PxVehicleEngineData &engineData = CreatePxVehicleEngineData(engine); - const PxVehicleGearsData &gearsData = CreatePxVehicleGearsData(gearbox); - const PxVehicleAutoBoxData &autoBoxData = CreatePxVehicleAutoBoxData(); - const PxVehicleClutchData &cluchData = CreatePxVehicleClutchData(gearbox); - const PxVehicleAckermannGeometryData &geometryData = CreatePxVehicleAckermannGeometryData(wheelsSimData); + const PxVehicleDifferential4WData& differentialData = CreatePxVehicleDifferential4WData(differential); + const PxVehicleEngineData& engineData = CreatePxVehicleEngineData(engine); + const PxVehicleGearsData& gearsData = CreatePxVehicleGearsData(gearbox); + const PxVehicleAutoBoxData& autoBoxData = CreatePxVehicleAutoBoxData(); + const PxVehicleClutchData& clutchData = CreatePxVehicleClutchData(gearbox); + const PxVehicleAckermannGeometryData& geometryData = CreatePxVehicleAckermannGeometryData(wheelsSimData); driveSimData.setDiffData(differentialData); driveSimData.setEngineData(engineData); driveSimData.setGearsData(gearsData); driveSimData.setAutoBoxData(autoBoxData); - driveSimData.setClutchData(cluchData); + driveSimData.setClutchData(clutchData); driveSimData.setAckermannGeometryData(geometryData); // Create vehicle drive @@ -3700,24 +3699,24 @@ void PhysicsBackend::UpdateVehicleWheels(WheeledVehicle* actor) } } -void PhysicsBackend::UpdateVehicleAntiRollBars(WheeledVehicle *actor) +void PhysicsBackend::UpdateVehicleAntiRollBars(WheeledVehicle* actor) { int wheelsCount = actor->_wheels.Count(); - auto drive = (PxVehicleWheels *)actor->_vehicle; - PxVehicleWheelsSimData *wheelsSimData = &drive->mWheelsSimData; + auto drive = (PxVehicleWheels*)actor->_vehicle; + PxVehicleWheelsSimData* wheelsSimData = &drive->mWheelsSimData; - // Update Anti roll bars for wheels axles - for (int i = 0; i < actor->GetAntiRollBars().Count(); i++) + // Update anti roll bars for wheels axles + const auto& antiRollBars = actor->GetAntiRollBars(); + for (int32 i = 0; i < antiRollBars.Count(); i++) { - int axleIndex = actor->GetAntiRollBars()[i].Axle; - int leftWheelIndex = axleIndex * 2; - int rightWheelIndex = leftWheelIndex + 1; - + const int32 axleIndex = antiRollBars.Get()[i].Axle; + const int32 leftWheelIndex = axleIndex * 2; + const int32 rightWheelIndex = leftWheelIndex + 1; if (leftWheelIndex >= wheelsCount || rightWheelIndex >= wheelsCount) continue; - const PxVehicleAntiRollBarData &antiRollBar = CreatePxPxVehicleAntiRollBarData(actor->GetAntiRollBars()[i], leftWheelIndex, rightWheelIndex); - if (wheelsSimData->getNbAntiRollBarData() - 1 < i) + const PxVehicleAntiRollBarData& antiRollBar = CreatePxPxVehicleAntiRollBarData(antiRollBars.Get()[i], leftWheelIndex, rightWheelIndex); + if ((int32)wheelsSimData->getNbAntiRollBarData() - 1 < i) { wheelsSimData->addAntiRollBarData(antiRollBar); } @@ -3753,8 +3752,8 @@ void PhysicsBackend::SetVehicleEngine(void* vehicle, const void* value) case PxVehicleTypes::eDRIVETANK: { auto driveTank = (PxVehicleDriveTank*)drive; - const PxVehicleEngineData &engineData = CreatePxVehicleEngineData(engine); - PxVehicleDriveSimData &driveSimData = driveTank->mDriveSimData; + const PxVehicleEngineData& engineData = CreatePxVehicleEngineData(engine); + PxVehicleDriveSimData& driveSimData = driveTank->mDriveSimData; driveSimData.setEngineData(engineData); break; } @@ -3812,11 +3811,11 @@ void PhysicsBackend::SetVehicleGearbox(void* vehicle, const void* value) } case PxVehicleTypes::eDRIVETANK: { - auto driveTank = (PxVehicleDriveTank *)drive; - const PxVehicleGearsData &gearData = CreatePxVehicleGearsData(gearbox); - const PxVehicleClutchData &clutchData = CreatePxVehicleClutchData(gearbox); - const PxVehicleAutoBoxData &autoBoxData = CreatePxVehicleAutoBoxData(); - PxVehicleDriveSimData &driveSimData = driveTank->mDriveSimData; + auto driveTank = (PxVehicleDriveTank*)drive; + const PxVehicleGearsData& gearData = CreatePxVehicleGearsData(gearbox); + const PxVehicleClutchData& clutchData = CreatePxVehicleClutchData(gearbox); + const PxVehicleAutoBoxData& autoBoxData = CreatePxVehicleAutoBoxData(); + PxVehicleDriveSimData& driveSimData = driveTank->mDriveSimData; driveSimData.setGearsData(gearData); driveSimData.setAutoBoxData(autoBoxData); driveSimData.setClutchData(clutchData); From 01d123b09988edc6332a6f7f3dc93ddc03977184 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 23 Feb 2024 17:46:27 +0100 Subject: [PATCH 62/79] Add support for importing material emissive and roughness from `fbx` file #2153 --- .../ContentImporters/CreateMaterial.cpp | 130 ++++++++---------- .../Engine/ContentImporters/CreateMaterial.h | 6 + Source/Engine/Core/Math/Color.h | 7 +- Source/Engine/Graphics/Models/ModelData.cpp | 12 ++ Source/Engine/Graphics/Models/ModelData.h | 7 + .../Tools/ModelTool/ModelTool.OpenFBX.cpp | 2 + Source/Engine/Tools/ModelTool/ModelTool.cpp | 3 + 7 files changed, 91 insertions(+), 76 deletions(-) diff --git a/Source/Engine/ContentImporters/CreateMaterial.cpp b/Source/Engine/ContentImporters/CreateMaterial.cpp index fb16b89ee..9d9af4b38 100644 --- a/Source/Engine/ContentImporters/CreateMaterial.cpp +++ b/Source/Engine/ContentImporters/CreateMaterial.cpp @@ -12,9 +12,13 @@ #include "Engine/Tools/MaterialGenerator/MaterialGenerator.h" #include "Engine/Serialization/MemoryWriteStream.h" +#define SET_POS(node, pos) meta.Position = pos; node->Meta.AddEntry(11, (byte*)&meta, sizeof(meta)); +#define CONNECT(boxA, boxB) boxA.Connections.Add(&boxB); boxB.Connections.Add(&boxA) + namespace { - ShaderGraphNode<>* AddFloatValue(MaterialLayer* layer, const float& value, const float& defaultValue) + template + ShaderGraphNode<>* AddValueNode(MaterialLayer* layer, const float& value, const float& defaultValue) { if (Math::NearEqual(value, defaultValue)) return nullptr; @@ -28,7 +32,8 @@ namespace return &node; } - ShaderGraphNode<>* AddColorNode(MaterialLayer* layer, const Color& value, const Color& defaultValue) + template + ShaderGraphNode<>* AddValueNode(MaterialLayer* layer, const Color& value, const Color& defaultValue) { if (value == defaultValue) return nullptr; @@ -86,6 +91,35 @@ namespace Float2 Position; bool Selected; }; + + template + void AddInput(MaterialLayer* layer, Meta11 meta, MaterialGraphBoxes box, const Guid& texture, const T& value, const T& defaultValue, const Float2& pos, ShaderGraphNode<>** outTextureNode = nullptr) + { + auto textureNode = AddTextureNode(layer, texture); + auto valueNode = AddValueNode(layer, value, defaultValue); + if (textureNode && valueNode) + { + auto diffuseMultiply = AddMultiplyNode(layer); + CONNECT(diffuseMultiply->Boxes[0], textureNode->Boxes[1]); + CONNECT(diffuseMultiply->Boxes[1], valueNode->Boxes[0]); + CONNECT(layer->Root->Boxes[static_cast(box)], diffuseMultiply->Boxes[2]); + SET_POS(valueNode, pos + Float2(-467.7404, 91.41332)); + SET_POS(textureNode, pos + Float2(-538.096, -103.9724)); + SET_POS(diffuseMultiply, pos + Float2(-293.5272f, -2.926111f)); + } + else if (textureNode) + { + CONNECT(layer->Root->Boxes[static_cast(box)], textureNode->Boxes[1]); + SET_POS(textureNode, pos + Float2(-293.5272f, -2.926111f)); + } + else if (valueNode) + { + CONNECT(layer->Root->Boxes[static_cast(box)], valueNode->Boxes[0]); + SET_POS(valueNode, pos + Float2(-293.5272f, -2.926111f)); + } + if (outTextureNode) + *outTextureNode = textureNode; + } } CreateMaterial::Options::Options() @@ -129,85 +163,32 @@ CreateAssetResult CreateMaterial::Create(CreateAssetContext& context) box.Parent = layer->Root; Meta11 meta; meta.Selected = false; -#define SET_POS(node, pos) meta.Position = pos; node->Meta.AddEntry(11, (byte*)&meta, sizeof(meta)); -#define CONNECT(boxA, boxB) boxA.Connections.Add(&boxB); boxB.Connections.Add(&boxA) - auto diffuseTexture = AddTextureNode(layer, options.Diffuse.Texture); - auto diffuseColor = AddColorNode(layer, options.Diffuse.Color, Color::White); - if (diffuseTexture && diffuseColor) + + // Diffuse + Mask + ShaderGraphNode<>* diffuseTextureNode; + AddInput(layer, meta, MaterialGraphBoxes::Color, options.Diffuse.Texture, options.Diffuse.Color, Color::White, Float2::Zero, &diffuseTextureNode); + if (diffuseTextureNode && options.Diffuse.HasAlphaMask) { - auto diffuseMultiply = AddMultiplyNode(layer); - CONNECT(diffuseMultiply->Boxes[0], diffuseTexture->Boxes[1]); - CONNECT(diffuseMultiply->Boxes[1], diffuseColor->Boxes[0]); - CONNECT(layer->Root->Boxes[static_cast(MaterialGraphBoxes::Color)], diffuseMultiply->Boxes[2]); - SET_POS(diffuseColor, Float2(-467.7404, 91.41332)); - SET_POS(diffuseTexture, Float2(-538.096, -103.9724)); - SET_POS(diffuseMultiply, Float2(-293.5272f, -2.926111f)); - } - else if (diffuseTexture) - { - CONNECT(layer->Root->Boxes[static_cast(MaterialGraphBoxes::Color)], diffuseTexture->Boxes[1]); - SET_POS(diffuseTexture, Float2(-293.5272f, -2.926111f)); - } - else if (diffuseColor) - { - CONNECT(layer->Root->Boxes[static_cast(MaterialGraphBoxes::Color)], diffuseColor->Boxes[0]); - SET_POS(diffuseColor, Float2(-293.5272f, -2.926111f)); - } - if (diffuseTexture && options.Diffuse.HasAlphaMask) - { - CONNECT(layer->Root->Boxes[static_cast(MaterialGraphBoxes::Mask)], diffuseTexture->Boxes[5]); - } - auto emissiveTexture = AddTextureNode(layer, options.Emissive.Texture); - auto emissiveColor = AddColorNode(layer, options.Emissive.Color, Color::Transparent); - if (emissiveTexture && emissiveColor) - { - auto emissiveMultiply = AddMultiplyNode(layer); - CONNECT(emissiveMultiply->Boxes[0], emissiveTexture->Boxes[1]); - CONNECT(emissiveMultiply->Boxes[1], emissiveColor->Boxes[0]); - CONNECT(layer->Root->Boxes[static_cast(MaterialGraphBoxes::Emissive)], emissiveMultiply->Boxes[2]); - SET_POS(emissiveTexture, Float2(-667.7404, 91.41332)); - SET_POS(emissiveTexture, Float2(-738.096, -103.9724)); - SET_POS(emissiveMultiply, Float2(-493.5272f, -2.926111f)); - } - else if (emissiveTexture) - { - CONNECT(layer->Root->Boxes[static_cast(MaterialGraphBoxes::Emissive)], emissiveTexture->Boxes[1]); - SET_POS(emissiveTexture, Float2(-493.5272f, -2.926111f)); - } - else if (emissiveColor) - { - CONNECT(layer->Root->Boxes[static_cast(MaterialGraphBoxes::Emissive)], emissiveColor->Boxes[0]); - SET_POS(emissiveColor, Float2(-493.5272f, -2.926111f)); + CONNECT(layer->Root->Boxes[static_cast(MaterialGraphBoxes::Mask)], diffuseTextureNode->Boxes[5]); } + + // Emissive + AddInput(layer, meta, MaterialGraphBoxes::Emissive, options.Emissive.Texture, options.Emissive.Color, Color::Transparent, Float2(0, 200)); + + // Opacity + AddInput(layer, meta, MaterialGraphBoxes::Opacity, options.Opacity.Texture, options.Opacity.Value, 1.0f, Float2(0, 400)); + + // Opacity + AddInput(layer, meta, MaterialGraphBoxes::Roughness, options.Roughness.Texture, options.Roughness.Value, 0.5f, Float2(200, 400)); + + // Normal auto normalMap = AddTextureNode(layer, options.Normals.Texture, true); if (normalMap) { CONNECT(layer->Root->Boxes[static_cast(MaterialGraphBoxes::Normal)], normalMap->Boxes[1]); SET_POS(normalMap, Float2(-893.5272f, -200.926111f)); } - auto opacityTexture = AddTextureNode(layer, options.Opacity.Texture); - auto opacityValue = AddFloatValue(layer, options.Opacity.Value, 1.0f); - if (opacityTexture && opacityValue) - { - auto opacityMultiply = AddMultiplyNode(layer); - CONNECT(opacityMultiply->Boxes[0], opacityTexture->Boxes[1]); - CONNECT(opacityMultiply->Boxes[1], opacityValue->Boxes[0]); - CONNECT(layer->Root->Boxes[static_cast(MaterialGraphBoxes::Opacity)], opacityMultiply->Boxes[2]); - SET_POS(opacityTexture, Float2(-867.7404, 91.41332)); - SET_POS(opacityTexture, Float2(-938.096, -103.9724)); - SET_POS(opacityMultiply, Float2(-693.5272f, -2.926111f)); - } - else if (opacityTexture) - { - CONNECT(layer->Root->Boxes[static_cast(MaterialGraphBoxes::Opacity)], opacityTexture->Boxes[1]); - SET_POS(opacityTexture, Float2(-693.5272f, -2.926111f)); - } - else if (opacityValue) - { - CONNECT(layer->Root->Boxes[static_cast(MaterialGraphBoxes::Opacity)], opacityValue->Boxes[0]); - SET_POS(opacityValue, Float2(-693.5272f, -2.926111f)); - } -#undef CONNECT + MemoryWriteStream stream(512); layer->Graph.Save(&stream, true); context.Data.Header.Chunks[SHADER_FILE_CHUNK_VISJECT_SURFACE]->Data.Copy(stream.GetHandle(), stream.GetPosition()); @@ -224,4 +205,7 @@ CreateAssetResult CreateMaterial::Create(CreateAssetContext& context) return CreateAssetResult::Ok; } +#undef CONNECT +#undef SET_POS + #endif diff --git a/Source/Engine/ContentImporters/CreateMaterial.h b/Source/Engine/ContentImporters/CreateMaterial.h index 3f6a2ff7f..27de5721f 100644 --- a/Source/Engine/ContentImporters/CreateMaterial.h +++ b/Source/Engine/ContentImporters/CreateMaterial.h @@ -37,6 +37,12 @@ public: Guid Texture = Guid::Empty; } Opacity; + struct + { + float Value = 0.5f; + Guid Texture = Guid::Empty; + } Roughness; + struct { Guid Texture = Guid::Empty; diff --git a/Source/Engine/Core/Math/Color.h b/Source/Engine/Core/Math/Color.h index 836ead090..5d177ee2c 100644 --- a/Source/Engine/Core/Math/Color.h +++ b/Source/Engine/Core/Math/Color.h @@ -237,9 +237,10 @@ public: Color& operator*=(const float b) { - R = Math::Saturate(R * b); - G = Math::Saturate(G * b); - B = Math::Saturate(B * b); + R = R * b; + G = G * b; + B = B * b; + A = A * b; return *this; } diff --git a/Source/Engine/Graphics/Models/ModelData.cpp b/Source/Engine/Graphics/Models/ModelData.cpp index cc95ed6ba..21905a9ae 100644 --- a/Source/Engine/Graphics/Models/ModelData.cpp +++ b/Source/Engine/Graphics/Models/ModelData.cpp @@ -622,9 +622,21 @@ bool MaterialSlotEntry::UsesProperties() const Emissive.TextureIndex != -1 || !Math::IsOne(Opacity.Value) || Opacity.TextureIndex != -1 || + Math::NotNearEqual(Roughness.Value, 0.5f) || + Roughness.TextureIndex != -1 || Normals.TextureIndex != -1; } +float MaterialSlotEntry::ShininessToRoughness(float shininess) +{ + // https://github.com/assimp/assimp/issues/4573 + const float a = -1.0f; + const float b = 2.0f; + const float c = (shininess / 100) - 1; + const float d = b * b - (4 * a * c); + return (-b + Math::Sqrt(d)) / (2 * a); +} + ModelLodData::~ModelLodData() { Meshes.ClearDelete(); diff --git a/Source/Engine/Graphics/Models/ModelData.h b/Source/Engine/Graphics/Models/ModelData.h index 65bedf876..f0a0eb3dd 100644 --- a/Source/Engine/Graphics/Models/ModelData.h +++ b/Source/Engine/Graphics/Models/ModelData.h @@ -356,6 +356,12 @@ struct FLAXENGINE_API MaterialSlotEntry int32 TextureIndex = -1; } Opacity; + struct + { + float Value = 0.5f; + int32 TextureIndex = -1; + } Roughness; + struct { int32 TextureIndex = -1; @@ -364,6 +370,7 @@ struct FLAXENGINE_API MaterialSlotEntry bool TwoSided = false; bool UsesProperties() const; + static float ShininessToRoughness(float shininess); }; /// diff --git a/Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp b/Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp index 5c72d963f..8ec8bcbc7 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp @@ -232,6 +232,8 @@ struct OpenFbxImporterData if (mat && EnumHasAnyFlags(Options.ImportTypes, ImportDataTypes::Materials)) { material.Diffuse.Color = ToColor(mat->getDiffuseColor()); + material.Emissive.Color = ToColor(mat->getEmissiveColor()) * (float)mat->getEmissiveFactor(); + material.Roughness.Value = MaterialSlotEntry::ShininessToRoughness((float)mat->getShininess()); if (EnumHasAnyFlags(Options.ImportTypes, ImportDataTypes::Textures)) { diff --git a/Source/Engine/Tools/ModelTool/ModelTool.cpp b/Source/Engine/Tools/ModelTool/ModelTool.cpp index 74cbfbb52..97789421d 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.cpp @@ -1219,6 +1219,9 @@ bool ModelTool::ImportModel(const String& path, ModelData& data, Options& option materialOptions.Opacity.Value = material.Opacity.Value; if (material.Opacity.TextureIndex != -1) materialOptions.Opacity.Texture = data.Textures[material.Opacity.TextureIndex].AssetID; + materialOptions.Roughness.Value = material.Roughness.Value; + if (material.Roughness.TextureIndex != -1) + materialOptions.Roughness.Texture = data.Textures[material.Roughness.TextureIndex].AssetID; if (material.Normals.TextureIndex != -1) materialOptions.Normals.Texture = data.Textures[material.Normals.TextureIndex].AssetID; if (material.TwoSided || material.Diffuse.HasAlphaMask) From eb12c630a775a0efb3f0917d892dc3998e0ed5ec Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 23 Feb 2024 19:27:50 +0100 Subject: [PATCH 63/79] Fix incorrect vehicle wheels collisions inside trigger volumes #2132 --- .../Physics/PhysX/PhysicsBackendPhysX.cpp | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp index 8339b0f23..86eb71991 100644 --- a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp +++ b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp @@ -382,17 +382,17 @@ public: return PxQueryHitType::eNONE; const PxFilterData shapeFilter = shape->getQueryFilterData(); + // Let triggers through + if (shape->getFlags() & PxShapeFlag::eTRIGGER_SHAPE) + return PxQueryHitType::eNONE; + // Hardcoded id for vehicle shapes masking if (filterData.word3 == shapeFilter.word3) - { return PxQueryHitType::eNONE; - } // Collide for pairs (A,B) where the filtermask of A contains the ID of B and vice versa if ((filterData.word0 & shapeFilter.word1) && (shapeFilter.word0 & filterData.word1)) - { return PxQueryHitType::eBLOCK; - } return PxQueryHitType::eNONE; } @@ -1410,7 +1410,6 @@ void PhysicsBackend::EndSimulateScene(void* scene) float rightThrottle = wheelVehicle->_tankRightThrottle; float leftBrake = Math::Max(wheelVehicle->_tankLeftBrake, wheelVehicle->_handBrake); float rightBrake = Math::Max(wheelVehicle->_tankRightBrake, wheelVehicle->_handBrake); - WheeledVehicle::DriveModes vehicleDriveMode = wheelVehicle->_driveControl.DriveMode; if (isTank) @@ -1559,7 +1558,7 @@ void PhysicsBackend::EndSimulateScene(void* scene) throttle = Math::Max(throttle, 0.0f); } - // Force brake the another side track to turn more faster. + // Force brake the another side track to turn faster if (Math::Abs(leftThrottle) > deadZone && Math::Abs(rightThrottle) < deadZone) { rightBrake = 1.0f; @@ -1607,8 +1606,7 @@ void PhysicsBackend::EndSimulateScene(void* scene) }; // @formatter:on - // Reduce steer by speed to make vehicle more easier to maneuver - + // Reduce steer by speed to make vehicle easier to maneuver constexpr int steerVsSpeedN = 8; PxF32 steerVsForwardSpeedData[steerVsSpeedN]; const int lastSteerVsSpeedIndex = wheelVehicle->_driveControl.SteerVsSpeed.Count() - 1; @@ -1623,7 +1621,7 @@ void PhysicsBackend::EndSimulateScene(void* scene) // .. // fill the steerVsForwardSpeedData with the speed and steer - for (int i = 0; i < 8; i += 2) + for (int32 i = 0; i < 8; i += 2) { steerVsForwardSpeedData[i] = wheelVehicle->_driveControl.SteerVsSpeed[steerVsSpeedIndex].Speed; steerVsForwardSpeedData[i + 1] = wheelVehicle->_driveControl.SteerVsSpeed[steerVsSpeedIndex].Steer; @@ -1631,7 +1629,6 @@ void PhysicsBackend::EndSimulateScene(void* scene) } const PxFixedSizeLookupTable steerVsForwardSpeed(steerVsForwardSpeedData, 4); - // @formatter:on if (wheelVehicle->UseAnalogSteering) { switch (wheelVehicle->_driveTypeCurrent) From ee4fc7c2017e379200d1a0a6a0fcb416a0faa125 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 23 Feb 2024 19:39:41 +0100 Subject: [PATCH 64/79] Fix cloth editing undo in Prefab viewport #2136 --- Source/Editor/Tools/ClothPainting.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Editor/Tools/ClothPainting.cs b/Source/Editor/Tools/ClothPainting.cs index 6a98a3b5f..3a39b30ab 100644 --- a/Source/Editor/Tools/ClothPainting.cs +++ b/Source/Editor/Tools/ClothPainting.cs @@ -154,7 +154,7 @@ namespace FlaxEngine.Tools if (IsPainting) return; - if (Editor.Instance.Undo.Enabled) + if (Owner.Undo.Enabled) _undoAction = new EditClothPaintAction(_cloth); _isPainting = true; _paintUpdateCount = 0; @@ -221,7 +221,7 @@ namespace FlaxEngine.Tools if (_undoAction != null) { _undoAction.RecordEnd(); - Editor.Instance.Undo.AddAction(_undoAction); + Owner.Undo.AddAction(_undoAction); _undoAction = null; } _isPainting = false; From 696437d6d0226a5896468fea9a89f328b3536702 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 23 Feb 2024 19:56:32 +0100 Subject: [PATCH 65/79] Cleanup codestyle #2079 --- Source/Engine/Platform/Linux/LinuxFileSystem.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Source/Engine/Platform/Linux/LinuxFileSystem.cpp b/Source/Engine/Platform/Linux/LinuxFileSystem.cpp index 98c11963b..7af947260 100644 --- a/Source/Engine/Platform/Linux/LinuxFileSystem.cpp +++ b/Source/Engine/Platform/Linux/LinuxFileSystem.cpp @@ -434,7 +434,6 @@ bool LinuxFileSystem::MoveFile(const StringView& dst, const StringView& src, boo return false; } } - LOG(Error, "Cannot copy {} to {}", src, dst); return true; } return false; @@ -544,12 +543,11 @@ bool LinuxFileSystem::MoveFileToRecycleBin(const StringView& path) if (!MoveFile(dst, path, true)) { - // not MoveFile means success so write the info file + // Not MoveFile means success so write the info file const String infoFile = infoDir / trashName + TEXT(".trashinfo"); StringBuilder trashInfo; const char *ansiPath = path.ToStringAnsi().Get(); - // in the worst case the length will be tripled - const int maxLength = strlen(ansiPath) * 3 + 1; + const int maxLength = strlen(ansiPath) * 3 + 1; // in the worst case the length will be tripled char encoded[maxLength]; if (!UrnEncodePath(ansiPath, encoded, maxLength)) { @@ -557,8 +555,7 @@ bool LinuxFileSystem::MoveFileToRecycleBin(const StringView& path) strcpy(encoded, ansiPath); } const DateTime now = DateTime::Now(); - const String rfcDate = String::Format(TEXT("{0}-{1:0>2}-{2:0>2}T{3:0>2}:{4:0>2}:{5:0>2}"), - now.GetYear(), now.GetMonth(), now.GetDay(), now.GetHour(), now.GetMinute(), now.GetSecond()); + const String rfcDate = String::Format(TEXT("{0}-{1:0>2}-{2:0>2}T{3:0>2}:{4:0>2}:{5:0>2}"), now.GetYear(), now.GetMonth(), now.GetDay(), now.GetHour(), now.GetMinute(), now.GetSecond()); trashInfo.AppendLine(TEXT("[Trash Info]")).Append(TEXT("Path=")).Append(encoded).Append(TEXT('\n')); trashInfo.Append(TEXT("DeletionDate=")).Append(rfcDate).Append(TEXT("\n\0")); From 8bcf4fdaf0f6235ce85582fb3f99122918538f65 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sat, 24 Feb 2024 12:53:33 +0100 Subject: [PATCH 66/79] Cleanup and improve #2045 --- Source/Editor/Gizmo/IGizmoOwner.cs | 5 + Source/Editor/Gizmo/TransformGizmo.cs | 6 + .../Editor/Gizmo/TransformGizmoBase.Draw.cs | 263 +++++---- .../Gizmo/TransformGizmoBase.Selection.cs | 9 +- .../Editor/Gizmo/TransformGizmoBase.Types.cs | 6 +- Source/Editor/Gizmo/TransformGizmoBase.cs | 504 +++++++++--------- Source/Editor/Options/InputOptions.cs | 4 + .../Editor/SceneGraph/Actors/BoxBrushNode.cs | 6 +- .../Editor/SceneGraph/Actors/BoxVolumeNode.cs | 6 +- .../Editor/SceneGraph/Actors/FoliageNode.cs | 67 ++- .../Editor/SceneGraph/Actors/NavLinkNode.cs | 8 +- Source/Editor/SceneGraph/SceneGraphNode.cs | 81 ++- .../Editor/Tools/Foliage/EditFoliageGizmo.cs | 15 +- Source/Editor/Viewport/EditorGizmoViewport.cs | 3 + .../Editor/Viewport/PrefabWindowViewport.cs | 3 + 15 files changed, 507 insertions(+), 479 deletions(-) diff --git a/Source/Editor/Gizmo/IGizmoOwner.cs b/Source/Editor/Gizmo/IGizmoOwner.cs index 3ab0a917b..af3043fd6 100644 --- a/Source/Editor/Gizmo/IGizmoOwner.cs +++ b/Source/Editor/Gizmo/IGizmoOwner.cs @@ -51,6 +51,11 @@ namespace FlaxEditor.Gizmo /// bool SnapToGround { get; } + /// + /// Gets a value indicating whether to use vertex snapping (check if user pressed the given input key to call action). + /// + bool SnapToVertex { get; } + /// /// Gets the view forward direction. /// diff --git a/Source/Editor/Gizmo/TransformGizmo.cs b/Source/Editor/Gizmo/TransformGizmo.cs index 96584caa7..c000f4a30 100644 --- a/Source/Editor/Gizmo/TransformGizmo.cs +++ b/Source/Editor/Gizmo/TransformGizmo.cs @@ -274,6 +274,12 @@ namespace FlaxEditor.Gizmo return _selectionParents[index]; } + /// + protected override Transform GetSelectedTransform(int index) + { + return _selectionParents[index].Transform; + } + /// protected override void GetSelectedObjectsBounds(out BoundingBox bounds, out bool navigationDirty) { diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs index 33521a084..cb7a7600c 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs @@ -72,7 +72,6 @@ namespace FlaxEditor.Gizmo const float gizmoModelsScale2RealGizmoSize = 0.075f; Mesh sphereMesh, cubeMesh; - cubeMesh = _modelCube.LODs[0].Meshes[0]; Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m3); Matrix.Multiply(ref m3, ref world, out m1); @@ -81,129 +80,135 @@ namespace FlaxEditor.Gizmo switch (_activeMode) { - case Mode.Translate: - { - if (!_modelTranslationAxis || !_modelTranslationAxis.IsLoaded || !_modelCube || !_modelCube.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) - break; - var transAxisMesh = _modelTranslationAxis.LODs[0].Meshes[0]; - - sphereMesh = _modelSphere.LODs[0].Meshes[0]; - - // X axis - Matrix.RotationY(-Mathf.PiOverTwo, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - transAxisMesh.Draw(ref renderContext, isXAxis ? _materialAxisFocus : _materialAxisX, ref m3); - - // Y axis - Matrix.RotationX(Mathf.PiOverTwo, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - transAxisMesh.Draw(ref renderContext, isYAxis ? _materialAxisFocus : _materialAxisY, ref m3); - - // Z axis - Matrix.RotationX(Mathf.Pi, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - transAxisMesh.Draw(ref renderContext, isZAxis ? _materialAxisFocus : _materialAxisZ, ref m3); - - // XY plane - m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationX(Mathf.PiOverTwo), new Vector3(boxSize * boxScale, boxSize * boxScale, 0.0f)); - Matrix.Multiply(ref m2, ref m1, out m3); - cubeMesh.Draw(ref renderContext, _activeAxis == Axis.XY ? _materialAxisFocus : _materialAxisX, ref m3); - - // ZX plane - m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.Identity, new Vector3(boxSize * boxScale, 0.0f, boxSize * boxScale)); - Matrix.Multiply(ref m2, ref m1, out m3); - cubeMesh.Draw(ref renderContext, _activeAxis == Axis.ZX ? _materialAxisFocus : _materialAxisZ, ref m3); - - // YZ plane - m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationZ(Mathf.PiOverTwo), new Vector3(0.0f, boxSize * boxScale, boxSize * boxScale)); - Matrix.Multiply(ref m2, ref m1, out m3); - cubeMesh.Draw(ref renderContext, _activeAxis == Axis.YZ ? _materialAxisFocus : _materialAxisY, ref m3); - - // Center sphere - Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - sphereMesh.Draw(ref renderContext, isCenter ? _materialAxisFocus : _materialSphere, ref m3); - - break; - } - - case Mode.Rotate: - { - if (!_modelRotationAxis || !_modelRotationAxis.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) - break; - var rotationAxisMesh = _modelRotationAxis.LODs[0].Meshes[0]; - sphereMesh = _modelSphere.LODs[0].Meshes[0]; - - // X axis - Matrix.RotationZ(Mathf.PiOverTwo, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - rotationAxisMesh.Draw(ref renderContext, isXAxis ? _materialAxisFocus : _materialAxisX, ref m3); - - // Y axis - rotationAxisMesh.Draw(ref renderContext, isYAxis ? _materialAxisFocus : _materialAxisY, ref m1); - - // Z axis - Matrix.RotationX(-Mathf.PiOverTwo, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - rotationAxisMesh.Draw(ref renderContext, isZAxis ? _materialAxisFocus : _materialAxisZ, ref m3); - - // Center box - Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - sphereMesh.Draw(ref renderContext, isCenter ? _materialAxisFocus : _materialSphere, ref m3); - - break; - } - - case Mode.Scale: - { - if (!_modelScaleAxis || !_modelScaleAxis.IsLoaded || !_modelCube || !_modelCube.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) - break; - var scaleAxisMesh = _modelScaleAxis.LODs[0].Meshes[0]; - cubeMesh = _modelCube.LODs[0].Meshes[0]; - sphereMesh = _modelSphere.LODs[0].Meshes[0]; - - // X axis - Matrix.RotationY(-Mathf.PiOverTwo, out m2); - Matrix.Multiply(ref m2, ref mx1, out m3); - scaleAxisMesh.Draw(ref renderContext, isXAxis ? _materialAxisFocus : _materialAxisX, ref m3); - - // Y axis - Matrix.RotationX(Mathf.PiOverTwo, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - scaleAxisMesh.Draw(ref renderContext, isYAxis ? _materialAxisFocus : _materialAxisY, ref m3); - - // Z axis - Matrix.RotationX(Mathf.Pi, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - scaleAxisMesh.Draw(ref renderContext, isZAxis ? _materialAxisFocus : _materialAxisZ, ref m3); - - // XY plane - m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationX(Mathf.PiOverTwo), new Vector3(boxSize * boxScale, boxSize * boxScale, 0.0f)); - Matrix.Multiply(ref m2, ref m1, out m3); - cubeMesh.Draw(ref renderContext, _activeAxis == Axis.XY ? _materialAxisFocus : _materialAxisX, ref m3); - - // ZX plane - m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.Identity, new Vector3(boxSize * boxScale, 0.0f, boxSize * boxScale)); - Matrix.Multiply(ref m2, ref m1, out m3); - cubeMesh.Draw(ref renderContext, _activeAxis == Axis.ZX ? _materialAxisFocus : _materialAxisZ, ref m3); - - // YZ plane - m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationZ(Mathf.PiOverTwo), new Vector3(0.0f, boxSize * boxScale, boxSize * boxScale)); - Matrix.Multiply(ref m2, ref m1, out m3); - cubeMesh.Draw(ref renderContext, _activeAxis == Axis.YZ ? _materialAxisFocus : _materialAxisY, ref m3); - - // Center box - Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m2); - Matrix.Multiply(ref m2, ref m1, out m3); - sphereMesh.Draw(ref renderContext, isCenter ? _materialAxisFocus : _materialSphere, ref m3); - - break; - } - } - if (verts != null && selectedvert != -1) + case Mode.Translate: { - Transform t = thisTransform; + if (!_modelTranslationAxis || !_modelTranslationAxis.IsLoaded || !_modelCube || !_modelCube.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) + break; + var transAxisMesh = _modelTranslationAxis.LODs[0].Meshes[0]; + cubeMesh = _modelCube.LODs[0].Meshes[0]; + sphereMesh = _modelSphere.LODs[0].Meshes[0]; + + // X axis + Matrix.RotationY(-Mathf.PiOverTwo, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + transAxisMesh.Draw(ref renderContext, isXAxis ? _materialAxisFocus : _materialAxisX, ref m3); + + // Y axis + Matrix.RotationX(Mathf.PiOverTwo, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + transAxisMesh.Draw(ref renderContext, isYAxis ? _materialAxisFocus : _materialAxisY, ref m3); + + // Z axis + Matrix.RotationX(Mathf.Pi, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + transAxisMesh.Draw(ref renderContext, isZAxis ? _materialAxisFocus : _materialAxisZ, ref m3); + + // XY plane + m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationX(Mathf.PiOverTwo), new Vector3(boxSize * boxScale, boxSize * boxScale, 0.0f)); + Matrix.Multiply(ref m2, ref m1, out m3); + cubeMesh.Draw(ref renderContext, _activeAxis == Axis.XY ? _materialAxisFocus : _materialAxisX, ref m3); + + // ZX plane + m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.Identity, new Vector3(boxSize * boxScale, 0.0f, boxSize * boxScale)); + Matrix.Multiply(ref m2, ref m1, out m3); + cubeMesh.Draw(ref renderContext, _activeAxis == Axis.ZX ? _materialAxisFocus : _materialAxisZ, ref m3); + + // YZ plane + m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationZ(Mathf.PiOverTwo), new Vector3(0.0f, boxSize * boxScale, boxSize * boxScale)); + Matrix.Multiply(ref m2, ref m1, out m3); + cubeMesh.Draw(ref renderContext, _activeAxis == Axis.YZ ? _materialAxisFocus : _materialAxisY, ref m3); + + // Center sphere + Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + sphereMesh.Draw(ref renderContext, isCenter ? _materialAxisFocus : _materialSphere, ref m3); + + break; + } + + case Mode.Rotate: + { + if (!_modelRotationAxis || !_modelRotationAxis.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) + break; + var rotationAxisMesh = _modelRotationAxis.LODs[0].Meshes[0]; + sphereMesh = _modelSphere.LODs[0].Meshes[0]; + + // X axis + Matrix.RotationZ(Mathf.PiOverTwo, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + rotationAxisMesh.Draw(ref renderContext, isXAxis ? _materialAxisFocus : _materialAxisX, ref m3); + + // Y axis + rotationAxisMesh.Draw(ref renderContext, isYAxis ? _materialAxisFocus : _materialAxisY, ref m1); + + // Z axis + Matrix.RotationX(-Mathf.PiOverTwo, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + rotationAxisMesh.Draw(ref renderContext, isZAxis ? _materialAxisFocus : _materialAxisZ, ref m3); + + // Center box + Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + sphereMesh.Draw(ref renderContext, isCenter ? _materialAxisFocus : _materialSphere, ref m3); + + break; + } + + case Mode.Scale: + { + if (!_modelScaleAxis || !_modelScaleAxis.IsLoaded || !_modelCube || !_modelCube.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) + break; + var scaleAxisMesh = _modelScaleAxis.LODs[0].Meshes[0]; + cubeMesh = _modelCube.LODs[0].Meshes[0]; + sphereMesh = _modelSphere.LODs[0].Meshes[0]; + + // X axis + Matrix.RotationY(-Mathf.PiOverTwo, out m2); + Matrix.Multiply(ref m2, ref mx1, out m3); + scaleAxisMesh.Draw(ref renderContext, isXAxis ? _materialAxisFocus : _materialAxisX, ref m3); + + // Y axis + Matrix.RotationX(Mathf.PiOverTwo, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + scaleAxisMesh.Draw(ref renderContext, isYAxis ? _materialAxisFocus : _materialAxisY, ref m3); + + // Z axis + Matrix.RotationX(Mathf.Pi, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + scaleAxisMesh.Draw(ref renderContext, isZAxis ? _materialAxisFocus : _materialAxisZ, ref m3); + + // XY plane + m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationX(Mathf.PiOverTwo), new Vector3(boxSize * boxScale, boxSize * boxScale, 0.0f)); + Matrix.Multiply(ref m2, ref m1, out m3); + cubeMesh.Draw(ref renderContext, _activeAxis == Axis.XY ? _materialAxisFocus : _materialAxisX, ref m3); + + // ZX plane + m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.Identity, new Vector3(boxSize * boxScale, 0.0f, boxSize * boxScale)); + Matrix.Multiply(ref m2, ref m1, out m3); + cubeMesh.Draw(ref renderContext, _activeAxis == Axis.ZX ? _materialAxisFocus : _materialAxisZ, ref m3); + + // YZ plane + m2 = Matrix.Transformation(new Vector3(boxSize, boxSize * 0.1f, boxSize), Quaternion.RotationZ(Mathf.PiOverTwo), new Vector3(0.0f, boxSize * boxScale, boxSize * boxScale)); + Matrix.Multiply(ref m2, ref m1, out m3); + cubeMesh.Draw(ref renderContext, _activeAxis == Axis.YZ ? _materialAxisFocus : _materialAxisY, ref m3); + + // Center box + Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m2); + Matrix.Multiply(ref m2, ref m1, out m3); + sphereMesh.Draw(ref renderContext, isCenter ? _materialAxisFocus : _materialSphere, ref m3); + + break; + } + } + + // Vertex snapping + if (verts != null && SelectedModel != null && selectedvert != -1) + { + if (!_modelCube || !_modelCube.IsLoaded) + return; + cubeMesh = _modelCube.LODs[0].Meshes[0]; + + Transform t = SelectedModel.Transform; Vector3 selected = ((verts[selectedvert].Position * t.Orientation) * t.Scale) + t.Translation; Matrix matrix = new Transform(selected, t.Orientation, new Float3(gizmoModelsScale2RealGizmoSize)).GetWorld(); cubeMesh.Draw(ref renderContext, _materialSphere, ref matrix); @@ -211,21 +216,9 @@ namespace FlaxEditor.Gizmo if (otherVerts != null && otherSelectedvert != -1) { t = otherTransform; - Vector3 other = ((otherVerts[otherSelectedvert].Position * t.Orientation) * t.Scale) + t.Translation; matrix = new Transform(selected, t.Orientation, new Float3(gizmoModelsScale2RealGizmoSize)).GetWorld(); cubeMesh.Draw(ref renderContext, _materialSphere, ref matrix); - DebugDraw.DrawLine(other, selected, Color.Aqua); } - - //t = otherTransform; - //for (int i = 0; i < otherVerts.Length; i++) - //{ - // Matrix matrix = new Transform(((otherVerts[i].Position * t.Orientation) * t.Scale) + t.Translation, t.Orientation, new Float3(gizmoModelsScale2RealGizmoSize)).GetWorld(); - // cubeMesh.Draw(ref renderContext, i == otherSelectedvert ? _materialAxisFocus : _materialSphere, ref matrix); - //} - - //t = GetSelectedObject(0).Transform; - } } } diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs b/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs index 1ebe0f254..2b9eae7b9 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs @@ -27,7 +27,7 @@ namespace FlaxEditor.Gizmo // Get center point Vector3 center = Vector3.Zero; for (int i = 0; i < count; i++) - center += GetSelectedObject(i).Transform.Translation; + center += GetSelectedTransform(i).Translation; // Return arithmetic average or whatever it means return center / count; @@ -36,22 +36,15 @@ namespace FlaxEditor.Gizmo private bool IntersectsRotateCircle(Vector3 normal, ref Ray ray, out Real distance) { var plane = new Plane(Vector3.Zero, normal); - if (!plane.Intersects(ref ray, out distance)) return false; Vector3 hitPoint = ray.Position + ray.Direction * distance; - Real distanceNormalized = hitPoint.Length / RotateRadiusRaw; return Mathf.IsInRange(distanceNormalized, 0.9f, 1.1f); } private void SelectAxis() { - if (Owner.IsControlDown) - { - - } - // Get mouse ray Ray ray = Owner.MouseRay; diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Types.cs b/Source/Editor/Gizmo/TransformGizmoBase.Types.cs index d622a8fcf..66acb4c2b 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Types.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Types.cs @@ -32,17 +32,17 @@ namespace FlaxEditor.Gizmo /// /// The XY plane. /// - XY = X|Y, + XY = X | Y, /// /// The ZX plane. /// - ZX = Z|X, + ZX = Z | X, /// /// The YZ plane. /// - YZ = Y|Z, + YZ = Y | Z, /// /// The center point. diff --git a/Source/Editor/Gizmo/TransformGizmoBase.cs b/Source/Editor/Gizmo/TransformGizmoBase.cs index ddd3272ee..3e788d28f 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.cs @@ -10,7 +10,6 @@ using System; using System.Collections.Generic; using FlaxEditor.SceneGraph; using FlaxEngine; -using FlaxEditor.Surface; namespace FlaxEditor.Gizmo { @@ -54,6 +53,15 @@ namespace FlaxEditor.Gizmo private Vector3 _translationDelta; private Vector3 _translationScaleSnapDelta; + //vertex snaping stff + private Mesh.Vertex[] verts; + private Mesh.Vertex[] otherVerts; + private Transform otherTransform; + private StaticModel SelectedModel; + private bool hasSelectedVertex; + private int selectedvert; + private int otherSelectedvert; + /// /// Gets the gizmo position. /// @@ -109,7 +117,7 @@ namespace FlaxEditor.Gizmo _startTransforms.Capacity = Mathf.NextPowerOfTwo(count); for (var i = 0; i < count; i++) { - _startTransforms.Add(GetSelectedObject(i).Transform); + _startTransforms.Add(GetSelectedTransform(i)); } GetSelectedObjectsBounds(out _startBounds, out _navigationDirty); @@ -136,25 +144,30 @@ namespace FlaxEditor.Gizmo private void UpdateGizmoPosition() { + // Get gizmo pivot switch (_activePivotType) { - case PivotType.ObjectCenter: - if (SelectionCount > 0) - Position = GetSelectedObject(0).Transform.Translation; - break; - case PivotType.SelectionCenter: - Position = GetSelectionCenter(); - break; - case PivotType.WorldOrigin: - Position = Vector3.Zero; - break; + case PivotType.ObjectCenter: + if (SelectionCount > 0) + Position = GetSelectedTransform(0).Translation; + break; + case PivotType.SelectionCenter: + Position = GetSelectionCenter(); + break; + case PivotType.WorldOrigin: + Position = Vector3.Zero; + break; } - if(verts != null) + + // Apply vertex snapping + if (verts != null && SelectedModel != null) { - Transform t = thisTransform; + Transform t = SelectedModel.Transform; Vector3 selected = ((verts[selectedvert].Position * t.Orientation) * t.Scale) + t.Translation; Position += -(Position - selected); } + + // Apply current movement Position += _translationDelta; } @@ -186,8 +199,9 @@ namespace FlaxEditor.Gizmo float gizmoSize = Editor.Instance.Options.Options.Visual.GizmoSize; _screenScale = (float)(vLength.Length / GizmoScaleFactor * gizmoSize); } + // Setup world - Quaternion orientation = GetSelectedObject(0).Transform.Orientation; + Quaternion orientation = GetSelectedTransform(0).Orientation; _gizmoWorld = new Transform(position, orientation, new Float3(_screenScale)); if (_activeTransformSpace == TransformSpace.World && _activeMode != Mode.Scale) { @@ -217,88 +231,88 @@ namespace FlaxEditor.Gizmo Real intersection; switch (_activeAxis) { - case Axis.X: - { - var plane = planeDotXY > planeDotZX ? planeXY : planeZX; - if (ray.Intersects(ref plane, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - delta = new Vector3(_tDelta.X, 0, 0); - } - break; - } - case Axis.Y: - { - var plane = planeDotXY > planeDotYZ ? planeXY : planeYZ; - if (ray.Intersects(ref plane, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - delta = new Vector3(0, _tDelta.Y, 0); - } - break; - } - case Axis.Z: - { - var plane = planeDotZX > planeDotYZ ? planeZX : planeYZ; - if (ray.Intersects(ref plane, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - delta = new Vector3(0, 0, _tDelta.Z); - } - break; - } - case Axis.YZ: - { - if (ray.Intersects(ref planeYZ, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - delta = new Vector3(0, _tDelta.Y, _tDelta.Z); - } - break; - } - case Axis.XY: - { - if (ray.Intersects(ref planeXY, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - delta = new Vector3(_tDelta.X, _tDelta.Y, 0); - } - break; - } - case Axis.ZX: - { - if (ray.Intersects(ref planeZX, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - delta = new Vector3(_tDelta.X, 0, _tDelta.Z); - } - break; - } - case Axis.Center: - { - var gizmoToView = Position - Owner.ViewPosition; - var plane = new Plane(-Vector3.Normalize(gizmoToView), gizmoToView.Length); - if (ray.Intersects(ref plane, out intersection)) - { - _intersectPosition = ray.Position + ray.Direction * intersection; - if (_lastIntersectionPosition != Vector3.Zero) - _tDelta = _intersectPosition - _lastIntersectionPosition; - } - delta = _tDelta; - break; - } + case Axis.X: + { + var plane = planeDotXY > planeDotZX ? planeXY : planeZX; + if (ray.Intersects(ref plane, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + delta = new Vector3(_tDelta.X, 0, 0); + } + break; + } + case Axis.Y: + { + var plane = planeDotXY > planeDotYZ ? planeXY : planeYZ; + if (ray.Intersects(ref plane, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + delta = new Vector3(0, _tDelta.Y, 0); + } + break; + } + case Axis.Z: + { + var plane = planeDotZX > planeDotYZ ? planeZX : planeYZ; + if (ray.Intersects(ref plane, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + delta = new Vector3(0, 0, _tDelta.Z); + } + break; + } + case Axis.YZ: + { + if (ray.Intersects(ref planeYZ, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + delta = new Vector3(0, _tDelta.Y, _tDelta.Z); + } + break; + } + case Axis.XY: + { + if (ray.Intersects(ref planeXY, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + delta = new Vector3(_tDelta.X, _tDelta.Y, 0); + } + break; + } + case Axis.ZX: + { + if (ray.Intersects(ref planeZX, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + delta = new Vector3(_tDelta.X, 0, _tDelta.Z); + } + break; + } + case Axis.Center: + { + var gizmoToView = Position - Owner.ViewPosition; + var plane = new Plane(-Vector3.Normalize(gizmoToView), gizmoToView.Length); + if (ray.Intersects(ref plane, out intersection)) + { + _intersectPosition = ray.Position + ray.Direction * intersection; + if (_lastIntersectionPosition != Vector3.Zero) + _tDelta = _intersectPosition - _lastIntersectionPosition; + } + delta = _tDelta; + break; + } } // Modifiers @@ -371,45 +385,36 @@ namespace FlaxEditor.Gizmo switch (_activeAxis) { - case Axis.X: - case Axis.Y: - case Axis.Z: - { - Float3 dir; - if (_activeAxis == Axis.X) - dir = Float3.Right * _gizmoWorld.Orientation; - else if (_activeAxis == Axis.Y) - dir = Float3.Up * _gizmoWorld.Orientation; - else - dir = Float3.Forward * _gizmoWorld.Orientation; + case Axis.X: + case Axis.Y: + case Axis.Z: + { + Float3 dir; + if (_activeAxis == Axis.X) + dir = Float3.Right * _gizmoWorld.Orientation; + else if (_activeAxis == Axis.Y) + dir = Float3.Up * _gizmoWorld.Orientation; + else + dir = Float3.Forward * _gizmoWorld.Orientation; - Float3 viewDir = Owner.ViewPosition - Position; - Float3.Dot(ref viewDir, ref dir, out float dot); - if (dot < 0.0f) - delta *= -1; + Float3 viewDir = Owner.ViewPosition - Position; + Float3.Dot(ref viewDir, ref dir, out float dot); + if (dot < 0.0f) + delta *= -1; - Quaternion.RotationAxis(ref dir, delta, out _rotationDelta); - break; - } + Quaternion.RotationAxis(ref dir, delta, out _rotationDelta); + break; + } - default: - _rotationDelta = Quaternion.Identity; - break; + default: + _rotationDelta = Quaternion.Identity; + break; } } /// public override bool IsControllingMouse => _isTransforming; - //vertex snaping stff - Mesh.Vertex[] verts; - Mesh.Vertex[] otherVerts; - Transform otherTransform; - StaticModel SelectedModel; - Transform thisTransform => SelectedModel.Transform; - bool hasSelectedVertex; - int selectedvert; - int otherSelectedvert; /// public override void Update(float dt) { @@ -437,33 +442,28 @@ namespace FlaxEditor.Gizmo { switch (_activeMode) { - case Mode.Translate: - UpdateTranslateScale(); - if (Owner.UseSnapping) - VertexSnap(); - break; - case Mode.Scale: - UpdateTranslateScale(); - break; - case Mode.Rotate: - UpdateRotate(dt); - break; + case Mode.Translate: + UpdateTranslateScale(); + if (Owner.SnapToVertex) + UpdateVertexSnapping(); + break; + case Mode.Scale: + UpdateTranslateScale(); + break; + case Mode.Rotate: + UpdateRotate(dt); + break; } - } else { // If nothing selected, try to select any axis if (!isLeftBtnDown && !Owner.IsRightMouseButtonDown) { - if (Owner.IsAltKeyDown && _activeMode == Mode.Translate) - SelectVertexSnaping(); - SelectAxis(); - } - else if (Owner.IsAltKeyDown) - { - verts = null; - otherVerts = null; + if (Owner.SnapToVertex) + SelectVertexSnapping(); + else + SelectAxis(); } } @@ -533,6 +533,7 @@ namespace FlaxEditor.Gizmo // Deactivate _isActive = false; _activeAxis = Axis.None; + EndVertexSnapping(); return; } @@ -546,167 +547,138 @@ namespace FlaxEditor.Gizmo // Update UpdateMatrices(); } - void SelectVertexSnaping() - { - Vector3 point = Vector3.Zero; - var ray = Owner.MouseRay; - Real lastdistance = Real.MaxValue; - StaticModel Lastmodel = null; - int index = 0; - int i = 0; - //get first - for (; i < SelectionCount; i++) + private void SelectVertexSnapping() + { + // Find the closest object in selection that is hit by the mouse ray + var ray = new SceneGraphNode.RayCastData { - if (GetSelectedObject(i).EditableObject is StaticModel model) + Ray = Owner.MouseRay, + }; + var closestDistance = Real.MaxValue; + StaticModel closestModel = null; + for (int i = 0; i < SelectionCount; i++) + { + var obj = GetSelectedObject(i); + if (obj.EditableObject is StaticModel model) { - var bb = model.EditorBox; - if (CollisionsHelper.RayIntersectsBox(ref ray, ref bb, out Vector3 p)) + if (obj.RayCastSelf(ref ray, out var distance, out var normal) && distance < closestDistance) { - Lastmodel = model; - point = p; - index = 0; - break; + closestDistance = distance; + closestModel = model; } } } - - if (Lastmodel == null) // nothing to do return - return; - - //find closest bounding box in selection - for (; i < SelectionCount; i++) + if (closestModel == null) { - if (GetSelectedObject(i).EditableObject is StaticModel model) + // Find the closest object in selection (in case ray didn't hit anything) + for (int i = 0; i < SelectionCount; i++) { - var bb = model.EditorBox; - //check for other we might have one closer - var d = Vector3.Distance(model.Transform.Translation, ray.Position); - if (lastdistance < d) + var obj = GetSelectedObject(i); + if (obj.EditableObject is StaticModel model) { - if (CollisionsHelper.RayIntersectsBox(ref ray, ref bb, out Vector3 p)) + var bounds = model.Box; + CollisionsHelper.ClosestPointBoxPoint(ref bounds, ref ray.Ray.Position, out var point); + var distance = Vector3.Distance(ref point, ref ray.Ray.Position); + if (distance < closestDistance) { - lastdistance = d; - Lastmodel = model; - point = p; - index = i; + closestDistance = distance; + closestModel = model; } } } } - SelectedModel = Lastmodel; + SelectedModel = closestModel; + if (closestModel == null) + return; - //find closest vertex to bounding box point (collision detection approximation) - //[ToDo] replace this with collision detection with is suporting concave shapes (compute shader) - point = thisTransform.WorldToLocal(point); - - //[To Do] comlite this there is not suport for multy mesh model - verts = Lastmodel.Model.LODs[0].Meshes[0].DownloadVertexBuffer(); - - lastdistance = Vector3.Distance(point, verts[0].Position); + // Find the closest vertex to bounding box point (collision detection approximation) + // TODO: replace this with collision detection which supports concave shapes (compute shader) + var hitPoint = SelectedModel.Transform.WorldToLocal(ray.Ray.GetPoint(closestDistance)); + // TODO: support multi-mesh models + verts = closestModel.Model.LODs[0].Meshes[0].DownloadVertexBuffer(); + closestDistance = Vector3.Distance(hitPoint, verts[0].Position); for (int j = 0; j < verts.Length; j++) { - var d = Vector3.Distance(point, verts[j].Position); - if (d <= lastdistance) + var distance = Vector3.Distance(hitPoint, verts[j].Position); + if (distance <= closestDistance) { - lastdistance = d; + closestDistance = distance; selectedvert = j; } - } } - void VertexSnap() + + private void EndVertexSnapping() { + // Clear current vertex snapping data + SelectedModel = null; + verts = null; + otherVerts = null; + } + + private void UpdateVertexSnapping() + { + if (Owner.SceneGraphRoot == null) + return; Profiler.BeginEvent("VertexSnap"); - //ray cast others + + // Ray cast others if (verts != null) { var ray = Owner.MouseRay; - - SceneGraphNode.RayCastData rayCast = new SceneGraphNode.RayCastData() + var rayCast = new SceneGraphNode.RayCastData { Ray = ray, - Exclude = new List() {}, - Scan = new List() { typeof(StaticModel) } + Flags = SceneGraphNode.RayCastData.FlagTypes.SkipColliders | SceneGraphNode.RayCastData.FlagTypes.SkipEditorPrimitives, + ExcludeObjects = new(), }; for (int i = 0; i < SelectionCount; i++) + rayCast.ExcludeObjects.Add(GetSelectedObject(i)); + + // Raycast objects + var hit = Owner.SceneGraphRoot.RayCast(ref rayCast, out var distance, out var _); + if (hit != null && hit.EditableObject is StaticModel model) { - rayCast.Exclude.Add((Actor)GetSelectedObject(i).EditableObject); - } - //grab scene and raycast - var actor = GetSelectedObject(0).ParentScene.RayCast(ref rayCast, out var distance, out var _); - if (actor != null) - { - if (actor.EditableObject is StaticModel model) + otherTransform = model.Transform; + Vector3 point = rayCast.Ray.Position + (rayCast.Ray.Direction * distance); + + //[To Do] comlite this there is not suport for multy mesh model + otherVerts = model.Model.LODs[0].Meshes[0].DownloadVertexBuffer(); + + //find closest vertex to bounding box point (collision detection approximation) + //[ToDo] replace this with collision detection with is suporting concave shapes (compute shader) + point = hit.Transform.WorldToLocal(point); + var closestDistance = Vector3.Distance(point, otherVerts[0].Position); + for (int i = 0; i < otherVerts.Length; i++) { - otherTransform = model.Transform; - Vector3 p = rayCast.Ray.Position + (rayCast.Ray.Direction * distance); - - //[To Do] comlite this there is not suport for multy mesh model - otherVerts = model.Model.LODs[0].Meshes[0].DownloadVertexBuffer(); - - //find closest vertex to bounding box point (collision detection approximation) - //[ToDo] replace this with collision detection with is suporting concave shapes (compute shader) - p = actor.Transform.WorldToLocal(p); - Real lastdistance = Vector3.Distance(p, otherVerts[0].Position); - for (int i = 0; i < otherVerts.Length; i++) + distance = Vector3.Distance(point, otherVerts[i].Position); + if (distance < closestDistance) { - var d = Vector3.Distance(p, otherVerts[i].Position); - if (d <= lastdistance) - { - lastdistance = d; - otherSelectedvert = i; - } + closestDistance = distance; + otherSelectedvert = i; } + } - if(lastdistance > 25) - { - otherSelectedvert = -1; - otherVerts = null; - } + if (closestDistance > 25) + { + otherSelectedvert = -1; + otherVerts = null; } } } - if (verts != null && otherVerts != null) + if (verts != null && SelectedModel != null && otherVerts != null) { - Transform t = thisTransform; - Vector3 selected = ((verts[selectedvert].Position * t.Orientation) * t.Scale) + t.Translation; - - t = otherTransform; - Vector3 other = ((otherVerts[otherSelectedvert].Position * t.Orientation) * t.Scale) + t.Translation; - - // Translation - var projection = -(selected - other); - - //at some point - //Quaternion inverse = t.Orientation; - //inverse.Invert(); - //projection *= inverse; //world to local - //flip mask - //var Not = ~_activeAxis; - //LockAxisWorld(Not, ref projection); //lock axis - //projection *= t.Orientation; //local to world - - _translationDelta = projection; + // Snap current vertex to the other vertex + Vector3 selected = SelectedModel.Transform.LocalToWorld(verts[selectedvert].Position); + Vector3 other = otherTransform.LocalToWorld(otherVerts[otherSelectedvert].Position); + _translationDelta = other - selected; } Profiler.EndEvent(); } - /// - /// zeros the component using the - /// - public static void LockAxisWorld(Axis lockAxis, ref Vector3 v) - { - if (lockAxis.HasFlag(Axis.X)) - v.X = 0; - if (lockAxis.HasFlag(Axis.Y)) - v.Y = 0; - if (lockAxis.HasFlag(Axis.Z)) - v.Z = 0; - } - /// /// Gets a value indicating whether this tool can transform objects. /// @@ -722,11 +694,19 @@ namespace FlaxEditor.Gizmo /// protected abstract int SelectionCount { get; } + /// + /// Gets the selected object. + /// + /// The selected object index. + /// The selected object (eg. actor node). + protected abstract SceneGraphNode GetSelectedObject(int index); + /// /// Gets the selected object transformation. /// /// The selected object index. - protected abstract SceneGraphNode GetSelectedObject(int index); + /// The transformation of the selected object. + protected abstract Transform GetSelectedTransform(int index); /// /// Gets the selected objects bounding box (contains the whole selection). diff --git a/Source/Editor/Options/InputOptions.cs b/Source/Editor/Options/InputOptions.cs index e2e7d0e71..ec50d1501 100644 --- a/Source/Editor/Options/InputOptions.cs +++ b/Source/Editor/Options/InputOptions.cs @@ -112,6 +112,10 @@ namespace FlaxEditor.Options [EditorDisplay("Scene", "Snap To Ground"), EditorOrder(500)] public InputBinding SnapToGround = new InputBinding(KeyboardKeys.End); + [DefaultValue(typeof(InputBinding), "End")] + [EditorDisplay("Scene", "Vertex Snapping"), EditorOrder(550)] + public InputBinding SnapToVertex = new InputBinding(KeyboardKeys.V); + [DefaultValue(typeof(InputBinding), "F5")] [EditorDisplay("Scene", "Play/Stop"), EditorOrder(510)] public InputBinding Play = new InputBinding(KeyboardKeys.F5); diff --git a/Source/Editor/SceneGraph/Actors/BoxBrushNode.cs b/Source/Editor/SceneGraph/Actors/BoxBrushNode.cs index da28dad2b..3d5bd9ed2 100644 --- a/Source/Editor/SceneGraph/Actors/BoxBrushNode.cs +++ b/Source/Editor/SceneGraph/Actors/BoxBrushNode.cs @@ -200,12 +200,8 @@ namespace FlaxEditor.SceneGraph.Actors : base(actor) { var id = ID; - var bytes = id.ToByteArray(); for (int i = 0; i < 6; i++) - { - bytes[0] += 1; - AddChildNode(new SideLinkNode(this, new Guid(bytes), i)); - } + AddChildNode(new SideLinkNode(this, GetSubID(id, i), i)); } /// diff --git a/Source/Editor/SceneGraph/Actors/BoxVolumeNode.cs b/Source/Editor/SceneGraph/Actors/BoxVolumeNode.cs index 92850857b..a2265e3bf 100644 --- a/Source/Editor/SceneGraph/Actors/BoxVolumeNode.cs +++ b/Source/Editor/SceneGraph/Actors/BoxVolumeNode.cs @@ -169,12 +169,8 @@ namespace FlaxEditor.SceneGraph.Actors : base(actor) { var id = ID; - var bytes = id.ToByteArray(); for (int i = 0; i < 6; i++) - { - bytes[0] += 1; - AddChildNode(new SideLinkNode(this, new Guid(bytes), i)); - } + AddChildNode(new SideLinkNode(this, GetSubID(id, i), i)); } /// diff --git a/Source/Editor/SceneGraph/Actors/FoliageNode.cs b/Source/Editor/SceneGraph/Actors/FoliageNode.cs index 50756170a..9e24d5b66 100644 --- a/Source/Editor/SceneGraph/Actors/FoliageNode.cs +++ b/Source/Editor/SceneGraph/Actors/FoliageNode.cs @@ -10,21 +10,68 @@ namespace FlaxEditor.SceneGraph.Actors [HideInEditor] public sealed class FoliageNode : ActorNode { - private FoliageInstance instance; - /// - /// The selected instance index - /// - public int SelectedInstanceIndex; - /// - public FoliageNode(Foliage actor, int selectedInstanceIndex = -1) + public FoliageNode(Actor actor) : base(actor) { - SelectedInstanceIndex = selectedInstanceIndex; - if (selectedInstanceIndex != -1) + } + } + + /// + /// Scene tree node for instance of . + /// + [HideInEditor] + public sealed class FoliageInstanceNode : SceneGraphNode + { + /// + /// The foliage actor that owns this instance. + /// + public Foliage Actor; + + /// + /// Index of the foliage instance. + /// + public int Index; + + /// + public FoliageInstanceNode(Foliage actor, int index) + : base(GetSubID(actor.ID, index)) + { + Actor = actor; + Index = index; + } + + /// + public override string Name => "Foliage Instance"; + + /// + public override SceneNode ParentScene + { + get { - instance = actor.GetInstance(selectedInstanceIndex); + var scene = Actor ? Actor.Scene : null; + return scene != null ? SceneGraphFactory.FindNode(scene.ID) as SceneNode : null; } } + + /// + public override Transform Transform + { + get => Actor.GetInstance(Index).Transform; + set => Actor.SetInstanceTransform(Index, ref value); + } + + /// + public override bool IsActive => Actor.IsActive; + + /// + public override bool IsActiveInHierarchy => Actor.IsActiveInHierarchy; + + /// + public override int OrderInParent + { + get => Index; + set { } + } } } diff --git a/Source/Editor/SceneGraph/Actors/NavLinkNode.cs b/Source/Editor/SceneGraph/Actors/NavLinkNode.cs index a0e90622f..4872c312a 100644 --- a/Source/Editor/SceneGraph/Actors/NavLinkNode.cs +++ b/Source/Editor/SceneGraph/Actors/NavLinkNode.cs @@ -77,11 +77,9 @@ namespace FlaxEditor.SceneGraph.Actors public NavLinkNode(Actor actor) : base(actor) { - var bytes = ID.ToByteArray(); - bytes[0] += 1; - AddChildNode(new LinkNode(this, new Guid(bytes), true)); - bytes[0] += 1; - AddChildNode(new LinkNode(this, new Guid(bytes), false)); + var id = ID; + AddChildNode(new LinkNode(this, GetSubID(id, 0), true)); + AddChildNode(new LinkNode(this, GetSubID(id, 1), false)); } /// diff --git a/Source/Editor/SceneGraph/SceneGraphNode.cs b/Source/Editor/SceneGraph/SceneGraphNode.cs index 4ca8034e1..a8a26a1b3 100644 --- a/Source/Editor/SceneGraph/SceneGraphNode.cs +++ b/Source/Editor/SceneGraph/SceneGraphNode.cs @@ -13,7 +13,6 @@ using FlaxEditor.Modules; using FlaxEditor.SceneGraph.Actors; using FlaxEditor.Windows; using FlaxEngine; -using System.Runtime.CompilerServices; namespace FlaxEditor.SceneGraph { @@ -147,7 +146,6 @@ namespace FlaxEditor.SceneGraph { if (ChildNodes.Contains(node)) return true; - return ChildNodes.Any(x => x.ContainsInHierarchy(node)); } @@ -219,20 +217,9 @@ namespace FlaxEditor.SceneGraph public FlagTypes Flags; /// - /// The exclude list actors specyfaied in + /// The list of objects to exclude from tracing against. Null if unused. /// - public List Exclude = new List(); - - /// - /// The scan for types - /// - public List Scan = new List(); - - /// - /// if this is true it will include the types specyfaied in - /// otherwise it will include all types excluding types specyfaied in - /// - public bool ExcludeScan; + public List ExcludeObjects; /// /// Initializes a new instance of the struct. @@ -295,18 +282,16 @@ namespace FlaxEditor.SceneGraph normal = Vector3.Up; return null; } + + // Check itself SceneGraphNode minTarget = null; Real minDistance = Real.MaxValue; Vector3 minDistanceNormal = Vector3.Up; - if (Mask(ref ray)) + if (RayMask(ref ray) && RayCastSelf(ref ray, out distance, out normal)) { - // Check itself - if (RayCastSelf(ref ray, out distance, out normal)) - { - minTarget = this; - minDistance = distance; - minDistanceNormal = normal; - } + minTarget = this; + minDistance = distance; + minDistanceNormal = normal; } // Check all children @@ -320,36 +305,27 @@ namespace FlaxEditor.SceneGraph minDistanceNormal = normal; } } + // Return result distance = minDistance; normal = minDistanceNormal; return minTarget; } - /// - /// Masks the objects base of and . - /// - /// The ray. - /// true if can pass through mask - private bool Mask(ref RayCastData ray) + + private bool RayMask(ref RayCastData ray) { - //filter actors - for (int j = 0; j < ray.Exclude.Count; j++) + if (ray.ExcludeObjects != null) { - if ((EditableObject is Actor a) && a == ray.Exclude[j]) + for (int j = 0; j < ray.ExcludeObjects.Count; j++) { - //remove form exclude - //because it is pased by ref and funcion is recursive it will slowly shrink the list untile nothing is left - //micro optimization - ray.Exclude.RemoveAt(j); - return false; - } - } - //filter types - for (int i = 0; i < ray.Scan.Count; i++) - { - if (EditableObject.GetType() != ray.Scan[i]) - { - return false; + if (ray.ExcludeObjects[j] == EditableObject) + { + // Remove form exclude because it is passed by ref and function is recursive it will slowly shrink the list until nothing is left as a micro optimization + ray.ExcludeObjects.RemoveAt(j); + if (ray.ExcludeObjects.Count == 0) + ray.ExcludeObjects = null; + return false; + } } } return true; @@ -493,5 +469,20 @@ namespace FlaxEditor.SceneGraph protected virtual void OnParentChanged() { } + + /// + /// Randomizes the owner node identifier. + /// + /// The owner node ID. + /// The sub-object index. + /// The sub-object ID. + protected static unsafe Guid GetSubID(Guid ownerId, int index) + { + var id = ownerId; + var idPtr = (FlaxEngine.Json.JsonSerializer.GuidInterop*)&id; + idPtr->B ^= (uint)(index * 387); + idPtr->D += (uint)(index + 1); + return id; + } } } diff --git a/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs b/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs index 1ba8ef445..0955213d6 100644 --- a/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs +++ b/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs @@ -78,7 +78,20 @@ namespace FlaxEditor.Tools.Foliage var instanceIndex = GizmoMode.SelectedInstanceIndex; if (instanceIndex < 0 || instanceIndex >= foliage.InstancesCount) throw new InvalidOperationException("No foliage instance selected."); - return new FoliageNode(foliage, instanceIndex); + return new FoliageInstanceNode(foliage, instanceIndex); + } + + /// + protected override Transform GetSelectedTransform(int index) + { + var foliage = GizmoMode.SelectedFoliage; + if (!foliage) + throw new InvalidOperationException("No foliage selected."); + var instanceIndex = GizmoMode.SelectedInstanceIndex; + if (instanceIndex < 0 || instanceIndex >= foliage.InstancesCount) + throw new InvalidOperationException("No foliage instance selected."); + var instance = foliage.GetInstance(instanceIndex); + return foliage.Transform.LocalToWorld(instance.Transform); } /// diff --git a/Source/Editor/Viewport/EditorGizmoViewport.cs b/Source/Editor/Viewport/EditorGizmoViewport.cs index fe579e7e5..89f8e82ef 100644 --- a/Source/Editor/Viewport/EditorGizmoViewport.cs +++ b/Source/Editor/Viewport/EditorGizmoViewport.cs @@ -68,6 +68,9 @@ namespace FlaxEditor.Viewport /// public bool SnapToGround => Editor.Instance.Options.Options.Input.SnapToGround.Process(Root); + /// + public bool SnapToVertex => Editor.Instance.Options.Options.Input.SnapToVertex.Process(Root); + /// public Float2 MouseDelta => _mouseDelta * 1000; diff --git a/Source/Editor/Viewport/PrefabWindowViewport.cs b/Source/Editor/Viewport/PrefabWindowViewport.cs index 6c1509de8..8fb671017 100644 --- a/Source/Editor/Viewport/PrefabWindowViewport.cs +++ b/Source/Editor/Viewport/PrefabWindowViewport.cs @@ -337,6 +337,9 @@ namespace FlaxEditor.Viewport /// public bool SnapToGround => false; + /// + public bool SnapToVertex => Editor.Instance.Options.Options.Input.SnapToVertex.Process(Root); + /// public Float2 MouseDelta => _mouseDelta * 1000; From 1dfc8b0a477164c04c79562dbc956439a7586188 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sat, 24 Feb 2024 18:38:23 +0100 Subject: [PATCH 67/79] Refactor vertex snapping to use `SceneGraphNode` layer instead of Model-impl only #2045 --- .../Editor/Gizmo/TransformGizmoBase.Draw.cs | 15 +- Source/Editor/Gizmo/TransformGizmoBase.cs | 136 +++++++----------- .../SceneGraph/Actors/StaticModelNode.cs | 50 +++++++ Source/Editor/SceneGraph/SceneGraphNode.cs | 24 ++++ 4 files changed, 130 insertions(+), 95 deletions(-) diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs index cb7a7600c..a182fd149 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs @@ -202,21 +202,22 @@ namespace FlaxEditor.Gizmo } // Vertex snapping - if (verts != null && SelectedModel != null && selectedvert != -1) + if (_vertexSnapObject != null) { if (!_modelCube || !_modelCube.IsLoaded) return; cubeMesh = _modelCube.LODs[0].Meshes[0]; - Transform t = SelectedModel.Transform; - Vector3 selected = ((verts[selectedvert].Position * t.Orientation) * t.Scale) + t.Translation; - Matrix matrix = new Transform(selected, t.Orientation, new Float3(gizmoModelsScale2RealGizmoSize)).GetWorld(); + Transform t = _vertexSnapObject.Transform; + Vector3 p = t.LocalToWorld(_vertexSnapPoint); + Matrix matrix = new Transform(p, t.Orientation, new Float3(gizmoModelsScale2RealGizmoSize)).GetWorld(); cubeMesh.Draw(ref renderContext, _materialSphere, ref matrix); - if (otherVerts != null && otherSelectedvert != -1) + if (_vertexSnapObjectTo != null) { - t = otherTransform; - matrix = new Transform(selected, t.Orientation, new Float3(gizmoModelsScale2RealGizmoSize)).GetWorld(); + t = _vertexSnapObjectTo.Transform; + p = t.LocalToWorld(_vertexSnapPointTo); + matrix = new Transform(p, t.Orientation, new Float3(gizmoModelsScale2RealGizmoSize)).GetWorld(); cubeMesh.Draw(ref renderContext, _materialSphere, ref matrix); } } diff --git a/Source/Editor/Gizmo/TransformGizmoBase.cs b/Source/Editor/Gizmo/TransformGizmoBase.cs index 3e788d28f..bb6522047 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.cs @@ -53,14 +53,8 @@ namespace FlaxEditor.Gizmo private Vector3 _translationDelta; private Vector3 _translationScaleSnapDelta; - //vertex snaping stff - private Mesh.Vertex[] verts; - private Mesh.Vertex[] otherVerts; - private Transform otherTransform; - private StaticModel SelectedModel; - private bool hasSelectedVertex; - private int selectedvert; - private int otherSelectedvert; + private SceneGraphNode _vertexSnapObject, _vertexSnapObjectTo; + private Vector3 _vertexSnapPoint, _vertexSnapPointTo; /// /// Gets the gizmo position. @@ -160,11 +154,10 @@ namespace FlaxEditor.Gizmo } // Apply vertex snapping - if (verts != null && SelectedModel != null) + if (_vertexSnapObject != null) { - Transform t = SelectedModel.Transform; - Vector3 selected = ((verts[selectedvert].Position * t.Orientation) * t.Scale) + t.Translation; - Position += -(Position - selected); + Vector3 vertexSnapPoint = _vertexSnapObject.Transform.LocalToWorld(_vertexSnapPoint); + Position += vertexSnapPoint - Position; } // Apply current movement @@ -556,126 +549,93 @@ namespace FlaxEditor.Gizmo Ray = Owner.MouseRay, }; var closestDistance = Real.MaxValue; - StaticModel closestModel = null; + SceneGraphNode closestObject = null; for (int i = 0; i < SelectionCount; i++) { var obj = GetSelectedObject(i); - if (obj.EditableObject is StaticModel model) + if (obj.CanVertexSnap && obj.RayCastSelf(ref ray, out var distance, out _) && distance < closestDistance) { - if (obj.RayCastSelf(ref ray, out var distance, out var normal) && distance < closestDistance) - { - closestDistance = distance; - closestModel = model; - } + closestDistance = distance; + closestObject = obj; } } - if (closestModel == null) + if (closestObject == null) { // Find the closest object in selection (in case ray didn't hit anything) for (int i = 0; i < SelectionCount; i++) { var obj = GetSelectedObject(i); - if (obj.EditableObject is StaticModel model) + if (obj.CanVertexSnap) { - var bounds = model.Box; + GetSelectedObjectsBounds(out var bounds, out _); CollisionsHelper.ClosestPointBoxPoint(ref bounds, ref ray.Ray.Position, out var point); var distance = Vector3.Distance(ref point, ref ray.Ray.Position); if (distance < closestDistance) { closestDistance = distance; - closestModel = model; + closestObject = obj; } } } } - SelectedModel = closestModel; - if (closestModel == null) + _vertexSnapObject = closestObject; + if (closestObject == null) return; // Find the closest vertex to bounding box point (collision detection approximation) - // TODO: replace this with collision detection which supports concave shapes (compute shader) - var hitPoint = SelectedModel.Transform.WorldToLocal(ray.Ray.GetPoint(closestDistance)); - // TODO: support multi-mesh models - verts = closestModel.Model.LODs[0].Meshes[0].DownloadVertexBuffer(); - closestDistance = Vector3.Distance(hitPoint, verts[0].Position); - for (int j = 0; j < verts.Length; j++) + var closestPoint = ray.Ray.GetPoint(closestDistance); + if (!closestObject.OnVertexSnap(ref closestPoint, out _vertexSnapPoint)) { - var distance = Vector3.Distance(hitPoint, verts[j].Position); - if (distance <= closestDistance) - { - closestDistance = distance; - selectedvert = j; - } + // Failed to get the closest point + _vertexSnapPoint = closestPoint; } + + // Transform back to the local space of the object to work when moving it + _vertexSnapPoint = closestObject.Transform.WorldToLocal(_vertexSnapPoint); } private void EndVertexSnapping() { // Clear current vertex snapping data - SelectedModel = null; - verts = null; - otherVerts = null; + _vertexSnapObject = null; + _vertexSnapObjectTo = null; + _vertexSnapPoint = _vertexSnapPointTo = Vector3.Zero; } private void UpdateVertexSnapping() { - if (Owner.SceneGraphRoot == null) + _vertexSnapObjectTo = null; + if (Owner.SceneGraphRoot == null || _vertexSnapObject == null) return; Profiler.BeginEvent("VertexSnap"); - // Ray cast others - if (verts != null) + // Raycast nearby objects to snap to (excluding selection) + var rayCast = new SceneGraphNode.RayCastData { - var ray = Owner.MouseRay; - var rayCast = new SceneGraphNode.RayCastData + Ray = Owner.MouseRay, + Flags = SceneGraphNode.RayCastData.FlagTypes.SkipColliders | SceneGraphNode.RayCastData.FlagTypes.SkipEditorPrimitives, + ExcludeObjects = new(), + }; + for (int i = 0; i < SelectionCount; i++) + rayCast.ExcludeObjects.Add(GetSelectedObject(i)); + var hit = Owner.SceneGraphRoot.RayCast(ref rayCast, out var distance, out var _); + if (hit != null && hit.CanVertexSnap) + { + var point = rayCast.Ray.GetPoint(distance); + if (hit.OnVertexSnap(ref point, out var pointSnapped) + //&& Vector3.Distance(point, pointSnapped) <= 25.0f + ) { - Ray = ray, - Flags = SceneGraphNode.RayCastData.FlagTypes.SkipColliders | SceneGraphNode.RayCastData.FlagTypes.SkipEditorPrimitives, - ExcludeObjects = new(), - }; - for (int i = 0; i < SelectionCount; i++) - rayCast.ExcludeObjects.Add(GetSelectedObject(i)); + _vertexSnapObjectTo = hit; + _vertexSnapPointTo = hit.Transform.WorldToLocal(pointSnapped); - // Raycast objects - var hit = Owner.SceneGraphRoot.RayCast(ref rayCast, out var distance, out var _); - if (hit != null && hit.EditableObject is StaticModel model) - { - otherTransform = model.Transform; - Vector3 point = rayCast.Ray.Position + (rayCast.Ray.Direction * distance); - - //[To Do] comlite this there is not suport for multy mesh model - otherVerts = model.Model.LODs[0].Meshes[0].DownloadVertexBuffer(); - - //find closest vertex to bounding box point (collision detection approximation) - //[ToDo] replace this with collision detection with is suporting concave shapes (compute shader) - point = hit.Transform.WorldToLocal(point); - var closestDistance = Vector3.Distance(point, otherVerts[0].Position); - for (int i = 0; i < otherVerts.Length; i++) - { - distance = Vector3.Distance(point, otherVerts[i].Position); - if (distance < closestDistance) - { - closestDistance = distance; - otherSelectedvert = i; - } - } - - if (closestDistance > 25) - { - otherSelectedvert = -1; - otherVerts = null; - } + // Snap current vertex to the other vertex + Vector3 selected = _vertexSnapObject.Transform.LocalToWorld(_vertexSnapPoint); + Vector3 other = _vertexSnapObjectTo.Transform.LocalToWorld(_vertexSnapPointTo); + _translationDelta = other - selected; } } - if (verts != null && SelectedModel != null && otherVerts != null) - { - // Snap current vertex to the other vertex - Vector3 selected = SelectedModel.Transform.LocalToWorld(verts[selectedvert].Position); - Vector3 other = otherTransform.LocalToWorld(otherVerts[otherSelectedvert].Position); - _translationDelta = other - selected; - } - Profiler.EndEvent(); } diff --git a/Source/Editor/SceneGraph/Actors/StaticModelNode.cs b/Source/Editor/SceneGraph/Actors/StaticModelNode.cs index 8de1a7f22..3acf34fba 100644 --- a/Source/Editor/SceneGraph/Actors/StaticModelNode.cs +++ b/Source/Editor/SceneGraph/Actors/StaticModelNode.cs @@ -1,6 +1,7 @@ // Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. using System; +using System.Collections.Generic; using FlaxEditor.Content; using FlaxEditor.GUI.ContextMenu; using FlaxEditor.Windows; @@ -15,12 +16,61 @@ namespace FlaxEditor.SceneGraph.Actors [HideInEditor] public sealed class StaticModelNode : ActorNode { + private Dictionary _vertices; + /// public StaticModelNode(Actor actor) : base(actor) { } + /// + public override bool OnVertexSnap(ref Vector3 point, out Vector3 result) + { + result = point; + var model = ((StaticModel)Actor).Model; + if (model && !model.WaitForLoaded()) + { + // TODO: move to C++ and use cached vertex buffer internally inside the Mesh + if (_vertices == null) + _vertices = new(); + var pointLocal = (Float3)Actor.Transform.WorldToLocal(point); + var minDistance = float.MaxValue; + foreach (var lod in model.LODs) + { + var hit = false; + foreach (var mesh in lod.Meshes) + { + var key = FlaxEngine.Object.GetUnmanagedPtr(mesh); + if (!_vertices.TryGetValue(key, out var verts)) + { + verts = mesh.DownloadVertexBuffer(); + if (verts == null) + continue; + _vertices.Add(key, verts); + } + for (int i = 0; i < verts.Length; i++) + { + var v = verts[i].Position; + var distance = Float3.DistanceSquared(ref pointLocal, ref v); + if (distance <= minDistance) + { + hit = true; + minDistance = distance; + result = v; + } + } + } + if (hit) + { + result = Actor.Transform.LocalToWorld(result); + return true; + } + } + } + return false; + } + /// public override void OnContextMenu(ContextMenu contextMenu, EditorWindow window) { diff --git a/Source/Editor/SceneGraph/SceneGraphNode.cs b/Source/Editor/SceneGraph/SceneGraphNode.cs index a8a26a1b3..cab2e9b6a 100644 --- a/Source/Editor/SceneGraph/SceneGraphNode.cs +++ b/Source/Editor/SceneGraph/SceneGraphNode.cs @@ -94,6 +94,18 @@ namespace FlaxEditor.SceneGraph /// public virtual bool CanTransform => true; + /// + /// Gets a value indicating whether this node can be used for the vertex snapping feature. + /// + public bool CanVertexSnap + { + get + { + var v = Vector3.Zero; + return OnVertexSnap(ref v, out _); + } + } + /// /// Gets a value indicating whether this is active. /// @@ -359,6 +371,18 @@ namespace FlaxEditor.SceneGraph } } + /// + /// Performs the vertex snapping of a given point on the object surface that is closest to a given location. + /// + /// The position to snap. + /// The result point on the object mesh that is closest to the specified location. + /// True if got a valid result value, otherwise false (eg. if missing data or not initialized). + public virtual bool OnVertexSnap(ref Vector3 point, out Vector3 result) + { + result = point; + return false; + } + /// /// Called when selected nodes should draw debug shapes using interface. /// From 124832b07665129643ca851c717ebae8b3da84d2 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sat, 24 Feb 2024 23:35:56 +0100 Subject: [PATCH 68/79] Fixes to vertex snapping #2045 --- .../Editor/Gizmo/TransformGizmoBase.Draw.cs | 34 ++++++------------- Source/Editor/Gizmo/TransformGizmoBase.cs | 8 ++--- Source/Editor/SceneGraph/SceneGraphNode.cs | 19 ++++------- 3 files changed, 19 insertions(+), 42 deletions(-) diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs index a182fd149..dc1d7035e 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs @@ -57,6 +57,8 @@ namespace FlaxEditor.Gizmo { if (!_isActive || !IsActive) return; + if (!_modelCube || !_modelCube.IsLoaded) + return; // As all axisMesh have the same pivot, add a little offset to the x axisMesh, this way SortDrawCalls is able to sort the draw order // https://github.com/FlaxEngine/FlaxEngine/issues/680 @@ -71,7 +73,8 @@ namespace FlaxEditor.Gizmo renderContext.View.GetWorldMatrix(ref _gizmoWorld, out Matrix world); const float gizmoModelsScale2RealGizmoSize = 0.075f; - Mesh sphereMesh, cubeMesh; + Mesh cubeMesh = _modelCube.LODs[0].Meshes[0]; + Mesh sphereMesh = _modelSphere.LODs[0].Meshes[0]; Matrix.Scaling(gizmoModelsScale2RealGizmoSize, out m3); Matrix.Multiply(ref m3, ref world, out m1); @@ -82,11 +85,9 @@ namespace FlaxEditor.Gizmo { case Mode.Translate: { - if (!_modelTranslationAxis || !_modelTranslationAxis.IsLoaded || !_modelCube || !_modelCube.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) + if (!_modelTranslationAxis || !_modelTranslationAxis.IsLoaded) break; var transAxisMesh = _modelTranslationAxis.LODs[0].Meshes[0]; - cubeMesh = _modelCube.LODs[0].Meshes[0]; - sphereMesh = _modelSphere.LODs[0].Meshes[0]; // X axis Matrix.RotationY(-Mathf.PiOverTwo, out m2); @@ -128,10 +129,9 @@ namespace FlaxEditor.Gizmo case Mode.Rotate: { - if (!_modelRotationAxis || !_modelRotationAxis.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) + if (!_modelRotationAxis || !_modelRotationAxis.IsLoaded) break; var rotationAxisMesh = _modelRotationAxis.LODs[0].Meshes[0]; - sphereMesh = _modelSphere.LODs[0].Meshes[0]; // X axis Matrix.RotationZ(Mathf.PiOverTwo, out m2); @@ -156,11 +156,9 @@ namespace FlaxEditor.Gizmo case Mode.Scale: { - if (!_modelScaleAxis || !_modelScaleAxis.IsLoaded || !_modelCube || !_modelCube.IsLoaded || !_modelSphere || !_modelSphere.IsLoaded) + if (!_modelScaleAxis || !_modelScaleAxis.IsLoaded) break; var scaleAxisMesh = _modelScaleAxis.LODs[0].Meshes[0]; - cubeMesh = _modelCube.LODs[0].Meshes[0]; - sphereMesh = _modelSphere.LODs[0].Meshes[0]; // X axis Matrix.RotationY(-Mathf.PiOverTwo, out m2); @@ -202,24 +200,12 @@ namespace FlaxEditor.Gizmo } // Vertex snapping - if (_vertexSnapObject != null) + if (_vertexSnapObject != null || _vertexSnapObjectTo != null) { - if (!_modelCube || !_modelCube.IsLoaded) - return; - cubeMesh = _modelCube.LODs[0].Meshes[0]; - - Transform t = _vertexSnapObject.Transform; - Vector3 p = t.LocalToWorld(_vertexSnapPoint); + Transform t = _vertexSnapObject?.Transform ?? _vertexSnapObjectTo.Transform; + Vector3 p = t.LocalToWorld(_vertexSnapObject != null ? _vertexSnapPoint : _vertexSnapPointTo); Matrix matrix = new Transform(p, t.Orientation, new Float3(gizmoModelsScale2RealGizmoSize)).GetWorld(); cubeMesh.Draw(ref renderContext, _materialSphere, ref matrix); - - if (_vertexSnapObjectTo != null) - { - t = _vertexSnapObjectTo.Transform; - p = t.LocalToWorld(_vertexSnapPointTo); - matrix = new Transform(p, t.Orientation, new Float3(gizmoModelsScale2RealGizmoSize)).GetWorld(); - cubeMesh.Draw(ref renderContext, _materialSphere, ref matrix); - } } } } diff --git a/Source/Editor/Gizmo/TransformGizmoBase.cs b/Source/Editor/Gizmo/TransformGizmoBase.cs index bb6522047..5919bda75 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.cs @@ -605,7 +605,7 @@ namespace FlaxEditor.Gizmo private void UpdateVertexSnapping() { _vertexSnapObjectTo = null; - if (Owner.SceneGraphRoot == null || _vertexSnapObject == null) + if (Owner.SceneGraphRoot == null) return; Profiler.BeginEvent("VertexSnap"); @@ -629,10 +629,8 @@ namespace FlaxEditor.Gizmo _vertexSnapObjectTo = hit; _vertexSnapPointTo = hit.Transform.WorldToLocal(pointSnapped); - // Snap current vertex to the other vertex - Vector3 selected = _vertexSnapObject.Transform.LocalToWorld(_vertexSnapPoint); - Vector3 other = _vertexSnapObjectTo.Transform.LocalToWorld(_vertexSnapPointTo); - _translationDelta = other - selected; + // Snap current vertex to the target vertex + _translationDelta = pointSnapped - Position; } } diff --git a/Source/Editor/SceneGraph/SceneGraphNode.cs b/Source/Editor/SceneGraph/SceneGraphNode.cs index cab2e9b6a..d805f92bf 100644 --- a/Source/Editor/SceneGraph/SceneGraphNode.cs +++ b/Source/Editor/SceneGraph/SceneGraphNode.cs @@ -231,7 +231,7 @@ namespace FlaxEditor.SceneGraph /// /// The list of objects to exclude from tracing against. Null if unused. /// - public List ExcludeObjects; + public List ExcludeObjects; /// /// Initializes a new instance of the struct. @@ -326,19 +326,12 @@ namespace FlaxEditor.SceneGraph private bool RayMask(ref RayCastData ray) { - if (ray.ExcludeObjects != null) + if (ray.ExcludeObjects != null && ray.ExcludeObjects.Remove(this)) { - for (int j = 0; j < ray.ExcludeObjects.Count; j++) - { - if (ray.ExcludeObjects[j] == EditableObject) - { - // Remove form exclude because it is passed by ref and function is recursive it will slowly shrink the list until nothing is left as a micro optimization - ray.ExcludeObjects.RemoveAt(j); - if (ray.ExcludeObjects.Count == 0) - ray.ExcludeObjects = null; - return false; - } - } + // Remove form exclude because it is passed by ref and function is recursive it will slowly shrink the list until nothing is left as a micro optimization + if (ray.ExcludeObjects.Count == 0) + ray.ExcludeObjects = null; + return false; } return true; } From 2df3d0f7477e682464dcf8dbf8c7e96100cb0106 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sun, 25 Feb 2024 14:54:57 +0100 Subject: [PATCH 69/79] Fix crash when loading level with abstract script class #1990 --- .../Engine/Engine/NativeInterop.Unmanaged.cs | 12 +++++++-- Source/Engine/Engine/NativeInterop.cs | 19 ++++++++------ Source/Engine/Scripting/BinaryModule.cpp | 26 ++++++++++++------- 3 files changed, 38 insertions(+), 19 deletions(-) diff --git a/Source/Engine/Engine/NativeInterop.Unmanaged.cs b/Source/Engine/Engine/NativeInterop.Unmanaged.cs index e99276a4e..52a5924b7 100644 --- a/Source/Engine/Engine/NativeInterop.Unmanaged.cs +++ b/Source/Engine/Engine/NativeInterop.Unmanaged.cs @@ -551,8 +551,16 @@ namespace FlaxEngine.Interop internal static ManagedHandle NewObject(ManagedHandle typeHandle) { TypeHolder typeHolder = Unsafe.As(typeHandle.Target); - object value = typeHolder.CreateObject(); - return ManagedHandle.Alloc(value); + try + { + object value = typeHolder.CreateObject(); + return ManagedHandle.Alloc(value); + } + catch (Exception ex) + { + Debug.LogException(ex); + } + return new ManagedHandle(); } [UnmanagedCallersOnly] diff --git a/Source/Engine/Engine/NativeInterop.cs b/Source/Engine/Engine/NativeInterop.cs index 7dfd52d22..2c606465c 100644 --- a/Source/Engine/Engine/NativeInterop.cs +++ b/Source/Engine/Engine/NativeInterop.cs @@ -130,12 +130,10 @@ namespace FlaxEngine.Interop object obj = objectHandle.Target; if (obj is not Object) return; - { ref IntPtr fieldRef = ref FieldHelper.GetReferenceTypeFieldReference(unmanagedPtrFieldOffset, ref obj); fieldRef = unmanagedPtr; } - if (idPtr != IntPtr.Zero) { ref Guid nativeId = ref Unsafe.AsRef(idPtr.ToPointer()); @@ -148,8 +146,16 @@ namespace FlaxEngine.Interop internal static ManagedHandle ScriptingObjectCreate(ManagedHandle typeHandle, IntPtr unmanagedPtr, IntPtr idPtr) { TypeHolder typeHolder = Unsafe.As(typeHandle.Target); - object obj = typeHolder.CreateScriptingObject(unmanagedPtr, idPtr); - return ManagedHandle.Alloc(obj); + try + { + object obj = typeHolder.CreateScriptingObject(unmanagedPtr, idPtr); + return ManagedHandle.Alloc(obj); + } + catch (Exception ex) + { + Debug.LogException(ex); + } + return new ManagedHandle(); } #endif @@ -1462,7 +1468,6 @@ namespace FlaxEngine.Interop ref IntPtr fieldRef = ref FieldHelper.GetReferenceTypeFieldReference(unmanagedPtrFieldOffset, ref obj); fieldRef = unmanagedPtr; } - if (idPtr != IntPtr.Zero) { ref Guid nativeId = ref Unsafe.AsRef(idPtr.ToPointer()); @@ -1470,12 +1475,10 @@ namespace FlaxEngine.Interop fieldRef = nativeId; } } - if (ctor != null) ctor.Invoke(obj, null); else - Debug.LogException(new Exception($"Missing empty constructor in type '{wrappedType}'.")); - + throw new NativeInteropException($"Missing empty constructor in type '{wrappedType}'."); return obj; } #endif diff --git a/Source/Engine/Scripting/BinaryModule.cpp b/Source/Engine/Scripting/BinaryModule.cpp index 0cded22b4..daa952285 100644 --- a/Source/Engine/Scripting/BinaryModule.cpp +++ b/Source/Engine/Scripting/BinaryModule.cpp @@ -349,6 +349,20 @@ void ScriptingType::DefaultInitRuntime() ScriptingObject* ScriptingType::DefaultSpawn(const ScriptingObjectSpawnParams& params) { +#if !BUILD_RELEASE + // Provide more context information on object spawn failure in development builds + if (params.Type) + { + auto& type = params.Type.GetType(); + if (type.ManagedClass) + { + if (type.ManagedClass->IsAbstract()) + LOG(Error, "Cannot spawn abstract type '{}'", type.ToString()); + if (type.ManagedClass->IsStatic()) + LOG(Error, "Cannot spawn static type '{}'", type.ToString()); + } + } +#endif return nullptr; } @@ -1040,18 +1054,11 @@ void ManagedBinaryModule::InitType(MClass* mclass) baseType.Module->TypeNameToTypeIndex.TryGet(genericClassName, *(int32*)&baseType.TypeIndex); } - if (!baseType) - { - LOG(Error, "Missing base class for managed class {0} from assembly {1}.", String(typeName), Assembly->ToString()); - return; - } - - if (baseType.TypeIndex == -1) + if (baseType.TypeIndex == -1 || baseType.Module == nullptr) { if (baseType.Module) LOG(Error, "Missing base class for managed class {0} from assembly {1}.", String(baseClass->GetFullName()), baseType.Module->GetName().ToString()); else - // Not sure this can happen but never hurts to account for it LOG(Error, "Missing base class for managed class {0} from unknown assembly.", String(baseClass->GetFullName())); return; } @@ -1112,7 +1119,8 @@ void ManagedBinaryModule::InitType(MClass* mclass) // Create scripting type descriptor for managed-only type based on the native base class const int32 typeIndex = Types.Count(); Types.AddUninitialized(); - new(Types.Get() + Types.Count() - 1)ScriptingType(typeName, this, baseType.GetType().Size, ScriptingType::DefaultInitRuntime, ManagedObjectSpawn, baseType, nullptr, nullptr, interfaces); + const ScriptingType::SpawnHandler spawner = mclass->IsAbstract() ? ScriptingType::DefaultSpawn : ManagedObjectSpawn; + new(Types.Get() + Types.Count() - 1)ScriptingType(typeName, this, baseType.GetType().Size, ScriptingType::DefaultInitRuntime, spawner, baseType, nullptr, nullptr, interfaces); TypeNameToTypeIndex[typeName] = typeIndex; auto& type = Types[typeIndex]; type.ManagedClass = mclass; From 8898c20ad1c7809cfead0df0374b4dd142c84065 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sun, 25 Feb 2024 23:40:14 +0100 Subject: [PATCH 70/79] Fix crash when using generic interface in C# #1983 --- Source/Engine/Engine/NativeInterop.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/Engine/Engine/NativeInterop.cs b/Source/Engine/Engine/NativeInterop.cs index 2c606465c..eab2ba942 100644 --- a/Source/Engine/Engine/NativeInterop.cs +++ b/Source/Engine/Engine/NativeInterop.cs @@ -1679,6 +1679,8 @@ namespace FlaxEngine.Interop /// internal static ManagedHandle GetTypeManagedHandle(Type type) { + if (type.IsInterface && type.IsGenericType) + type = type.GetGenericTypeDefinition(); // Generic type to use type definition handle if (managedTypes.TryGetValue(type, out (TypeHolder typeHolder, ManagedHandle handle) tuple)) return tuple.handle; #if FLAX_EDITOR From 607859c19602d257d9bfa5cd496294e3ad8048c5 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 26 Feb 2024 12:06:06 +0100 Subject: [PATCH 71/79] Fix UI Control selection bounds drawing to handle rotations #2067 --- Source/Editor/Windows/GameWindow.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Source/Editor/Windows/GameWindow.cs b/Source/Editor/Windows/GameWindow.cs index 9368a30fd..29c8c8318 100644 --- a/Source/Editor/Windows/GameWindow.cs +++ b/Source/Editor/Windows/GameWindow.cs @@ -856,7 +856,13 @@ namespace FlaxEditor.Windows var options = Editor.Options.Options.Visual; var control = controlActor.Control; var bounds = control.EditorBounds; - bounds = Rectangle.FromPoints(control.PointToParent(_viewport, bounds.Location), control.PointToParent(_viewport, bounds.Size)); + var p1 = control.PointToParent(_viewport, bounds.UpperLeft); + var p2 = control.PointToParent(_viewport, bounds.UpperRight); + var p3 = control.PointToParent(_viewport, bounds.BottomLeft); + var p4 = control.PointToParent(_viewport, bounds.BottomRight); + var min = Float2.Min(Float2.Min(p1, p2), Float2.Min(p3, p4)); + var max = Float2.Max(Float2.Max(p1, p2), Float2.Max(p3, p4)); + bounds = new Rectangle(min, Float2.Max(max - min, Float2.Zero)); Render2D.DrawRectangle(bounds, options.SelectionOutlineColor0, options.UISelectionOutlineSize); } } From 996a2cb09e285b05ff8da3fa5c6a5058951b3d66 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 26 Feb 2024 12:06:59 +0100 Subject: [PATCH 72/79] Fix editor inputs processing in Game window to interferer with game inputs --- Source/Editor/Windows/GameWindow.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Source/Editor/Windows/GameWindow.cs b/Source/Editor/Windows/GameWindow.cs index 29c8c8318..09fe2e6b5 100644 --- a/Source/Editor/Windows/GameWindow.cs +++ b/Source/Editor/Windows/GameWindow.cs @@ -306,8 +306,6 @@ namespace FlaxEditor.Windows InputActions.Add(options => options.TakeScreenshot, () => Screenshot.Capture(string.Empty)); InputActions.Add(options => options.DebuggerUnlockMouse, UnlockMouseInPlay); InputActions.Add(options => options.ToggleFullscreen, () => { if (Editor.IsPlayMode) IsMaximized = !IsMaximized; }); - - FlaxEditor.Utilities.Utils.SetupCommonInputActions(this); } private void ChangeViewportRatio(ViewportScaleOptions v) @@ -320,7 +318,7 @@ namespace FlaxEditor.Windows return; } - if (string.Equals(v.Label, "Free Aspect") && v.Size == new Int2(1, 1)) + if (string.Equals(v.Label, "Free Aspect", StringComparison.Ordinal) && v.Size == new Int2(1, 1)) { _freeAspect = true; _useAspect = true; From f1fe83ca816054da2b36f670ddaa256dd440a041 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 26 Feb 2024 16:22:56 +0100 Subject: [PATCH 73/79] Add RayCast utility to UI controls #1952 --- Source/Editor/GUI/ContextMenu/ContextMenu.cs | 6 ++--- Source/Editor/Surface/SurfaceComment.cs | 2 +- Source/Editor/Windows/GameWindow.cs | 12 ++++++++++ Source/Engine/UI/GUI/CanvasContainer.cs | 15 ++++++++++++ Source/Engine/UI/GUI/CanvasRootControl.cs | 9 +++---- Source/Engine/UI/GUI/CanvasScaler.cs | 17 +++++++++++++ Source/Engine/UI/GUI/Common/Border.cs | 8 +++++++ Source/Engine/UI/GUI/Common/CheckBox.cs | 8 +++++++ Source/Engine/UI/GUI/Common/Spacer.cs | 8 +++++++ Source/Engine/UI/GUI/ContainerControl.cs | 24 +++++++++++++++++++ Source/Engine/UI/GUI/Control.cs | 24 +++++++++++++++---- Source/Engine/UI/GUI/Panels/AlphaPanel.cs | 8 +++++++ Source/Engine/UI/GUI/Panels/BlurPanel.cs | 8 +++++++ Source/Engine/UI/GUI/Panels/Panel.cs | 8 +++++++ .../Engine/UI/GUI/Panels/PanelWithMargins.cs | 8 +++++++ Source/Engine/UI/GUI/RootControl.cs | 15 ++++++++++++ 16 files changed, 168 insertions(+), 12 deletions(-) diff --git a/Source/Editor/GUI/ContextMenu/ContextMenu.cs b/Source/Editor/GUI/ContextMenu/ContextMenu.cs index 072b01678..9a5e40b27 100644 --- a/Source/Editor/GUI/ContextMenu/ContextMenu.cs +++ b/Source/Editor/GUI/ContextMenu/ContextMenu.cs @@ -360,15 +360,15 @@ namespace FlaxEditor.GUI.ContextMenu } /// - public override bool ContainsPoint(ref Float2 location) + public override bool ContainsPoint(ref Float2 location, bool precise) { - if (base.ContainsPoint(ref location)) + if (base.ContainsPoint(ref location, precise)) return true; var cLocation = location - Location; for (int i = 0; i < _panel.Children.Count; i++) { - if (_panel.Children[i].ContainsPoint(ref cLocation)) + if (_panel.Children[i].ContainsPoint(ref cLocation, precise)) return true; } diff --git a/Source/Editor/Surface/SurfaceComment.cs b/Source/Editor/Surface/SurfaceComment.cs index aad45190e..678b3351f 100644 --- a/Source/Editor/Surface/SurfaceComment.cs +++ b/Source/Editor/Surface/SurfaceComment.cs @@ -231,7 +231,7 @@ namespace FlaxEditor.Surface } /// - public override bool ContainsPoint(ref Float2 location) + public override bool ContainsPoint(ref Float2 location, bool precise) { return _headerRect.Contains(ref location) || _resizeButtonRect.Contains(ref location); } diff --git a/Source/Editor/Windows/GameWindow.cs b/Source/Editor/Windows/GameWindow.cs index 09fe2e6b5..9d04ced5f 100644 --- a/Source/Editor/Windows/GameWindow.cs +++ b/Source/Editor/Windows/GameWindow.cs @@ -148,6 +148,18 @@ namespace FlaxEditor.Windows { public bool EnableEvents => !Time.GamePaused; + public override bool RayCast(ref Float2 location, out Control hit) + { + return RayCastChildren(ref location, out hit); + } + + public override bool ContainsPoint(ref Float2 location, bool precise = false) + { + if (precise) + return false; + return base.ContainsPoint(ref location, precise); + } + public override bool OnCharInput(char c) { if (!EnableEvents) diff --git a/Source/Engine/UI/GUI/CanvasContainer.cs b/Source/Engine/UI/GUI/CanvasContainer.cs index 084a22503..7bdd8bf25 100644 --- a/Source/Engine/UI/GUI/CanvasContainer.cs +++ b/Source/Engine/UI/GUI/CanvasContainer.cs @@ -60,6 +60,21 @@ namespace FlaxEngine.GUI return ((CanvasRootControl)child).Is2D && base.IntersectsChildContent(child, location, out childSpaceLocation); } + /// + public override bool RayCast(ref Float2 location, out Control hit) + { + // Ignore self + return RayCastChildren(ref location, out hit); + } + + /// + public override bool ContainsPoint(ref Float2 location, bool precise = false) + { + if (precise) // Ignore as utility-only element + return false; + return base.ContainsPoint(ref location, precise); + } + /// public override void OnMouseEnter(Float2 location) { diff --git a/Source/Engine/UI/GUI/CanvasRootControl.cs b/Source/Engine/UI/GUI/CanvasRootControl.cs index 54ad75295..02317ebf9 100644 --- a/Source/Engine/UI/GUI/CanvasRootControl.cs +++ b/Source/Engine/UI/GUI/CanvasRootControl.cs @@ -45,8 +45,9 @@ namespace FlaxEngine.GUI /// /// The input ray to test (in world-space). /// Output canvas-space local position. + /// True if perform precise intersection test against the control content (eg. with hit mask or transparency threshold). Otherwise, only simple bounds-check will be performed. /// True if canvas intersects with that point, otherwise false. - public bool Intersects3D(ref Ray ray, out Float2 canvasLocation) + public bool Intersects3D(ref Ray ray, out Float2 canvasLocation, bool precise = false) { // Inline bounds calculations (it will reuse world matrix) var bounds = new OrientedBoundingBox @@ -67,7 +68,7 @@ namespace FlaxEngine.GUI Vector3.Transform(ref hitPoint, ref world, out Vector3 localHitPoint); canvasLocation = new Float2(localHitPoint); - return ContainsPoint(ref canvasLocation); + return ContainsPoint(ref canvasLocation, precise); } canvasLocation = Float2.Zero; @@ -189,9 +190,9 @@ namespace FlaxEngine.GUI } /// - public override bool ContainsPoint(ref Float2 location) + public override bool ContainsPoint(ref Float2 location, bool precise) { - return base.ContainsPoint(ref location) + return base.ContainsPoint(ref location, precise) && (_canvas.TestCanvasIntersection == null || _canvas.TestCanvasIntersection(ref location)); } diff --git a/Source/Engine/UI/GUI/CanvasScaler.cs b/Source/Engine/UI/GUI/CanvasScaler.cs index 684583c32..18e5f0c38 100644 --- a/Source/Engine/UI/GUI/CanvasScaler.cs +++ b/Source/Engine/UI/GUI/CanvasScaler.cs @@ -429,6 +429,23 @@ namespace FlaxEngine.GUI return ContainsPoint(ref location); } + /// + public override bool ContainsPoint(ref Float2 location, bool precise = false) + { + if (precise) // Ignore as utility-only element + return false; + return base.ContainsPoint(ref location, precise); + } + + /// + public override bool RayCast(ref Float2 location, out Control hit) + { + var p = location / _scale; + if (RayCastChildren(ref p, out hit)) + return true; + return base.RayCast(ref location, out hit); + } + /// public override Float2 PointToParent(ref Float2 location) { diff --git a/Source/Engine/UI/GUI/Common/Border.cs b/Source/Engine/UI/GUI/Common/Border.cs index 6ed94dbaf..dd673d703 100644 --- a/Source/Engine/UI/GUI/Common/Border.cs +++ b/Source/Engine/UI/GUI/Common/Border.cs @@ -36,5 +36,13 @@ namespace FlaxEngine.GUI Render2D.DrawRectangle(new Rectangle(Float2.Zero, Size), BorderColor, BorderWidth); } + + /// + public override bool ContainsPoint(ref Float2 location, bool precise = false) + { + if (precise) // Ignore border + return false; + return base.ContainsPoint(ref location, precise); + } } } diff --git a/Source/Engine/UI/GUI/Common/CheckBox.cs b/Source/Engine/UI/GUI/Common/CheckBox.cs index 2128c0311..1893998cb 100644 --- a/Source/Engine/UI/GUI/Common/CheckBox.cs +++ b/Source/Engine/UI/GUI/Common/CheckBox.cs @@ -257,6 +257,14 @@ namespace FlaxEngine.GUI } } + /// + public override bool ContainsPoint(ref Float2 location, bool precise = false) + { + if (precise) // Precise check for checkbox element + return _box.Contains(ref location); + return base.ContainsPoint(ref location, precise); + } + /// public override void OnMouseMove(Float2 location) { diff --git a/Source/Engine/UI/GUI/Common/Spacer.cs b/Source/Engine/UI/GUI/Common/Spacer.cs index f558dd1e2..0edfa3222 100644 --- a/Source/Engine/UI/GUI/Common/Spacer.cs +++ b/Source/Engine/UI/GUI/Common/Spacer.cs @@ -26,5 +26,13 @@ namespace FlaxEngine.GUI { AutoFocus = false; } + + /// + public override bool ContainsPoint(ref Float2 location, bool precise = false) + { + if (precise) // Ignore as visual-only element + return false; + return base.ContainsPoint(ref location, precise); + } } } diff --git a/Source/Engine/UI/GUI/ContainerControl.cs b/Source/Engine/UI/GUI/ContainerControl.cs index e5b92430f..9e3dd0722 100644 --- a/Source/Engine/UI/GUI/ContainerControl.cs +++ b/Source/Engine/UI/GUI/ContainerControl.cs @@ -879,6 +879,30 @@ namespace FlaxEngine.GUI UnlockChildrenRecursive(); } + /// + public override bool RayCast(ref Float2 location, out Control hit) + { + if (RayCastChildren(ref location, out hit)) + return true; + return base.RayCast(ref location, out hit); + } + + internal bool RayCastChildren(ref Float2 location, out Control hit) + { + for (int i = _children.Count - 1; i >= 0 && _children.Count > 0; i--) + { + var child = _children[i]; + if (child.Visible) + { + IntersectsChildContent(child, location, out var childLocation); + if (child.RayCast(ref childLocation, out hit)) + return true; + } + } + hit = null; + return false; + } + /// public override void OnMouseEnter(Float2 location) { diff --git a/Source/Engine/UI/GUI/Control.cs b/Source/Engine/UI/GUI/Control.cs index 5cb9501c0..6733b09fa 100644 --- a/Source/Engine/UI/GUI/Control.cs +++ b/Source/Engine/UI/GUI/Control.cs @@ -1088,6 +1088,23 @@ namespace FlaxEngine.GUI #region Helper Functions + /// + /// Performs a raycast against UI controls hierarchy to find any intersecting control content. Uses with precise check (skips transparent surfaces and empty panels). + /// + /// The position to intersect UI with. + /// The result control that intersects with the raycast. + /// True if ray hits any matching control, otherwise false. + public virtual bool RayCast(ref Float2 location, out Control hit) + { + if (ContainsPoint(ref location, true)) + { + hit = this; + return true; + } + hit = null; + return false; + } + /// /// Checks if given location point in Parent Space intersects with the control content and calculates local position. /// @@ -1101,11 +1118,12 @@ namespace FlaxEngine.GUI } /// - /// Checks if control contains given point in local Control Space. + /// Checks if this control contains given point in local Control Space. /// /// Point location in Control Space to check + /// True if perform precise intersection test against the control content (eg. with hit mask or transparency threshold). Otherwise, only simple bounds-check will be performed. /// True if point is inside control's area, otherwise false. - public virtual bool ContainsPoint(ref Float2 location) + public virtual bool ContainsPoint(ref Float2 location, bool precise = false) { return location.X >= 0 && location.Y >= 0 && @@ -1123,12 +1141,10 @@ namespace FlaxEngine.GUI { if (parent == null) throw new ArgumentNullException(); - Control c = this; while (c != null) { location = c.PointToParent(ref location); - c = c.Parent; if (c == parent) break; diff --git a/Source/Engine/UI/GUI/Panels/AlphaPanel.cs b/Source/Engine/UI/GUI/Panels/AlphaPanel.cs index b3159af4b..b694390d4 100644 --- a/Source/Engine/UI/GUI/Panels/AlphaPanel.cs +++ b/Source/Engine/UI/GUI/Panels/AlphaPanel.cs @@ -46,5 +46,13 @@ namespace FlaxEngine.GUI Render2D.PopTint(); } + + /// + public override bool ContainsPoint(ref Float2 location, bool precise = false) + { + if (precise) // Ignore as visual-only element + return false; + return base.ContainsPoint(ref location, precise); + } } } diff --git a/Source/Engine/UI/GUI/Panels/BlurPanel.cs b/Source/Engine/UI/GUI/Panels/BlurPanel.cs index 055535aa8..1a6a2e945 100644 --- a/Source/Engine/UI/GUI/Panels/BlurPanel.cs +++ b/Source/Engine/UI/GUI/Panels/BlurPanel.cs @@ -41,5 +41,13 @@ namespace FlaxEngine.GUI Render2D.DrawBlur(new Rectangle(Float2.Zero, size), strength); } } + + /// + public override bool ContainsPoint(ref Float2 location, bool precise = false) + { + if (precise) // Ignore as visual-only element + return false; + return base.ContainsPoint(ref location, precise); + } } } diff --git a/Source/Engine/UI/GUI/Panels/Panel.cs b/Source/Engine/UI/GUI/Panels/Panel.cs index 05cb9bd80..677045697 100644 --- a/Source/Engine/UI/GUI/Panels/Panel.cs +++ b/Source/Engine/UI/GUI/Panels/Panel.cs @@ -371,6 +371,14 @@ namespace FlaxEngine.GUI } } + /// + public override bool ContainsPoint(ref Float2 location, bool precise = false) + { + if (precise && BackgroundColor.A <= 0.0f) // Go through transparency + return false; + return base.ContainsPoint(ref location, precise); + } + /// public override bool IntersectsChildContent(Control child, Float2 location, out Float2 childSpaceLocation) { diff --git a/Source/Engine/UI/GUI/Panels/PanelWithMargins.cs b/Source/Engine/UI/GUI/Panels/PanelWithMargins.cs index 68265a05a..b3e250477 100644 --- a/Source/Engine/UI/GUI/Panels/PanelWithMargins.cs +++ b/Source/Engine/UI/GUI/Panels/PanelWithMargins.cs @@ -180,5 +180,13 @@ namespace FlaxEngine.GUI PerformLayout(); } + + /// + public override bool ContainsPoint(ref Float2 location, bool precise = false) + { + if (precise && BackgroundColor.A <= 0.0f) // Go through transparency + return false; + return base.ContainsPoint(ref location, precise); + } } } diff --git a/Source/Engine/UI/GUI/RootControl.cs b/Source/Engine/UI/GUI/RootControl.cs index e2605dce8..a2ef271a5 100644 --- a/Source/Engine/UI/GUI/RootControl.cs +++ b/Source/Engine/UI/GUI/RootControl.cs @@ -159,6 +159,21 @@ namespace FlaxEngine.GUI } } + /// + public override bool RayCast(ref Float2 location, out Control hit) + { + // Ignore self + return RayCastChildren(ref location, out hit); + } + + /// + public override bool ContainsPoint(ref Float2 location, bool precise = false) + { + if (precise) // Ignore as utility-only element + return false; + return base.ContainsPoint(ref location, precise); + } + /// /// Starts the mouse tracking. Used by the scrollbars, splitters, etc. /// From 0ee5ef8cf5a002a6f184218941eb267df2f3edfe Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 26 Feb 2024 16:44:55 +0100 Subject: [PATCH 74/79] Improve terrain paint blending of the existing layer values #2258 --- .../Tools/Terrain/Paint/SingleLayerMode.cs | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/Source/Editor/Tools/Terrain/Paint/SingleLayerMode.cs b/Source/Editor/Tools/Terrain/Paint/SingleLayerMode.cs index 5921f7d10..df6b17c44 100644 --- a/Source/Editor/Tools/Terrain/Paint/SingleLayerMode.cs +++ b/Source/Editor/Tools/Terrain/Paint/SingleLayerMode.cs @@ -93,22 +93,21 @@ namespace FlaxEditor.Tools.Terrain.Paint if (paintAmount < 0.0f) continue; // Skip when pixel won't be affected - // Paint on the active splatmap texture - src[c] = Mathf.Saturate(src[c] + paintAmount); - src[(c + 1) % 4] = Mathf.Saturate(src[(c + 1) % 4] - paintAmount); - src[(c + 2) % 4] = Mathf.Saturate(src[(c + 2) % 4] - paintAmount); - src[(c + 3) % 4] = Mathf.Saturate(src[(c + 3) % 4] - paintAmount); - p.TempBuffer[z * p.ModifiedSize.X + x] = src; + // Other layers reduction based on their sum and current paint intensity + var srcOther = (Color)p.SourceDataOther[zz * p.HeightmapSize + xx]; + var otherLayersSum = src.ValuesSum + srcOther.ValuesSum - src[c]; + var decreaseAmount = paintAmount / otherLayersSum; + + // Paint on the active splatmap texture + var srcNew = Color.Clamp(src - src * decreaseAmount, Color.Zero, Color.White); + srcNew[c] = Mathf.Saturate(src[c] + paintAmount); + p.TempBuffer[z * p.ModifiedSize.X + x] = srcNew; - var other = (Color)p.SourceDataOther[zz * p.HeightmapSize + xx]; //if (other.ValuesSum > 0.0f) // Skip editing the other splatmap if it's empty { // Remove 'paint' from the other splatmap texture - other[c] = Mathf.Saturate(other[c] - paintAmount); - other[(c + 1) % 4] = Mathf.Saturate(other[(c + 1) % 4] - paintAmount); - other[(c + 2) % 4] = Mathf.Saturate(other[(c + 2) % 4] - paintAmount); - other[(c + 3) % 4] = Mathf.Saturate(other[(c + 3) % 4] - paintAmount); - p.TempBufferOther[z * p.ModifiedSize.X + x] = other; + srcOther = Color.Clamp(srcOther - srcOther * decreaseAmount, Color.Zero, Color.White); + p.TempBufferOther[z * p.ModifiedSize.X + x] = srcOther; otherModified = true; } } From e2dd9832ba17252cec4fb8dce1758532a747a868 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 26 Feb 2024 18:25:53 +0100 Subject: [PATCH 75/79] Fix crash when using network replication or rpc after hot-reload in Editor --- .../Engine/Networking/NetworkReplicator.cpp | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/Source/Engine/Networking/NetworkReplicator.cpp b/Source/Engine/Networking/NetworkReplicator.cpp index 407bd8c58..a5ac6ac6e 100644 --- a/Source/Engine/Networking/NetworkReplicator.cpp +++ b/Source/Engine/Networking/NetworkReplicator.cpp @@ -29,6 +29,9 @@ #include "Engine/Scripting/ScriptingObjectReference.h" #include "Engine/Threading/Threading.h" #include "Engine/Threading/ThreadLocal.h" +#if USE_EDITOR +#include "FlaxEngine.Gen.h" +#endif #if !BUILD_RELEASE bool NetworkReplicator::EnableLog = false; @@ -235,6 +238,33 @@ namespace #endif Array DespawnedObjects; uint32 SpawnId = 0; + +#if USE_EDITOR + void OnScriptsReloading() + { + ScopeLock lock(ObjectsLock); + if (Objects.HasItems()) + LOG(Warning, "Hot-reloading scripts with network objects active."); + if (Hierarchy) + { + Delete(Hierarchy); + Hierarchy = nullptr; + } + + // Clear any references to non-engine scripts before code hot-reload + BinaryModule* flaxModule = GetBinaryModuleFlaxEngine(); + for (auto i = SerializersTable.Begin(); i.IsNotEnd(); ++i) + { + if (i->Key.Module != flaxModule) + SerializersTable.Remove(i); + } + for (auto i = NetworkRpcInfo::RPCsTable.Begin(); i.IsNotEnd(); ++i) + { + if (i->Key.First.Module != flaxModule) + NetworkRpcInfo::RPCsTable.Remove(i); + } + } +#endif } class NetworkReplicationService : public EngineService @@ -245,9 +275,18 @@ public: { } + bool Init() override; void Dispose() override; }; +bool NetworkReplicationService::Init() +{ +#if USE_EDITOR + Scripting::ScriptsReloading.Bind(OnScriptsReloading); +#endif + return false; +} + void NetworkReplicationService::Dispose() { NetworkInternal::NetworkReplicatorClear(); From 859c420d7634ce28924172a5867c03ce79a6b56a Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 26 Feb 2024 19:00:48 +0100 Subject: [PATCH 76/79] Update year in copyright note --- .../Editor/MaterialTemplates/Features/DeferredShading.hlsl | 2 +- Content/Editor/MaterialTemplates/Features/Distortion.hlsl | 2 +- Content/Editor/MaterialTemplates/Features/ForwardShading.hlsl | 2 +- .../Editor/MaterialTemplates/Features/GlobalIllumination.hlsl | 2 +- Content/Editor/MaterialTemplates/Features/Lightmap.hlsl | 2 +- Content/Editor/MaterialTemplates/Features/MotionVectors.hlsl | 2 +- Content/Editor/MaterialTemplates/Features/Tessellation.hlsl | 2 +- Content/Shaders/AtmospherePreCompute.flax | 2 +- Content/Shaders/BakeLightmap.flax | 4 ++-- Content/Shaders/BitonicSort.flax | 4 ++-- Content/Shaders/ColorGrading.flax | 2 +- Content/Shaders/DebugDraw.flax | 2 +- Content/Shaders/DepthOfField.flax | 4 ++-- Content/Shaders/Editor/LightmapUVsDensity.flax | 4 ++-- Content/Shaders/Editor/MaterialComplexity.flax | 4 ++-- Content/Shaders/Editor/QuadOverdraw.flax | 4 ++-- Content/Shaders/Editor/VertexColors.flax | 4 ++-- Content/Shaders/EyeAdaptation.flax | 4 ++-- Content/Shaders/FXAA.flax | 4 ++-- Content/Shaders/Fog.flax | 4 ++-- Content/Shaders/Forward.flax | 4 ++-- Content/Shaders/GBuffer.flax | 4 ++-- Content/Shaders/GI/DDGI.flax | 2 +- Content/Shaders/GI/GlobalSurfaceAtlas.flax | 2 +- Content/Shaders/GPUParticlesSorting.flax | 4 ++-- Content/Shaders/GUI.flax | 2 +- Content/Shaders/GlobalSignDistanceField.flax | 2 +- Content/Shaders/Histogram.flax | 4 ++-- Content/Shaders/Lights.flax | 2 +- Content/Shaders/MotionBlur.flax | 4 ++-- Content/Shaders/MultiScaler.flax | 4 ++-- Content/Shaders/PostProcessing.flax | 4 ++-- Content/Shaders/ProbesFilter.flax | 2 +- Content/Shaders/Quad.flax | 4 ++-- Content/Shaders/Reflections.flax | 4 ++-- Content/Shaders/SMAA.flax | 4 ++-- Content/Shaders/SSAO.flax | 4 ++-- Content/Shaders/SSR.flax | 2 +- Content/Shaders/Shadows.flax | 4 ++-- Content/Shaders/Sky.flax | 4 ++-- Content/Shaders/TAA.flax | 2 +- Content/Shaders/VolumetricFog.flax | 2 +- Development/Scripts/Linux/CallBuildTool.sh | 2 +- Development/Scripts/Mac/CallBuildTool.sh | 2 +- Development/Scripts/Mac/XCodeBuild.sh | 2 +- Development/Scripts/Windows/CallBuildTool.bat | 2 +- Development/Scripts/Windows/GetMSBuildPath.bat | 2 +- Flax.flaxproj | 2 +- GenerateProjectFiles.bat | 2 +- GenerateProjectFiles.command | 2 +- GenerateProjectFiles.sh | 2 +- PackageAll.bat | 2 +- PackageEditor.bat | 2 +- PackageEditor.command | 2 +- PackageEditor.sh | 2 +- PackagePlatforms.bat | 2 +- PackagePlatforms.command | 2 +- PackagePlatforms.sh | 2 +- RegisterEngineLocation.bat | 2 +- Source/Editor/Analytics/EditorAnalytics.cpp | 2 +- Source/Editor/Analytics/EditorAnalytics.h | 2 +- Source/Editor/Content/AssetItemConverter.cs | 2 +- Source/Editor/Content/Create/CreateFileEntry.cs | 2 +- Source/Editor/Content/Create/CreateFilesDialog.cs | 2 +- Source/Editor/Content/Create/ParticleEmitterCreateEntry.cs | 2 +- Source/Editor/Content/Create/SettingsCreateEntry.cs | 2 +- Source/Editor/Content/Create/VisualScriptCreateEntry.cs | 2 +- Source/Editor/Content/GUI/ContentNavigation.cs | 2 +- Source/Editor/Content/GUI/ContentView.DragDrop.cs | 2 +- Source/Editor/Content/GUI/ContentView.cs | 2 +- Source/Editor/Content/IFileEntryAction.cs | 2 +- Source/Editor/Content/Import/AssetImportEntry.cs | 2 +- Source/Editor/Content/Import/AudioImportSettings.cs | 2 +- Source/Editor/Content/Import/FolderImportEntry.cs | 2 +- Source/Editor/Content/Import/ImportFileEntry.cs | 2 +- Source/Editor/Content/Import/ImportFilesDialog.cs | 2 +- Source/Editor/Content/Import/ModelImportEntry.cs | 2 +- Source/Editor/Content/Import/Request.cs | 2 +- Source/Editor/Content/Import/TextureImportEntry.cs | 2 +- Source/Editor/Content/Items/AssetItem.cs | 2 +- Source/Editor/Content/Items/BinaryAssetItem.cs | 2 +- Source/Editor/Content/Items/CSharpScriptItem.cs | 2 +- Source/Editor/Content/Items/ContentFolder.cs | 2 +- Source/Editor/Content/Items/ContentItem.cs | 2 +- Source/Editor/Content/Items/CppScriptItem.cs | 2 +- Source/Editor/Content/Items/FileItem.cs | 2 +- Source/Editor/Content/Items/JsonAssetItem.cs | 2 +- Source/Editor/Content/Items/NewItem.cs | 2 +- Source/Editor/Content/Items/PrefabItem.cs | 2 +- Source/Editor/Content/Items/SceneItem.cs | 2 +- Source/Editor/Content/Items/ScriptItem.cs | 2 +- Source/Editor/Content/Items/ShaderSourceItem.cs | 2 +- Source/Editor/Content/Items/VisualScriptItem.cs | 2 +- Source/Editor/Content/PreviewsCache.cpp | 2 +- Source/Editor/Content/PreviewsCache.cs | 2 +- Source/Editor/Content/PreviewsCache.h | 2 +- Source/Editor/Content/Proxy/AnimationGraphFunctionProxy.cs | 2 +- Source/Editor/Content/Proxy/AnimationGraphProxy.cs | 2 +- Source/Editor/Content/Proxy/AnimationProxy.cs | 2 +- Source/Editor/Content/Proxy/AssetProxy.cs | 2 +- Source/Editor/Content/Proxy/AudioClipProxy.cs | 2 +- Source/Editor/Content/Proxy/BehaviorTreeProxy.cs | 2 +- Source/Editor/Content/Proxy/BinaryAssetProxy.cs | 2 +- Source/Editor/Content/Proxy/CSharpScriptProxy.cs | 2 +- Source/Editor/Content/Proxy/CollisionDataProxy.cs | 2 +- Source/Editor/Content/Proxy/ContentProxy.cs | 2 +- Source/Editor/Content/Proxy/CppProxy.cs | 2 +- Source/Editor/Content/Proxy/CubeTextureProxy.cs | 2 +- Source/Editor/Content/Proxy/FileProxy.cs | 2 +- Source/Editor/Content/Proxy/FontProxy.cs | 2 +- Source/Editor/Content/Proxy/GameplayGlobalsProxy.cs | 2 +- Source/Editor/Content/Proxy/IESProfileProxy.cs | 2 +- Source/Editor/Content/Proxy/JsonAssetProxy.cs | 2 +- Source/Editor/Content/Proxy/LocalizedStringTableProxy.cs | 2 +- Source/Editor/Content/Proxy/MaterialFunctionProxy.cs | 2 +- Source/Editor/Content/Proxy/MaterialInstanceProxy.cs | 2 +- Source/Editor/Content/Proxy/MaterialProxy.cs | 2 +- Source/Editor/Content/Proxy/ModelProxy.cs | 2 +- Source/Editor/Content/Proxy/ParticleEmitterFunctionProxy.cs | 2 +- Source/Editor/Content/Proxy/ParticleEmitterProxy.cs | 2 +- Source/Editor/Content/Proxy/ParticleSystemProxy.cs | 2 +- Source/Editor/Content/Proxy/PrefabProxy.cs | 2 +- Source/Editor/Content/Proxy/PreviewsCacheProxy.cs | 2 +- Source/Editor/Content/Proxy/SceneAnimationProxy.cs | 2 +- Source/Editor/Content/Proxy/SceneProxy.cs | 2 +- Source/Editor/Content/Proxy/ScriptProxy.cs | 2 +- Source/Editor/Content/Proxy/SettingsProxy.cs | 2 +- Source/Editor/Content/Proxy/ShaderProxy.cs | 2 +- Source/Editor/Content/Proxy/ShaderSourceProxy.cs | 2 +- Source/Editor/Content/Proxy/SkeletonMaskProxy.cs | 2 +- Source/Editor/Content/Proxy/SkinnedModelProxy.cs | 2 +- Source/Editor/Content/Proxy/SpriteAtlasProxy.cs | 2 +- Source/Editor/Content/Proxy/TextureProxy.cs | 2 +- Source/Editor/Content/Proxy/VisualScriptProxy.cs | 2 +- Source/Editor/Content/Settings/BuildPreset.cs | 2 +- Source/Editor/Content/Settings/BuildTarget.cs | 2 +- Source/Editor/Content/Thumbnails/ThumbnailRequest.cs | 2 +- Source/Editor/Content/Thumbnails/ThumbnailsModule.cs | 2 +- Source/Editor/Content/Tree/ContentTreeNode.cs | 2 +- Source/Editor/Content/Tree/MainContentTreeNode.cs | 2 +- Source/Editor/Content/Tree/ProjectTreeNode.cs | 2 +- Source/Editor/Content/Tree/RootContentTreeNode.cs | 2 +- Source/Editor/Cooker/CookingData.h | 2 +- Source/Editor/Cooker/GameCooker.cpp | 2 +- Source/Editor/Cooker/GameCooker.cs | 2 +- Source/Editor/Cooker/GameCooker.h | 2 +- Source/Editor/Cooker/Platform/Android/AndroidPlatformTools.h | 2 +- Source/Editor/Cooker/Platform/GDK/GDKPlatformTools.cpp | 2 +- Source/Editor/Cooker/Platform/GDK/GDKPlatformTools.h | 2 +- Source/Editor/Cooker/Platform/Linux/LinuxPlatformTools.cpp | 2 +- Source/Editor/Cooker/Platform/Linux/LinuxPlatformTools.h | 2 +- Source/Editor/Cooker/Platform/Mac/MacPlatformTools.cpp | 2 +- Source/Editor/Cooker/Platform/Mac/MacPlatformTools.h | 2 +- Source/Editor/Cooker/Platform/UWP/UWPPlatformTools.cpp | 2 +- Source/Editor/Cooker/Platform/UWP/UWPPlatformTools.h | 2 +- .../Editor/Cooker/Platform/Windows/WindowsPlatformTools.cpp | 2 +- Source/Editor/Cooker/Platform/Windows/WindowsPlatformTools.h | 2 +- Source/Editor/Cooker/Platform/iOS/iOSPlatformTools.cpp | 2 +- Source/Editor/Cooker/Platform/iOS/iOSPlatformTools.h | 2 +- Source/Editor/Cooker/PlatformTools.h | 2 +- Source/Editor/Cooker/Steps/CollectAssetsStep.cpp | 2 +- Source/Editor/Cooker/Steps/CollectAssetsStep.h | 2 +- Source/Editor/Cooker/Steps/CompileScriptsStep.cpp | 2 +- Source/Editor/Cooker/Steps/CompileScriptsStep.h | 2 +- Source/Editor/Cooker/Steps/CookAssetsStep.cpp | 2 +- Source/Editor/Cooker/Steps/CookAssetsStep.h | 2 +- Source/Editor/Cooker/Steps/DeployDataStep.cpp | 2 +- Source/Editor/Cooker/Steps/DeployDataStep.h | 2 +- Source/Editor/Cooker/Steps/PostProcessStep.cpp | 2 +- Source/Editor/Cooker/Steps/PostProcessStep.h | 2 +- Source/Editor/Cooker/Steps/PrecompileAssembliesStep.cpp | 2 +- Source/Editor/Cooker/Steps/PrecompileAssembliesStep.h | 2 +- Source/Editor/Cooker/Steps/ValidateStep.cpp | 2 +- Source/Editor/Cooker/Steps/ValidateStep.h | 2 +- Source/Editor/CustomEditorWindow.cs | 2 +- Source/Editor/CustomEditors/CustomEditor.cs | 2 +- Source/Editor/CustomEditors/CustomEditorPresenter.cs | 2 +- Source/Editor/CustomEditors/CustomEditorsUtil.cpp | 2 +- Source/Editor/CustomEditors/CustomEditorsUtil.cs | 2 +- Source/Editor/CustomEditors/CustomEditorsUtil.h | 2 +- Source/Editor/CustomEditors/Dedicated/ActorEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/AnimatedModelEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/AudioSourceEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/ClothEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/CurveObjectEditor.cs | 2 +- .../Editor/CustomEditors/Dedicated/EnvironmentProbeEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/FontReferenceEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/LayersMaskEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/LayersMatrixEditor.cs | 2 +- .../CustomEditors/Dedicated/LocalizationSettingsEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/MeshReferenceEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/MissingScriptEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/ModelPrefabEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/NavAgentMaskEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs | 2 +- .../Editor/CustomEditors/Dedicated/PhysicalMaterialEditor.cs | 2 +- .../CustomEditors/Dedicated/PostProcessSettingsEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/RagdollEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/RigidBodyEditor.cs | 2 +- .../CustomEditors/Dedicated/SceneAnimationPlayerEditor.cs | 2 +- .../Editor/CustomEditors/Dedicated/ScriptingObjectEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/ScriptsEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/SkyLightEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/SplineEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/TerrainEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/TextureGroupEditor.cs | 2 +- Source/Editor/CustomEditors/Dedicated/UIControlEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/ActorLayerEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/ActorStaticFlagsEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/ActorTransformEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/ArrayEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/AssetRefEditor.cs | 2 +- .../CustomEditors/Editors/BehaviorKnowledgeSelectorEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/BooleanEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/CollectionEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/ColorEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/ColorTrackball.cs | 2 +- Source/Editor/CustomEditors/Editors/CultureInfoEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/DictionaryEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/DoubleEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/EnumEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/FlaxObjectRefEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/FloatEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/GenericEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/GuidEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/IBrushEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/InputEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/IntegerEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/ListEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/LocalizedStringEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/MarginEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/MatrixEditor.cs | 2 +- .../Editor/CustomEditors/Editors/ModelInstanceEntryEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/ObjectSwitcherEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/QuaternionEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/SkeletonNodeEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/SpriteHandleEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/StringEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/StyleEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/TagEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/TypeEditor.cs | 2 +- Source/Editor/CustomEditors/Editors/Vector2Editor.cs | 2 +- Source/Editor/CustomEditors/Editors/Vector3Editor.cs | 2 +- Source/Editor/CustomEditors/Editors/Vector4Editor.cs | 2 +- Source/Editor/CustomEditors/Editors/VersionEditor.cs | 2 +- Source/Editor/CustomEditors/Elements/ButtonElement.cs | 2 +- Source/Editor/CustomEditors/Elements/CheckBoxElement.cs | 2 +- Source/Editor/CustomEditors/Elements/ComboBoxElement.cs | 2 +- .../Editor/CustomEditors/Elements/Container/CustomElement.cs | 2 +- .../Editor/CustomEditors/Elements/Container/GroupElement.cs | 2 +- .../Elements/Container/HorizontalPanelElement.cs | 2 +- .../CustomEditors/Elements/Container/PropertiesListElement.cs | 2 +- .../Editor/CustomEditors/Elements/Container/SpaceElement.cs | 2 +- Source/Editor/CustomEditors/Elements/Container/TreeElement.cs | 2 +- .../CustomEditors/Elements/Container/TreeNodeElement.cs | 2 +- .../CustomEditors/Elements/Container/VerticalPanelElement.cs | 2 +- Source/Editor/CustomEditors/Elements/DoubleValueElement.cs | 2 +- Source/Editor/CustomEditors/Elements/EnumElement.cs | 2 +- Source/Editor/CustomEditors/Elements/FloatValueElement.cs | 2 +- Source/Editor/CustomEditors/Elements/IFloatValueEditor.cs | 2 +- Source/Editor/CustomEditors/Elements/IIntegerValueEditor.cs | 2 +- Source/Editor/CustomEditors/Elements/ImageElement.cs | 2 +- Source/Editor/CustomEditors/Elements/IntegerValueElement.cs | 2 +- Source/Editor/CustomEditors/Elements/LabelElement.cs | 2 +- Source/Editor/CustomEditors/Elements/SliderElement.cs | 2 +- Source/Editor/CustomEditors/Elements/TextBoxElement.cs | 2 +- Source/Editor/CustomEditors/GUI/CheckablePropertyNameLabel.cs | 2 +- Source/Editor/CustomEditors/GUI/ClickablePropertyNameLabel.cs | 2 +- Source/Editor/CustomEditors/GUI/DraggablePropertyNameLabel.cs | 2 +- Source/Editor/CustomEditors/GUI/PropertiesList.cs | 2 +- Source/Editor/CustomEditors/GUI/PropertyNameLabel.cs | 2 +- Source/Editor/CustomEditors/LayoutElement.cs | 2 +- Source/Editor/CustomEditors/LayoutElementsContainer.cs | 2 +- Source/Editor/CustomEditors/SyncPointEditor.cs | 2 +- Source/Editor/CustomEditors/Values/CustomValueContainer.cs | 2 +- .../Editor/CustomEditors/Values/DictionaryValueContainer.cs | 2 +- Source/Editor/CustomEditors/Values/ListValueContainer.cs | 2 +- Source/Editor/CustomEditors/Values/ReadOnlyValueContainer.cs | 2 +- Source/Editor/CustomEditors/Values/ValueContainer.cs | 2 +- Source/Editor/Editor.Build.cs | 2 +- Source/Editor/Editor.cpp | 2 +- Source/Editor/Editor.cs | 2 +- Source/Editor/Editor.h | 2 +- Source/Editor/EditorAssets.cs | 2 +- Source/Editor/EditorIcons.cs | 2 +- Source/Editor/GUI/AssetPicker.cs | 2 +- Source/Editor/GUI/ClickableLabel.cs | 2 +- Source/Editor/GUI/ColumnDefinition.cs | 2 +- Source/Editor/GUI/ComboBox.cs | 2 +- Source/Editor/GUI/ContextMenu/ContextMenu.cs | 2 +- Source/Editor/GUI/ContextMenu/ContextMenuBase.cs | 2 +- Source/Editor/GUI/ContextMenu/ContextMenuButton.cs | 2 +- Source/Editor/GUI/ContextMenu/ContextMenuChildMenu.cs | 2 +- Source/Editor/GUI/ContextMenu/ContextMenuItem.cs | 2 +- Source/Editor/GUI/ContextMenu/ContextMenuSeparator.cs | 2 +- Source/Editor/GUI/ContextMenu/ContextMenuSingleSelectGroup.cs | 2 +- Source/Editor/GUI/CurveEditor.Access.cs | 2 +- Source/Editor/GUI/CurveEditor.Base.cs | 2 +- Source/Editor/GUI/CurveEditor.Contents.cs | 2 +- Source/Editor/GUI/CurveEditor.cs | 2 +- Source/Editor/GUI/Dialogs/ColorPickerDialog.cs | 2 +- Source/Editor/GUI/Dialogs/ColorSelector.cs | 2 +- Source/Editor/GUI/Dialogs/Dialog.cs | 2 +- Source/Editor/GUI/Docking/DockHintWindow.cs | 2 +- Source/Editor/GUI/Docking/DockPanel.cs | 2 +- Source/Editor/GUI/Docking/DockPanelProxy.cs | 2 +- Source/Editor/GUI/Docking/DockWindow.cs | 2 +- Source/Editor/GUI/Docking/FloatWindowDockPanel.cs | 2 +- Source/Editor/GUI/Docking/MasterDockPanel.cs | 2 +- Source/Editor/GUI/Drag/DragActorType.cs | 2 +- Source/Editor/GUI/Drag/DragActors.cs | 2 +- Source/Editor/GUI/Drag/DragAssets.cs | 2 +- Source/Editor/GUI/Drag/DragEventArgs.cs | 2 +- Source/Editor/GUI/Drag/DragHandlers.cs | 2 +- Source/Editor/GUI/Drag/DragHelper.cs | 2 +- Source/Editor/GUI/Drag/DragItems.cs | 2 +- Source/Editor/GUI/Drag/DragNames.cs | 2 +- Source/Editor/GUI/Drag/DragScriptItems.cs | 2 +- Source/Editor/GUI/Drag/DragScripts.cs | 2 +- Source/Editor/GUI/EnumComboBox.cs | 2 +- Source/Editor/GUI/IKeyframesEditor.cs | 2 +- Source/Editor/GUI/IKeyframesEditorContext.cs | 2 +- Source/Editor/GUI/Input/ColorValueBox.cs | 2 +- Source/Editor/GUI/Input/DoubleValueBox.cs | 2 +- Source/Editor/GUI/Input/FloatValueBox.cs | 2 +- Source/Editor/GUI/Input/IntValueBox.cs | 2 +- Source/Editor/GUI/Input/LongValueBox.cs | 2 +- Source/Editor/GUI/Input/SliderControl.cs | 2 +- Source/Editor/GUI/Input/UIntValueBox.cs | 2 +- Source/Editor/GUI/Input/ULongValueBox.cs | 2 +- Source/Editor/GUI/Input/ValueBox.cs | 2 +- Source/Editor/GUI/ItemsListContextMenu.cs | 2 +- Source/Editor/GUI/KeyframesEditorUtils.cs | 2 +- Source/Editor/GUI/MainMenu.cs | 2 +- Source/Editor/GUI/MainMenuButton.cs | 2 +- Source/Editor/GUI/NavigationBar.cs | 2 +- Source/Editor/GUI/NavigationButton.cs | 2 +- Source/Editor/GUI/PlatformSelector.cs | 2 +- Source/Editor/GUI/Popups/ActorSearchPopup.cs | 2 +- Source/Editor/GUI/Popups/AssetSearchPopup.cs | 2 +- Source/Editor/GUI/Popups/RenamePopup.cs | 2 +- Source/Editor/GUI/Popups/ScriptSearchPopup.cs | 2 +- Source/Editor/GUI/Popups/TypeSearchPopup.cs | 2 +- Source/Editor/GUI/PrefabDiffContextMenu.cs | 2 +- Source/Editor/GUI/Row.cs | 2 +- Source/Editor/GUI/StatusBar.cs | 2 +- Source/Editor/GUI/StyleValueEditor.cs | 2 +- Source/Editor/GUI/Table.cs | 2 +- Source/Editor/GUI/Tabs/Tab.cs | 2 +- Source/Editor/GUI/Tabs/Tabs.cs | 2 +- Source/Editor/GUI/Timeline/AnimationTimeline.cs | 2 +- Source/Editor/GUI/Timeline/GUI/Background.cs | 2 +- Source/Editor/GUI/Timeline/GUI/BackgroundArea.cs | 2 +- Source/Editor/GUI/Timeline/GUI/GradientEditor.cs | 2 +- Source/Editor/GUI/Timeline/GUI/KeyframesEditor.cs | 2 +- Source/Editor/GUI/Timeline/GUI/PositionHandle.cs | 2 +- Source/Editor/GUI/Timeline/GUI/TimelineEdge.cs | 2 +- Source/Editor/GUI/Timeline/Media.cs | 2 +- Source/Editor/GUI/Timeline/ParticleSystemTimeline.cs | 2 +- Source/Editor/GUI/Timeline/SceneAnimationTimeline.cs | 2 +- Source/Editor/GUI/Timeline/Timeline.Data.cs | 2 +- Source/Editor/GUI/Timeline/Timeline.UI.cs | 2 +- Source/Editor/GUI/Timeline/Timeline.cs | 2 +- Source/Editor/GUI/Timeline/Track.cs | 2 +- Source/Editor/GUI/Timeline/TrackArchetype.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/ActorTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/AnimationChannelTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/AnimationEventTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/AudioTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/CameraCutTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/ConductorTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/CurvePropertyTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/EventTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/FolderTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/KeyframesPropertyTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/MemberTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/NestedAnimationTrack.cs | 2 +- .../Editor/GUI/Timeline/Tracks/NestedSceneAnimationTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/ObjectPropertyTrack.cs | 2 +- .../GUI/Timeline/Tracks/ObjectReferencePropertyTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/ObjectTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/ParticleEmitterTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/PostProcessMaterialTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/ScreenFadeTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/ScriptTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/SingleMediaAssetTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/SingleMediaTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/StringPropertyTrack.cs | 2 +- Source/Editor/GUI/Timeline/Tracks/StructPropertyTrack.cs | 2 +- Source/Editor/GUI/Timeline/Undo/AddRemoveTrackAction.cs | 2 +- Source/Editor/GUI/Timeline/Undo/EditFpsAction.cs | 2 +- Source/Editor/GUI/Timeline/Undo/EditTimelineAction.cs | 2 +- Source/Editor/GUI/Timeline/Undo/EditTrackAction.cs | 2 +- Source/Editor/GUI/Timeline/Undo/RenameTrackAction.cs | 2 +- Source/Editor/GUI/Timeline/Undo/ReorderTrackAction.cs | 2 +- Source/Editor/GUI/Timeline/Undo/TimelineUndoBlock.cs | 2 +- Source/Editor/GUI/Timeline/Undo/TrackUndoBlock.cs | 2 +- Source/Editor/GUI/ToolStrip.cs | 2 +- Source/Editor/GUI/ToolStripButton.cs | 2 +- Source/Editor/GUI/ToolStripSeparator.cs | 2 +- Source/Editor/GUI/Tree/Tree.cs | 2 +- Source/Editor/GUI/Tree/TreeNode.cs | 2 +- Source/Editor/GUI/Tree/TreeNodeWithAddons.cs | 2 +- Source/Editor/Gizmo/EditorPrimitives.cs | 2 +- Source/Editor/Gizmo/GizmoBase.cs | 2 +- Source/Editor/Gizmo/GizmosCollection.cs | 2 +- Source/Editor/Gizmo/GridGizmo.cs | 2 +- Source/Editor/Gizmo/IGizmoOwner.cs | 2 +- Source/Editor/Gizmo/SelectionOutline.cs | 2 +- Source/Editor/Gizmo/TransformGizmo.cs | 2 +- Source/Editor/Gizmo/TransformGizmoBase.Draw.cs | 2 +- Source/Editor/Gizmo/TransformGizmoBase.Selection.cs | 2 +- Source/Editor/Gizmo/TransformGizmoBase.Settings.cs | 2 +- Source/Editor/Gizmo/TransformGizmoBase.Types.cs | 2 +- Source/Editor/Gizmo/TransformGizmoBase.cs | 2 +- Source/Editor/History/HistoryStack.cs | 2 +- Source/Editor/History/IHistoryAction.cs | 2 +- Source/Editor/History/UndoActionObject.cs | 2 +- Source/Editor/IEditable.cs | 2 +- Source/Editor/Managed/ManagedEditor.Internal.cpp | 2 +- Source/Editor/Managed/ManagedEditor.cpp | 2 +- Source/Editor/Managed/ManagedEditor.h | 2 +- Source/Editor/Modules/ContentDatabaseModule.cs | 2 +- Source/Editor/Modules/ContentEditingModule.cs | 2 +- Source/Editor/Modules/ContentFindingModule.cs | 2 +- Source/Editor/Modules/ContentImportingModule.cs | 2 +- Source/Editor/Modules/EditorModule.cs | 2 +- Source/Editor/Modules/PrefabsModule.cs | 2 +- Source/Editor/Modules/ProgressReportingModule.cs | 2 +- Source/Editor/Modules/ProjectCacheModule.cs | 2 +- Source/Editor/Modules/SceneEditingModule.cs | 2 +- Source/Editor/Modules/SceneModule.cs | 2 +- Source/Editor/Modules/SimulationModule.cs | 2 +- .../SourceCodeEditing/CachedCustomAnimGraphNodesCollection.cs | 2 +- .../Editor/Modules/SourceCodeEditing/CachedTypesCollection.cs | 2 +- Source/Editor/Modules/SourceCodeEditing/CodeDocsModule.cs | 2 +- Source/Editor/Modules/SourceCodeEditing/CodeEditingModule.cs | 2 +- .../Modules/SourceCodeEditing/DefaultSourceCodeEditor.cs | 2 +- Source/Editor/Modules/SourceCodeEditing/ISourceCodeEditor.cs | 2 +- .../Modules/SourceCodeEditing/InBuildSourceCodeEditor.cs | 2 +- Source/Editor/Modules/UIModule.cs | 2 +- Source/Editor/Modules/WindowsModule.cs | 2 +- Source/Editor/Options/Editor.cs | 2 +- Source/Editor/Options/EditorOptions.cs | 2 +- Source/Editor/Options/GeneralOptions.cs | 2 +- Source/Editor/Options/InputBinding.cs | 2 +- Source/Editor/Options/InputOptions.cs | 2 +- Source/Editor/Options/InterfaceOptions.cs | 2 +- Source/Editor/Options/OptionsModule.cs | 2 +- Source/Editor/Options/SourceCodeOptions.cs | 2 +- Source/Editor/Options/ThemeOptions.cs | 2 +- Source/Editor/Options/ViewportOptions.cs | 2 +- Source/Editor/Options/VisualOptions.cs | 2 +- Source/Editor/Plugins/EditorPlugin.cs | 2 +- Source/Editor/Plugins/PluginUtils.cs | 2 +- Source/Editor/Progress/Handlers/BakeEnvProbesProgress.cs | 2 +- Source/Editor/Progress/Handlers/BakeLightmapsProgress.cs | 2 +- Source/Editor/Progress/Handlers/BuildingGameProgress.cs | 2 +- Source/Editor/Progress/Handlers/CodeEditorOpenProgress.cs | 2 +- Source/Editor/Progress/Handlers/CompileScriptsProgress.cs | 2 +- .../Progress/Handlers/GenerateScriptsProjectFilesProgress.cs | 2 +- Source/Editor/Progress/Handlers/ImportAssetsProgress.cs | 2 +- Source/Editor/Progress/Handlers/NavMeshBuildingProgress.cs | 2 +- Source/Editor/Progress/ProgressHandler.cs | 2 +- Source/Editor/ProjectInfo.cpp | 2 +- Source/Editor/ProjectInfo.cs | 2 +- Source/Editor/ProjectInfo.h | 2 +- Source/Editor/SceneGraph/ActorChildNode.cs | 2 +- Source/Editor/SceneGraph/ActorNode.cs | 2 +- Source/Editor/SceneGraph/ActorNodeWithIcon.cs | 2 +- Source/Editor/SceneGraph/Actors/AnimatedModelNode.cs | 2 +- Source/Editor/SceneGraph/Actors/AudioListenerNode.cs | 2 +- Source/Editor/SceneGraph/Actors/AudioSourceNode.cs | 2 +- Source/Editor/SceneGraph/Actors/BoneSocketNode.cs | 2 +- Source/Editor/SceneGraph/Actors/BoxBrushNode.cs | 2 +- Source/Editor/SceneGraph/Actors/BoxColliderNode.cs | 2 +- Source/Editor/SceneGraph/Actors/BoxVolumeNode.cs | 2 +- Source/Editor/SceneGraph/Actors/CameraNode.cs | 2 +- Source/Editor/SceneGraph/Actors/ColliderNode.cs | 2 +- Source/Editor/SceneGraph/Actors/DecalNode.cs | 2 +- Source/Editor/SceneGraph/Actors/DirectionalLightNode.cs | 2 +- Source/Editor/SceneGraph/Actors/EnvironmentProbeNode.cs | 2 +- Source/Editor/SceneGraph/Actors/ExponentialHeightFogNode.cs | 2 +- Source/Editor/SceneGraph/Actors/FoliageNode.cs | 2 +- Source/Editor/SceneGraph/Actors/JointNode.cs | 2 +- Source/Editor/SceneGraph/Actors/NavLinkNode.cs | 2 +- Source/Editor/SceneGraph/Actors/NavMeshBoundsVolumeNode.cs | 2 +- Source/Editor/SceneGraph/Actors/NavModifierVolumeNode.cs | 2 +- Source/Editor/SceneGraph/Actors/ParticleEffectNode.cs | 2 +- Source/Editor/SceneGraph/Actors/PointLightNode.cs | 2 +- Source/Editor/SceneGraph/Actors/PostFxVolumeNode.cs | 2 +- Source/Editor/SceneGraph/Actors/SceneAnimationPlayerNode.cs | 2 +- Source/Editor/SceneGraph/Actors/SceneNode.cs | 2 +- Source/Editor/SceneGraph/Actors/SkyLightNode.cs | 2 +- Source/Editor/SceneGraph/Actors/SkyNode.cs | 2 +- Source/Editor/SceneGraph/Actors/SkyboxNode.cs | 2 +- Source/Editor/SceneGraph/Actors/SplineNode.cs | 2 +- Source/Editor/SceneGraph/Actors/SpotLightNode.cs | 2 +- Source/Editor/SceneGraph/Actors/SpriteRenderNode.cs | 2 +- Source/Editor/SceneGraph/Actors/StaticModelNode.cs | 2 +- Source/Editor/SceneGraph/Actors/TerrainNode.cs | 2 +- Source/Editor/SceneGraph/Actors/TextRenderNode.cs | 2 +- Source/Editor/SceneGraph/Actors/UICanvasNode.cs | 2 +- Source/Editor/SceneGraph/Actors/UIControlNode.cs | 2 +- Source/Editor/SceneGraph/GUI/ActorTreeNode.cs | 2 +- Source/Editor/SceneGraph/GUI/SceneTreeNode.cs | 2 +- Source/Editor/SceneGraph/LocalSceneGraph.cs | 2 +- Source/Editor/SceneGraph/RootNode.cs | 2 +- Source/Editor/SceneGraph/SceneGraphFactory.cs | 2 +- Source/Editor/SceneGraph/SceneGraphNode.cs | 2 +- Source/Editor/SceneGraph/SceneGraphTools.cs | 2 +- Source/Editor/Scripting/CodeEditor.cpp | 2 +- Source/Editor/Scripting/CodeEditor.h | 2 +- Source/Editor/Scripting/CodeEditors/RiderCodeEditor.cpp | 2 +- Source/Editor/Scripting/CodeEditors/RiderCodeEditor.h | 2 +- .../Editor/Scripting/CodeEditors/SystemDefaultCodeEditor.cpp | 2 +- Source/Editor/Scripting/CodeEditors/SystemDefaultCodeEditor.h | 2 +- .../CodeEditors/VisualStudio/VisualStudioConnection.cpp | 2 +- .../CodeEditors/VisualStudio/VisualStudioConnection.h | 2 +- .../Scripting/CodeEditors/VisualStudio/VisualStudioEditor.cpp | 2 +- .../Scripting/CodeEditors/VisualStudio/VisualStudioEditor.h | 2 +- .../Editor/Scripting/CodeEditors/VisualStudioCodeEditor.cpp | 2 +- Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.h | 2 +- Source/Editor/Scripting/ScriptType.Custom.cs | 2 +- Source/Editor/Scripting/ScriptType.Interfaces.cs | 2 +- Source/Editor/Scripting/ScriptType.cs | 2 +- Source/Editor/Scripting/ScriptsBuilder.cpp | 2 +- Source/Editor/Scripting/ScriptsBuilder.cs | 2 +- Source/Editor/Scripting/ScriptsBuilder.h | 2 +- Source/Editor/Scripting/TypeUtils.cs | 2 +- Source/Editor/Scripting/Types.h | 2 +- Source/Editor/States/BuildingLightingState.cs | 2 +- Source/Editor/States/BuildingScenesState.cs | 2 +- Source/Editor/States/ChangingScenesState.cs | 2 +- Source/Editor/States/ClosingState.cs | 2 +- Source/Editor/States/EditingSceneState.cs | 2 +- Source/Editor/States/EditorState.cs | 2 +- Source/Editor/States/EditorStateMachine.cs | 2 +- Source/Editor/States/InvalidStateException.cs | 2 +- Source/Editor/States/LoadingState.cs | 2 +- Source/Editor/States/PlayingState.cs | 2 +- Source/Editor/States/ReloadingScriptsState.cs | 2 +- Source/Editor/Surface/AnimGraphSurface.cs | 2 +- Source/Editor/Surface/AnimationGraphFunctionSurface.cs | 2 +- Source/Editor/Surface/Archetypes/Animation.MultiBlend.cs | 2 +- Source/Editor/Surface/Archetypes/Animation.StateMachine.cs | 2 +- .../Editor/Surface/Archetypes/Animation.TransitionEditor.cs | 2 +- Source/Editor/Surface/Archetypes/Animation.cs | 2 +- Source/Editor/Surface/Archetypes/BehaviorTree.cs | 2 +- Source/Editor/Surface/Archetypes/Bitwise.cs | 2 +- Source/Editor/Surface/Archetypes/Boolean.cs | 2 +- Source/Editor/Surface/Archetypes/Collections.cs | 2 +- Source/Editor/Surface/Archetypes/Comparisons.cs | 2 +- Source/Editor/Surface/Archetypes/Constants.cs | 2 +- Source/Editor/Surface/Archetypes/Custom.cs | 2 +- Source/Editor/Surface/Archetypes/Flow.cs | 2 +- Source/Editor/Surface/Archetypes/Function.cs | 2 +- Source/Editor/Surface/Archetypes/Layers.cs | 2 +- Source/Editor/Surface/Archetypes/Material.cs | 2 +- Source/Editor/Surface/Archetypes/Math.cs | 2 +- Source/Editor/Surface/Archetypes/Packing.cs | 2 +- Source/Editor/Surface/Archetypes/Parameters.cs | 2 +- Source/Editor/Surface/Archetypes/ParticleModules.cs | 2 +- Source/Editor/Surface/Archetypes/Particles.cs | 2 +- Source/Editor/Surface/Archetypes/Textures.cs | 2 +- Source/Editor/Surface/Archetypes/Tools.cs | 2 +- Source/Editor/Surface/AttributesEditor.cs | 2 +- Source/Editor/Surface/BehaviorTreeSurface.cs | 2 +- Source/Editor/Surface/Constants.cs | 2 +- Source/Editor/Surface/ContextMenu/VisjectCM.cs | 2 +- Source/Editor/Surface/ContextMenu/VisjectCMGroup.cs | 2 +- Source/Editor/Surface/ContextMenu/VisjectCMItem.cs | 2 +- Source/Editor/Surface/Elements/ActorSelect.cs | 2 +- Source/Editor/Surface/Elements/AssetSelect.cs | 2 +- Source/Editor/Surface/Elements/BoolValue.cs | 2 +- Source/Editor/Surface/Elements/Box.cs | 2 +- Source/Editor/Surface/Elements/BoxValue.cs | 2 +- Source/Editor/Surface/Elements/ColorValue.cs | 2 +- Source/Editor/Surface/Elements/ComboBoxElement.cs | 2 +- Source/Editor/Surface/Elements/EnumValue.cs | 2 +- Source/Editor/Surface/Elements/FloatValue.cs | 2 +- Source/Editor/Surface/Elements/InputBox.cs | 2 +- Source/Editor/Surface/Elements/IntegerValue.cs | 2 +- Source/Editor/Surface/Elements/OutputBox.cs | 2 +- .../Editor/Surface/Elements/SkeletonBoneIndexSelectElement.cs | 2 +- .../Editor/Surface/Elements/SkeletonNodeNameSelectElement.cs | 2 +- Source/Editor/Surface/Elements/TextBoxView.cs | 2 +- Source/Editor/Surface/Elements/TextView.cs | 2 +- Source/Editor/Surface/Elements/UnsignedIntegerValue.cs | 2 +- Source/Editor/Surface/GUI/VisjectContextNavigationButton.cs | 2 +- Source/Editor/Surface/GroupArchetype.cs | 2 +- Source/Editor/Surface/IFunctionDependantNode.cs | 2 +- Source/Editor/Surface/IParametersDependantNode.cs | 2 +- Source/Editor/Surface/ISurfaceContext.cs | 2 +- Source/Editor/Surface/ISurfaceNodeElement.cs | 2 +- Source/Editor/Surface/IVisjectSurfaceOwner.cs | 2 +- Source/Editor/Surface/MaterialFunctionSurface.cs | 2 +- Source/Editor/Surface/MaterialSurface.cs | 2 +- Source/Editor/Surface/NodeArchetype.cs | 2 +- Source/Editor/Surface/NodeElementArchetype.cs | 2 +- Source/Editor/Surface/NodeElementType.cs | 2 +- Source/Editor/Surface/NodeFactory.cs | 2 +- Source/Editor/Surface/NodeFlags.cs | 2 +- Source/Editor/Surface/ParticleEmitterFunctionSurface.cs | 2 +- Source/Editor/Surface/ParticleEmitterSurface.cs | 2 +- Source/Editor/Surface/SurfaceComment.cs | 2 +- Source/Editor/Surface/SurfaceControl.cs | 2 +- Source/Editor/Surface/SurfaceMeta.cs | 2 +- Source/Editor/Surface/SurfaceNode.cs | 2 +- Source/Editor/Surface/SurfaceNodeElementControl.cs | 2 +- Source/Editor/Surface/SurfaceParameter.cs | 2 +- Source/Editor/Surface/SurfaceRootControl.cs | 2 +- Source/Editor/Surface/SurfaceStyle.cs | 2 +- Source/Editor/Surface/SurfaceUtils.cs | 2 +- Source/Editor/Surface/TransformCoordinateSystem.cs | 2 +- Source/Editor/Surface/Undo/AddRemoveNodeAction.cs | 2 +- Source/Editor/Surface/Undo/BoxHandle.cs | 2 +- Source/Editor/Surface/Undo/ConnectBoxesAction.cs | 2 +- Source/Editor/Surface/Undo/ContextHandle.cs | 2 +- Source/Editor/Surface/Undo/EditNodeConnections.cs | 2 +- Source/Editor/Surface/Undo/EditNodeValuesAction.cs | 2 +- Source/Editor/Surface/Undo/MoveNodesAction.cs | 2 +- Source/Editor/Surface/VisjectSurface.Connecting.cs | 2 +- Source/Editor/Surface/VisjectSurface.Context.cs | 2 +- Source/Editor/Surface/VisjectSurface.ContextMenu.cs | 2 +- Source/Editor/Surface/VisjectSurface.CopyPaste.cs | 2 +- Source/Editor/Surface/VisjectSurface.DragDrop.cs | 2 +- Source/Editor/Surface/VisjectSurface.Draw.cs | 2 +- Source/Editor/Surface/VisjectSurface.Input.cs | 2 +- Source/Editor/Surface/VisjectSurface.Paramaters.cs | 2 +- Source/Editor/Surface/VisjectSurface.Serialization.cs | 2 +- Source/Editor/Surface/VisjectSurface.cs | 2 +- Source/Editor/Surface/VisjectSurfaceContext.Serialization.cs | 2 +- Source/Editor/Surface/VisjectSurfaceContext.cs | 2 +- Source/Editor/Surface/VisjectSurfaceWindow.cs | 2 +- Source/Editor/Surface/VisualScriptSurface.cs | 2 +- Source/Editor/Tools/ClothPainting.cs | 2 +- Source/Editor/Tools/Foliage/Brush.cs | 2 +- Source/Editor/Tools/Foliage/EditFoliageGizmo.cs | 2 +- Source/Editor/Tools/Foliage/EditFoliageGizmoMode.cs | 2 +- Source/Editor/Tools/Foliage/EditFoliageSelectionOutline.cs | 2 +- Source/Editor/Tools/Foliage/EditTab.cs | 2 +- Source/Editor/Tools/Foliage/FoliageTab.cs | 2 +- Source/Editor/Tools/Foliage/FoliageTools.cpp | 2 +- Source/Editor/Tools/Foliage/FoliageTools.h | 2 +- Source/Editor/Tools/Foliage/FoliageTypesTab.cs | 2 +- Source/Editor/Tools/Foliage/PaintFoliageGizmo.cs | 2 +- Source/Editor/Tools/Foliage/PaintFoliageGizmoMode.cs | 2 +- Source/Editor/Tools/Foliage/PaintTab.cs | 2 +- Source/Editor/Tools/Foliage/Undo/DeleteInstanceAction.cs | 2 +- Source/Editor/Tools/Foliage/Undo/EditFoliageAction.cs | 2 +- Source/Editor/Tools/Foliage/Undo/EditInstanceAction.cs | 2 +- .../Tools/Foliage/Undo/EditSelectedInstanceIndexAction.cs | 2 +- Source/Editor/Tools/Terrain/Brushes/Brush.cs | 2 +- Source/Editor/Tools/Terrain/Brushes/CircleBrush.cs | 2 +- Source/Editor/Tools/Terrain/CarveTab.cs | 2 +- Source/Editor/Tools/Terrain/CreateTerrainDialog.cs | 2 +- Source/Editor/Tools/Terrain/EditTab.cs | 2 +- Source/Editor/Tools/Terrain/EditTerrainGizmo.cs | 2 +- Source/Editor/Tools/Terrain/EditTerrainGizmoMode.cs | 2 +- Source/Editor/Tools/Terrain/Paint/Mode.cs | 2 +- Source/Editor/Tools/Terrain/Paint/SingleLayerMode.cs | 2 +- Source/Editor/Tools/Terrain/PaintTab.cs | 2 +- Source/Editor/Tools/Terrain/PaintTerrainGizmo.cs | 2 +- Source/Editor/Tools/Terrain/PaintTerrainGizmoMode.cs | 2 +- Source/Editor/Tools/Terrain/Sculpt/FlattenMode.cs | 2 +- Source/Editor/Tools/Terrain/Sculpt/HolesMode.cs | 2 +- Source/Editor/Tools/Terrain/Sculpt/Mode.cs | 2 +- Source/Editor/Tools/Terrain/Sculpt/NoiseMode.cs | 2 +- Source/Editor/Tools/Terrain/Sculpt/SculptMode.cs | 2 +- Source/Editor/Tools/Terrain/Sculpt/SmoothMode.cs | 2 +- Source/Editor/Tools/Terrain/SculptTab.cs | 2 +- Source/Editor/Tools/Terrain/SculptTerrainGizmo.cs | 2 +- Source/Editor/Tools/Terrain/SculptTerrainGizmoMode.cs | 2 +- Source/Editor/Tools/Terrain/TerrainTools.cpp | 2 +- Source/Editor/Tools/Terrain/TerrainTools.h | 2 +- .../Editor/Tools/Terrain/Undo/EditTerrainHeightMapAction.cs | 2 +- Source/Editor/Tools/Terrain/Undo/EditTerrainHolesMapAction.cs | 2 +- Source/Editor/Tools/Terrain/Undo/EditTerrainMapAction.cs | 2 +- Source/Editor/Tools/Terrain/Undo/EditTerrainSplatMapAction.cs | 2 +- Source/Editor/Tools/VertexPainting.cs | 2 +- Source/Editor/Undo/Actions/AddRemoveScriptAction.cs | 2 +- Source/Editor/Undo/Actions/BreakPrefabLinkAction.cs | 2 +- Source/Editor/Undo/Actions/ChangeScriptAction.cs | 2 +- Source/Editor/Undo/Actions/DeleteActorsAction.cs | 2 +- Source/Editor/Undo/Actions/EditSplineAction.cs | 2 +- Source/Editor/Undo/Actions/PasteActorsAction.cs | 2 +- Source/Editor/Undo/Actions/SelectionChangeAction.cs | 2 +- Source/Editor/Undo/Actions/TransformObjectsAction.cs | 2 +- Source/Editor/Undo/EditorUndo.cs | 2 +- Source/Editor/Undo/ISceneEditAction.cs | 2 +- Source/Editor/Undo/IUndoAction.cs | 2 +- Source/Editor/Undo/MultiUndoAction.cs | 2 +- Source/Editor/Undo/Undo.cs | 2 +- Source/Editor/Undo/UndoActionBase.cs | 2 +- Source/Editor/Undo/UndoBlock.cs | 2 +- Source/Editor/Undo/UndoMultiBlock.cs | 2 +- Source/Editor/Utilities/Constants.cs | 2 +- Source/Editor/Utilities/DuplicateScenes.cs | 2 +- Source/Editor/Utilities/EditorScene.cpp | 2 +- Source/Editor/Utilities/EditorScene.h | 2 +- Source/Editor/Utilities/EditorUtilities.cpp | 2 +- Source/Editor/Utilities/EditorUtilities.h | 2 +- Source/Editor/Utilities/Extensions.cs | 2 +- Source/Editor/Utilities/MemberComparison.cs | 2 +- Source/Editor/Utilities/MemberInfoPath.cs | 2 +- Source/Editor/Utilities/ObjectSnapshot.cs | 2 +- Source/Editor/Utilities/QueryFilterHelper.cs | 2 +- Source/Editor/Utilities/ScreenUtilities.cpp | 2 +- Source/Editor/Utilities/ScreenUtilities.h | 2 +- Source/Editor/Utilities/SelectionCache.cs | 2 +- Source/Editor/Utilities/ShuntingYardParser.cs | 2 +- Source/Editor/Utilities/Utils.cs | 2 +- Source/Editor/Utilities/ViewportIconsRenderer.cpp | 2 +- Source/Editor/Utilities/ViewportIconsRenderer.h | 2 +- Source/Editor/Viewport/Cameras/ArcBallCamera.cs | 2 +- Source/Editor/Viewport/Cameras/FPSCamera.cs | 2 +- Source/Editor/Viewport/Cameras/IViewportCamera.cs | 2 +- Source/Editor/Viewport/Cameras/ViewportCamera.cs | 2 +- Source/Editor/Viewport/EditorGizmoViewport.cs | 2 +- Source/Editor/Viewport/EditorViewport.cs | 2 +- Source/Editor/Viewport/MainEditorGizmoViewport.cs | 2 +- Source/Editor/Viewport/Modes/EditorGizmoMode.cs | 2 +- Source/Editor/Viewport/Modes/NoGizmoMode.cs | 2 +- Source/Editor/Viewport/Modes/TransformGizmoMode.cs | 2 +- Source/Editor/Viewport/PrefabWindowViewport.cs | 2 +- Source/Editor/Viewport/Previews/AnimatedModelPreview.cs | 2 +- Source/Editor/Viewport/Previews/AnimationPreview.cs | 2 +- Source/Editor/Viewport/Previews/AssetPreview.cs | 2 +- Source/Editor/Viewport/Previews/AudioClipPreview.cs | 2 +- Source/Editor/Viewport/Previews/CubeTexturePreview.cs | 2 +- Source/Editor/Viewport/Previews/IESProfilePreview.cs | 2 +- Source/Editor/Viewport/Previews/MaterialPreview.cs | 2 +- Source/Editor/Viewport/Previews/ModelBasePreview.cs | 2 +- Source/Editor/Viewport/Previews/ModelPreview.cs | 2 +- Source/Editor/Viewport/Previews/ParticleEmitterPreview.cs | 2 +- Source/Editor/Viewport/Previews/ParticleSystemPreview.cs | 2 +- Source/Editor/Viewport/Previews/PrefabPreview.cs | 2 +- Source/Editor/Viewport/Previews/SkinnedModelPreview.cs | 2 +- Source/Editor/Viewport/Previews/TexturePreview.cs | 2 +- Source/Editor/Viewport/ViewportDraggingHelper.cs | 2 +- Source/Editor/Viewport/Widgets/ViewportWidgetButton.cs | 2 +- Source/Editor/Viewport/Widgets/ViewportWidgetsContainer.cs | 2 +- Source/Editor/ViewportDebugDrawData.cs | 2 +- Source/Editor/Windows/AboutDialog.cs | 4 ++-- Source/Editor/Windows/AssetReferencesGraphWindow.cs | 2 +- Source/Editor/Windows/Assets/AnimationGraphFunctionWindow.cs | 2 +- Source/Editor/Windows/Assets/AnimationGraphWindow.cs | 2 +- Source/Editor/Windows/Assets/AnimationWindow.cs | 2 +- Source/Editor/Windows/Assets/AssetEditorWindow.cs | 2 +- Source/Editor/Windows/Assets/AudioClipWindow.cs | 2 +- Source/Editor/Windows/Assets/BehaviorTreeWindow.cs | 2 +- Source/Editor/Windows/Assets/CollisionDataWindow.cs | 2 +- Source/Editor/Windows/Assets/CubeTextureWindow.cs | 2 +- Source/Editor/Windows/Assets/FontWindow.cs | 2 +- Source/Editor/Windows/Assets/GameplayGlobalsWindow.cs | 2 +- Source/Editor/Windows/Assets/IESProfileWindow.cs | 2 +- Source/Editor/Windows/Assets/JsonAssetWindow.cs | 2 +- Source/Editor/Windows/Assets/LocalizedStringTableWindow.cs | 2 +- Source/Editor/Windows/Assets/MaterialFunctionWindow.cs | 2 +- Source/Editor/Windows/Assets/MaterialInstanceWindow.cs | 2 +- Source/Editor/Windows/Assets/MaterialWindow.cs | 2 +- Source/Editor/Windows/Assets/ModelBaseWindow.cs | 2 +- Source/Editor/Windows/Assets/ModelWindow.cs | 2 +- Source/Editor/Windows/Assets/ParticleEmitterFunctionWindow.cs | 2 +- Source/Editor/Windows/Assets/ParticleEmitterWindow.cs | 2 +- Source/Editor/Windows/Assets/ParticleSystemWindow.cs | 2 +- Source/Editor/Windows/Assets/PrefabWindow.Actions.cs | 2 +- Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs | 2 +- Source/Editor/Windows/Assets/PrefabWindow.Selection.cs | 2 +- Source/Editor/Windows/Assets/PrefabWindow.cs | 2 +- Source/Editor/Windows/Assets/PreviewsCacheWindow.cs | 2 +- Source/Editor/Windows/Assets/SceneAnimationWindow.cs | 2 +- Source/Editor/Windows/Assets/SkeletonMaskWindow.cs | 2 +- Source/Editor/Windows/Assets/SkinnedModelWindow.cs | 2 +- Source/Editor/Windows/Assets/SpriteAtlasWindow.cs | 2 +- Source/Editor/Windows/Assets/TextureWindow.cs | 2 +- Source/Editor/Windows/Assets/VisjectFunctionSurfaceWindow.cs | 2 +- Source/Editor/Windows/Assets/VisualScriptWindow.cs | 2 +- Source/Editor/Windows/ContentWindow.ContextMenu.cs | 2 +- Source/Editor/Windows/ContentWindow.Navigation.cs | 2 +- Source/Editor/Windows/ContentWindow.Search.cs | 2 +- Source/Editor/Windows/ContentWindow.cs | 2 +- Source/Editor/Windows/DebugLogWindow.cs | 2 +- Source/Editor/Windows/EditGameWindow.cs | 2 +- Source/Editor/Windows/EditorOptionsWindow.cs | 2 +- Source/Editor/Windows/EditorWindow.cs | 2 +- Source/Editor/Windows/GameCookerWindow.cs | 2 +- Source/Editor/Windows/GameWindow.cs | 2 +- Source/Editor/Windows/GraphicsQualityWindow.cs | 2 +- Source/Editor/Windows/OutputLogWindow.cs | 2 +- Source/Editor/Windows/PluginsWindow.cs | 2 +- Source/Editor/Windows/Profiler/Assets.cs | 2 +- Source/Editor/Windows/Profiler/CPU.cs | 2 +- Source/Editor/Windows/Profiler/GPU.cs | 2 +- Source/Editor/Windows/Profiler/Memory.cs | 2 +- Source/Editor/Windows/Profiler/MemoryGPU.cs | 2 +- Source/Editor/Windows/Profiler/Network.cs | 2 +- Source/Editor/Windows/Profiler/Overall.cs | 2 +- Source/Editor/Windows/Profiler/Physics.cs | 2 +- Source/Editor/Windows/Profiler/ProfilerMode.cs | 2 +- Source/Editor/Windows/Profiler/ProfilerWindow.cs | 2 +- Source/Editor/Windows/Profiler/SamplesBuffer.cs | 2 +- Source/Editor/Windows/Profiler/SingleChart.cs | 2 +- Source/Editor/Windows/Profiler/Timeline.cs | 2 +- Source/Editor/Windows/PropertiesWindow.cs | 2 +- Source/Editor/Windows/SceneEditorWindow.cs | 2 +- Source/Editor/Windows/SceneTreeWindow.ContextMenu.cs | 2 +- Source/Editor/Windows/SceneTreeWindow.cs | 2 +- Source/Editor/Windows/Search/ContentFinder.cs | 2 +- Source/Editor/Windows/Search/ContentSearchWindow.cs | 2 +- Source/Editor/Windows/Search/SearchItem.cs | 2 +- Source/Editor/Windows/SplashScreen.cpp | 2 +- Source/Editor/Windows/SplashScreen.h | 2 +- Source/Editor/Windows/StyleEditorWindow.cs | 2 +- Source/Editor/Windows/ToolboxWindow.cs | 2 +- Source/Editor/Windows/VisualScriptDebuggerWindow.cs | 2 +- Source/Engine/AI/AI.Build.cs | 2 +- Source/Engine/AI/Behavior.cpp | 2 +- Source/Engine/AI/Behavior.h | 2 +- Source/Engine/AI/BehaviorKnowledge.cpp | 2 +- Source/Engine/AI/BehaviorKnowledge.h | 2 +- Source/Engine/AI/BehaviorKnowledgeSelector.cs | 2 +- Source/Engine/AI/BehaviorKnowledgeSelector.h | 2 +- Source/Engine/AI/BehaviorTree.cpp | 2 +- Source/Engine/AI/BehaviorTree.cs | 2 +- Source/Engine/AI/BehaviorTree.h | 2 +- Source/Engine/AI/BehaviorTreeNode.h | 2 +- Source/Engine/AI/BehaviorTreeNodes.cpp | 2 +- Source/Engine/AI/BehaviorTreeNodes.h | 2 +- Source/Engine/AI/BehaviorTypes.h | 2 +- Source/Engine/Animations/AlphaBlend.h | 2 +- Source/Engine/Animations/AnimEvent.h | 2 +- Source/Engine/Animations/AnimationData.cpp | 2 +- Source/Engine/Animations/AnimationData.h | 2 +- Source/Engine/Animations/AnimationGraph.cs | 2 +- Source/Engine/Animations/AnimationUtils.h | 2 +- Source/Engine/Animations/Animations.Build.cs | 2 +- Source/Engine/Animations/Animations.cpp | 2 +- Source/Engine/Animations/Animations.h | 2 +- Source/Engine/Animations/Config.h | 2 +- Source/Engine/Animations/Curve.cs | 2 +- Source/Engine/Animations/Curve.h | 2 +- Source/Engine/Animations/CurveSerialization.h | 2 +- Source/Engine/Animations/Graph/AnimGraph.Base.cpp | 2 +- Source/Engine/Animations/Graph/AnimGraph.Custom.cpp | 2 +- Source/Engine/Animations/Graph/AnimGraph.cpp | 2 +- Source/Engine/Animations/Graph/AnimGraph.h | 2 +- Source/Engine/Animations/Graph/AnimGroup.Animation.cpp | 2 +- Source/Engine/Animations/InverseKinematics.cpp | 2 +- Source/Engine/Animations/InverseKinematics.h | 2 +- Source/Engine/Animations/SceneAnimations/SceneAnimation.cpp | 2 +- Source/Engine/Animations/SceneAnimations/SceneAnimation.h | 2 +- .../Animations/SceneAnimations/SceneAnimationPlayer.cpp | 2 +- .../Engine/Animations/SceneAnimations/SceneAnimationPlayer.h | 2 +- Source/Engine/Audio/Audio.Build.cs | 2 +- Source/Engine/Audio/Audio.cpp | 2 +- Source/Engine/Audio/Audio.cs | 2 +- Source/Engine/Audio/Audio.h | 2 +- Source/Engine/Audio/AudioBackend.h | 2 +- Source/Engine/Audio/AudioClip.cpp | 2 +- Source/Engine/Audio/AudioClip.h | 2 +- Source/Engine/Audio/AudioDevice.h | 2 +- Source/Engine/Audio/AudioListener.cpp | 2 +- Source/Engine/Audio/AudioListener.h | 2 +- Source/Engine/Audio/AudioSettings.h | 2 +- Source/Engine/Audio/AudioSource.cpp | 2 +- Source/Engine/Audio/AudioSource.h | 2 +- Source/Engine/Audio/Config.h | 2 +- Source/Engine/Audio/None/AudioBackendNone.cpp | 2 +- Source/Engine/Audio/None/AudioBackendNone.h | 2 +- Source/Engine/Audio/OpenAL/AudioBackendOAL.cpp | 2 +- Source/Engine/Audio/OpenAL/AudioBackendOAL.h | 2 +- Source/Engine/Audio/Types.h | 2 +- Source/Engine/Audio/XAudio2/AudioBackendXAudio2.cpp | 2 +- Source/Engine/Audio/XAudio2/AudioBackendXAudio2.h | 2 +- Source/Engine/CSG/Brush.h | 2 +- Source/Engine/CSG/CSG.Build.cs | 2 +- Source/Engine/CSG/CSGBuilder.cpp | 2 +- Source/Engine/CSG/CSGBuilder.h | 2 +- Source/Engine/CSG/CSGData.cpp | 2 +- Source/Engine/CSG/CSGData.h | 2 +- Source/Engine/CSG/CSGMesh.Build.cpp | 2 +- Source/Engine/CSG/CSGMesh.Split.cpp | 2 +- Source/Engine/CSG/CSGMesh.Triangulate.cpp | 2 +- Source/Engine/CSG/CSGMesh.cpp | 2 +- Source/Engine/CSG/CSGMesh.h | 2 +- Source/Engine/CSG/HalfEdge.h | 2 +- Source/Engine/CSG/Polygon.h | 2 +- Source/Engine/CSG/Types.h | 2 +- Source/Engine/Content/Asset.cpp | 2 +- Source/Engine/Content/Asset.cs | 2 +- Source/Engine/Content/Asset.h | 2 +- Source/Engine/Content/AssetInfo.h | 2 +- Source/Engine/Content/AssetReference.h | 2 +- Source/Engine/Content/Assets/Animation.cpp | 2 +- Source/Engine/Content/Assets/Animation.h | 2 +- Source/Engine/Content/Assets/AnimationGraph.cpp | 2 +- Source/Engine/Content/Assets/AnimationGraph.h | 2 +- Source/Engine/Content/Assets/AnimationGraphFunction.cpp | 2 +- Source/Engine/Content/Assets/AnimationGraphFunction.h | 2 +- Source/Engine/Content/Assets/CubeTexture.cpp | 2 +- Source/Engine/Content/Assets/CubeTexture.h | 2 +- Source/Engine/Content/Assets/IESProfile.cpp | 2 +- Source/Engine/Content/Assets/IESProfile.h | 2 +- Source/Engine/Content/Assets/Material.cpp | 2 +- Source/Engine/Content/Assets/Material.h | 2 +- Source/Engine/Content/Assets/MaterialBase.cpp | 2 +- Source/Engine/Content/Assets/MaterialBase.h | 2 +- Source/Engine/Content/Assets/MaterialFunction.cpp | 2 +- Source/Engine/Content/Assets/MaterialFunction.h | 2 +- Source/Engine/Content/Assets/MaterialInstance.cpp | 2 +- Source/Engine/Content/Assets/MaterialInstance.h | 2 +- Source/Engine/Content/Assets/Model.cpp | 2 +- Source/Engine/Content/Assets/Model.h | 2 +- Source/Engine/Content/Assets/ModelBase.h | 2 +- Source/Engine/Content/Assets/RawDataAsset.cpp | 2 +- Source/Engine/Content/Assets/RawDataAsset.h | 2 +- Source/Engine/Content/Assets/Shader.cpp | 2 +- Source/Engine/Content/Assets/Shader.h | 2 +- Source/Engine/Content/Assets/SkeletonMask.cpp | 2 +- Source/Engine/Content/Assets/SkeletonMask.h | 2 +- Source/Engine/Content/Assets/SkinnedModel.cpp | 2 +- Source/Engine/Content/Assets/SkinnedModel.h | 2 +- Source/Engine/Content/Assets/Texture.cpp | 2 +- Source/Engine/Content/Assets/Texture.h | 2 +- Source/Engine/Content/Assets/VisualScript.cpp | 2 +- Source/Engine/Content/Assets/VisualScript.h | 2 +- Source/Engine/Content/AssetsContainer.h | 2 +- Source/Engine/Content/BinaryAsset.cpp | 2 +- Source/Engine/Content/BinaryAsset.h | 2 +- Source/Engine/Content/Config.h | 2 +- Source/Engine/Content/Content.Build.cs | 2 +- Source/Engine/Content/Content.cpp | 2 +- Source/Engine/Content/Content.cs | 2 +- Source/Engine/Content/Content.h | 2 +- Source/Engine/Content/Factories/BinaryAssetFactory.cpp | 2 +- Source/Engine/Content/Factories/BinaryAssetFactory.h | 2 +- Source/Engine/Content/Factories/IAssetFactory.h | 2 +- Source/Engine/Content/Factories/JsonAssetFactory.h | 2 +- Source/Engine/Content/JsonAsset.cpp | 2 +- Source/Engine/Content/JsonAsset.cs | 2 +- Source/Engine/Content/JsonAsset.h | 2 +- Source/Engine/Content/JsonAssetReference.cs | 2 +- Source/Engine/Content/JsonAssetReference.h | 2 +- Source/Engine/Content/Loading/ContentLoadTask.h | 2 +- Source/Engine/Content/Loading/ContentLoadingManager.cpp | 2 +- Source/Engine/Content/Loading/ContentLoadingManager.h | 2 +- Source/Engine/Content/Loading/Tasks/LoadAssetDataTask.h | 2 +- Source/Engine/Content/Loading/Tasks/LoadAssetTask.h | 2 +- Source/Engine/Content/MaterialBase.cs | 2 +- Source/Engine/Content/SceneReference.h | 2 +- Source/Engine/Content/SkinnedModel.cs | 2 +- Source/Engine/Content/SoftAssetReference.h | 2 +- Source/Engine/Content/Storage/AssetHeader.h | 2 +- Source/Engine/Content/Storage/ContentStorageManager.cpp | 2 +- Source/Engine/Content/Storage/ContentStorageManager.h | 2 +- Source/Engine/Content/Storage/FlaxChunk.h | 2 +- Source/Engine/Content/Storage/FlaxFile.h | 2 +- Source/Engine/Content/Storage/FlaxPackage.h | 2 +- Source/Engine/Content/Storage/FlaxStorage.cpp | 2 +- Source/Engine/Content/Storage/FlaxStorage.h | 2 +- Source/Engine/Content/Storage/FlaxStorageReference.h | 2 +- Source/Engine/Content/Storage/JsonStorageProxy.cpp | 2 +- Source/Engine/Content/Storage/JsonStorageProxy.h | 2 +- Source/Engine/Content/Types.h | 2 +- Source/Engine/Content/Upgraders/AudioClipUpgrader.h | 2 +- Source/Engine/Content/Upgraders/BinaryAssetUpgrader.h | 2 +- Source/Engine/Content/Upgraders/FontAssetUpgrader.h | 2 +- Source/Engine/Content/Upgraders/IAssetUpgrader.h | 2 +- Source/Engine/Content/Upgraders/MaterialInstanceUpgrader.h | 2 +- Source/Engine/Content/Upgraders/ModelAssetUpgrader.h | 2 +- Source/Engine/Content/Upgraders/ShaderAssetUpgrader.h | 2 +- Source/Engine/Content/Upgraders/SkeletonMaskUpgrader.h | 2 +- Source/Engine/Content/Upgraders/SkinnedModelAssetUpgrader.h | 2 +- Source/Engine/Content/Upgraders/TextureAssetUpgrader.h | 2 +- Source/Engine/Content/WeakAssetReference.h | 2 +- Source/Engine/ContentExporters/AssetExporters.h | 2 +- Source/Engine/ContentExporters/AssetsExportingManager.cpp | 2 +- Source/Engine/ContentExporters/AssetsExportingManager.h | 2 +- Source/Engine/ContentExporters/ContentExporters.Build.cs | 2 +- Source/Engine/ContentExporters/ExportAudio.cpp | 2 +- Source/Engine/ContentExporters/ExportModel.cpp | 2 +- Source/Engine/ContentExporters/ExportTexture.cpp | 2 +- Source/Engine/ContentExporters/Types.h | 2 +- Source/Engine/ContentImporters/AssetsImportingManager.cpp | 2 +- Source/Engine/ContentImporters/AssetsImportingManager.h | 2 +- Source/Engine/ContentImporters/ContentImporters.Build.cs | 2 +- Source/Engine/ContentImporters/CreateAnimation.h | 2 +- Source/Engine/ContentImporters/CreateAnimationGraph.cpp | 2 +- Source/Engine/ContentImporters/CreateAnimationGraph.h | 2 +- Source/Engine/ContentImporters/CreateAnimationGraphFunction.h | 2 +- Source/Engine/ContentImporters/CreateBehaviorTree.h | 2 +- Source/Engine/ContentImporters/CreateCollisionData.cpp | 2 +- Source/Engine/ContentImporters/CreateCollisionData.h | 2 +- Source/Engine/ContentImporters/CreateJson.cpp | 2 +- Source/Engine/ContentImporters/CreateJson.h | 2 +- Source/Engine/ContentImporters/CreateMaterial.cpp | 2 +- Source/Engine/ContentImporters/CreateMaterial.h | 2 +- Source/Engine/ContentImporters/CreateMaterialFunction.h | 2 +- Source/Engine/ContentImporters/CreateMaterialInstance.h | 2 +- Source/Engine/ContentImporters/CreateParticleEmitter.h | 2 +- .../Engine/ContentImporters/CreateParticleEmitterFunction.h | 2 +- Source/Engine/ContentImporters/CreateParticleSystem.h | 2 +- Source/Engine/ContentImporters/CreateRawData.h | 2 +- Source/Engine/ContentImporters/CreateSceneAnimation.h | 2 +- Source/Engine/ContentImporters/CreateSkeletonMask.h | 2 +- Source/Engine/ContentImporters/CreateVisualScript.h | 2 +- Source/Engine/ContentImporters/ImportAudio.cpp | 2 +- Source/Engine/ContentImporters/ImportAudio.h | 2 +- Source/Engine/ContentImporters/ImportFont.cpp | 2 +- Source/Engine/ContentImporters/ImportFont.h | 2 +- Source/Engine/ContentImporters/ImportIES.cpp | 2 +- Source/Engine/ContentImporters/ImportIES.h | 2 +- Source/Engine/ContentImporters/ImportModel.cpp | 2 +- Source/Engine/ContentImporters/ImportModel.h | 2 +- Source/Engine/ContentImporters/ImportShader.cpp | 2 +- Source/Engine/ContentImporters/ImportShader.h | 2 +- Source/Engine/ContentImporters/ImportTexture.cpp | 2 +- Source/Engine/ContentImporters/ImportTexture.h | 2 +- Source/Engine/ContentImporters/Types.h | 2 +- Source/Engine/Core/Cache.cpp | 2 +- Source/Engine/Core/Cache.h | 2 +- Source/Engine/Core/Collections/Array.h | 2 +- Source/Engine/Core/Collections/ArrayExtensions.h | 2 +- Source/Engine/Core/Collections/BitArray.h | 2 +- Source/Engine/Core/Collections/ChunkedArray.h | 2 +- Source/Engine/Core/Collections/CircularBuffer.cs | 2 +- Source/Engine/Core/Collections/CollectionPoolCache.h | 2 +- Source/Engine/Core/Collections/Config.h | 2 +- Source/Engine/Core/Collections/Dictionary.h | 2 +- Source/Engine/Core/Collections/HashFunctions.h | 2 +- Source/Engine/Core/Collections/HashSet.h | 2 +- Source/Engine/Core/Collections/IOrderedDictionary.cs | 2 +- Source/Engine/Core/Collections/OrderedDictionary.cs | 2 +- Source/Engine/Core/Collections/RingBuffer.h | 2 +- Source/Engine/Core/Collections/SamplesBuffer.h | 2 +- Source/Engine/Core/Collections/Sorting.cpp | 2 +- Source/Engine/Core/Collections/Sorting.h | 2 +- Source/Engine/Core/Common.h | 2 +- Source/Engine/Core/Compiler.h | 2 +- Source/Engine/Core/Config.h | 2 +- Source/Engine/Core/Config/BuildSettings.cs | 2 +- Source/Engine/Core/Config/BuildSettings.h | 2 +- Source/Engine/Core/Config/GameSettings.cpp | 2 +- Source/Engine/Core/Config/GameSettings.cs | 2 +- Source/Engine/Core/Config/GameSettings.h | 2 +- Source/Engine/Core/Config/GraphicsSettings.h | 2 +- Source/Engine/Core/Config/LayersAndTagsSettings.cs | 2 +- Source/Engine/Core/Config/LayersTagsSettings.h | 2 +- Source/Engine/Core/Config/PlatformSettings.h | 2 +- Source/Engine/Core/Config/PlatformSettingsBase.h | 2 +- Source/Engine/Core/Config/Settings.h | 2 +- Source/Engine/Core/Config/TimeSettings.h | 2 +- Source/Engine/Core/Core.Build.cs | 2 +- Source/Engine/Core/Core.h | 2 +- Source/Engine/Core/Delegate.h | 2 +- Source/Engine/Core/DeleteMe.h | 2 +- Source/Engine/Core/Encoding.h | 2 +- Source/Engine/Core/Enums.h | 2 +- Source/Engine/Core/Formatting.h | 2 +- Source/Engine/Core/ISerializable.h | 2 +- Source/Engine/Core/Log.cpp | 2 +- Source/Engine/Core/Log.h | 2 +- Source/Engine/Core/Math/AABB.h | 2 +- Source/Engine/Core/Math/BoundingBox.cpp | 2 +- Source/Engine/Core/Math/BoundingBox.cs | 2 +- Source/Engine/Core/Math/BoundingBox.h | 2 +- Source/Engine/Core/Math/BoundingFrustum.cpp | 2 +- Source/Engine/Core/Math/BoundingFrustum.cs | 2 +- Source/Engine/Core/Math/BoundingFrustum.h | 2 +- Source/Engine/Core/Math/BoundingSphere.cpp | 2 +- Source/Engine/Core/Math/BoundingSphere.cs | 2 +- Source/Engine/Core/Math/BoundingSphere.h | 2 +- Source/Engine/Core/Math/CollisionsHelper.cpp | 2 +- Source/Engine/Core/Math/CollisionsHelper.cs | 2 +- Source/Engine/Core/Math/CollisionsHelper.h | 2 +- Source/Engine/Core/Math/Color.Palette.cs | 2 +- Source/Engine/Core/Math/Color.cpp | 2 +- Source/Engine/Core/Math/Color.cs | 2 +- Source/Engine/Core/Math/Color.h | 2 +- Source/Engine/Core/Math/Color32.cpp | 2 +- Source/Engine/Core/Math/Color32.cs | 2 +- Source/Engine/Core/Math/Color32.h | 2 +- Source/Engine/Core/Math/ColorHSV.cs | 2 +- Source/Engine/Core/Math/Double2.cs | 2 +- Source/Engine/Core/Math/Double2.h | 2 +- Source/Engine/Core/Math/Double3.cs | 2 +- Source/Engine/Core/Math/Double3.h | 2 +- Source/Engine/Core/Math/Double4.cs | 2 +- Source/Engine/Core/Math/Double4.h | 2 +- Source/Engine/Core/Math/Float2.cs | 2 +- Source/Engine/Core/Math/Float3.cs | 2 +- Source/Engine/Core/Math/Float4.cs | 2 +- Source/Engine/Core/Math/FloatR10G10B10A2.cs | 2 +- Source/Engine/Core/Math/FloatR11G11B10.cs | 2 +- Source/Engine/Core/Math/Half.cpp | 2 +- Source/Engine/Core/Math/Half.cs | 2 +- Source/Engine/Core/Math/Half.h | 2 +- Source/Engine/Core/Math/Half2.cs | 2 +- Source/Engine/Core/Math/Half3.cs | 2 +- Source/Engine/Core/Math/Half4.cs | 2 +- Source/Engine/Core/Math/HalfUtils.cs | 2 +- Source/Engine/Core/Math/Int2.cs | 2 +- Source/Engine/Core/Math/Int2.h | 2 +- Source/Engine/Core/Math/Int3.cs | 2 +- Source/Engine/Core/Math/Int3.h | 2 +- Source/Engine/Core/Math/Int4.cs | 2 +- Source/Engine/Core/Math/Int4.h | 2 +- Source/Engine/Core/Math/Math.cpp | 2 +- Source/Engine/Core/Math/Math.h | 2 +- Source/Engine/Core/Math/Mathd.cs | 2 +- Source/Engine/Core/Math/Mathd.h | 2 +- Source/Engine/Core/Math/Mathf.cs | 2 +- Source/Engine/Core/Math/Matrix.cpp | 2 +- Source/Engine/Core/Math/Matrix.cs | 2 +- Source/Engine/Core/Math/Matrix.h | 2 +- Source/Engine/Core/Math/Matrix2x2.cs | 2 +- Source/Engine/Core/Math/Matrix3x3.cpp | 2 +- Source/Engine/Core/Math/Matrix3x3.cs | 2 +- Source/Engine/Core/Math/Matrix3x3.h | 2 +- Source/Engine/Core/Math/Matrix3x4.h | 2 +- Source/Engine/Core/Math/OrientedBoundingBox.cpp | 2 +- Source/Engine/Core/Math/OrientedBoundingBox.cs | 2 +- Source/Engine/Core/Math/OrientedBoundingBox.h | 2 +- Source/Engine/Core/Math/Packed.cpp | 2 +- Source/Engine/Core/Math/Packed.h | 2 +- Source/Engine/Core/Math/Plane.cpp | 2 +- Source/Engine/Core/Math/Plane.cs | 2 +- Source/Engine/Core/Math/Plane.h | 2 +- Source/Engine/Core/Math/Quaternion.cpp | 2 +- Source/Engine/Core/Math/Quaternion.cs | 2 +- Source/Engine/Core/Math/Quaternion.h | 2 +- Source/Engine/Core/Math/Ray.cpp | 2 +- Source/Engine/Core/Math/Ray.cs | 2 +- Source/Engine/Core/Math/Ray.h | 2 +- Source/Engine/Core/Math/Rectangle.cpp | 2 +- Source/Engine/Core/Math/Rectangle.cs | 2 +- Source/Engine/Core/Math/Rectangle.h | 2 +- Source/Engine/Core/Math/SphericalHarmonics.cs | 2 +- Source/Engine/Core/Math/Transform.cpp | 2 +- Source/Engine/Core/Math/Transform.cs | 2 +- Source/Engine/Core/Math/Transform.h | 2 +- Source/Engine/Core/Math/Triangle.h | 2 +- Source/Engine/Core/Math/TypeConverters/ColorConverter.cs | 2 +- Source/Engine/Core/Math/TypeConverters/Double2Converter.cs | 2 +- Source/Engine/Core/Math/TypeConverters/Double3Converter.cs | 2 +- Source/Engine/Core/Math/TypeConverters/Double4Converter.cs | 2 +- Source/Engine/Core/Math/TypeConverters/Float2Converter.cs | 2 +- Source/Engine/Core/Math/TypeConverters/Float3Converter.cs | 2 +- Source/Engine/Core/Math/TypeConverters/Float4Converter.cs | 2 +- Source/Engine/Core/Math/TypeConverters/Int2Converter.cs | 2 +- Source/Engine/Core/Math/TypeConverters/Int3Converter.cs | 2 +- Source/Engine/Core/Math/TypeConverters/Int4Converter.cs | 2 +- Source/Engine/Core/Math/TypeConverters/QuaternionConverter.cs | 2 +- Source/Engine/Core/Math/TypeConverters/Vector2Converter.cs | 2 +- Source/Engine/Core/Math/TypeConverters/Vector3Converter.cs | 2 +- Source/Engine/Core/Math/TypeConverters/Vector4Converter.cs | 2 +- Source/Engine/Core/Math/Vector2.cpp | 2 +- Source/Engine/Core/Math/Vector2.cs | 2 +- Source/Engine/Core/Math/Vector2.h | 2 +- Source/Engine/Core/Math/Vector3.cpp | 2 +- Source/Engine/Core/Math/Vector3.cs | 2 +- Source/Engine/Core/Math/Vector3.h | 2 +- Source/Engine/Core/Math/Vector4.cpp | 2 +- Source/Engine/Core/Math/Vector4.cs | 2 +- Source/Engine/Core/Math/Vector4.h | 2 +- Source/Engine/Core/Math/Viewport.cpp | 2 +- Source/Engine/Core/Math/Viewport.cs | 2 +- Source/Engine/Core/Math/Viewport.h | 2 +- Source/Engine/Core/Memory/Allocation.h | 2 +- Source/Engine/Core/Memory/CrtAllocator.h | 2 +- Source/Engine/Core/Memory/Memory.h | 2 +- Source/Engine/Core/Memory/StlWrapper.h | 2 +- Source/Engine/Core/NonCopyable.h | 2 +- Source/Engine/Core/Object.h | 2 +- Source/Engine/Core/ObjectsRemovalService.cpp | 2 +- Source/Engine/Core/ObjectsRemovalService.h | 2 +- Source/Engine/Core/Random.h | 2 +- Source/Engine/Core/RandomStream.h | 2 +- Source/Engine/Core/SIMD.h | 2 +- Source/Engine/Core/Singleton.h | 2 +- Source/Engine/Core/Templates.h | 2 +- Source/Engine/Core/Types/BaseTypes.h | 2 +- Source/Engine/Core/Types/CommonValue.cpp | 2 +- Source/Engine/Core/Types/CommonValue.h | 2 +- Source/Engine/Core/Types/DataContainer.h | 2 +- Source/Engine/Core/Types/DateTime.cpp | 2 +- Source/Engine/Core/Types/DateTime.h | 2 +- Source/Engine/Core/Types/Guid.cpp | 2 +- Source/Engine/Core/Types/Guid.h | 2 +- Source/Engine/Core/Types/LayersMask.cs | 2 +- Source/Engine/Core/Types/LayersMask.h | 2 +- Source/Engine/Core/Types/Nullable.h | 2 +- Source/Engine/Core/Types/Pair.h | 2 +- Source/Engine/Core/Types/Span.h | 2 +- Source/Engine/Core/Types/String.cpp | 2 +- Source/Engine/Core/Types/String.h | 2 +- Source/Engine/Core/Types/StringBuilder.h | 2 +- Source/Engine/Core/Types/StringView.cpp | 2 +- Source/Engine/Core/Types/StringView.h | 2 +- Source/Engine/Core/Types/TimeSpan.cpp | 2 +- Source/Engine/Core/Types/TimeSpan.h | 2 +- Source/Engine/Core/Types/Variant.cpp | 2 +- Source/Engine/Core/Types/Variant.h | 2 +- Source/Engine/Core/Types/VariantValueCast.h | 2 +- Source/Engine/Core/Types/Version.cpp | 2 +- Source/Engine/Core/Types/Version.h | 2 +- Source/Engine/Core/Utilities.h | 2 +- Source/Engine/Debug/Assert.cs | 2 +- Source/Engine/Debug/AssertionException.cs | 2 +- Source/Engine/Debug/Debug.Build.cs | 2 +- Source/Engine/Debug/DebugDraw.cpp | 2 +- Source/Engine/Debug/DebugDraw.cs | 2 +- Source/Engine/Debug/DebugDraw.h | 2 +- Source/Engine/Debug/DebugLog.cpp | 2 +- Source/Engine/Debug/DebugLog.h | 2 +- Source/Engine/Debug/Exception.cpp | 2 +- Source/Engine/Debug/Exception.h | 2 +- Source/Engine/Debug/Exceptions/ArgumentException.h | 2 +- Source/Engine/Debug/Exceptions/ArgumentNullException.h | 2 +- Source/Engine/Debug/Exceptions/ArgumentOutOfRangeException.h | 2 +- Source/Engine/Debug/Exceptions/CLRInnerException.h | 2 +- Source/Engine/Debug/Exceptions/DivideByZeroException.h | 2 +- Source/Engine/Debug/Exceptions/Exceptions.h | 2 +- Source/Engine/Debug/Exceptions/FileNotFoundException.h | 2 +- Source/Engine/Debug/Exceptions/IOException.h | 2 +- Source/Engine/Debug/Exceptions/IndexOutOfRangeException.h | 2 +- Source/Engine/Debug/Exceptions/InvalidOperationException.h | 2 +- Source/Engine/Debug/Exceptions/JsonParseException.h | 2 +- Source/Engine/Debug/Exceptions/NotImplementedException.h | 2 +- Source/Engine/Debug/Exceptions/NotSupportedException.h | 2 +- Source/Engine/Debug/Exceptions/OverflowException.h | 2 +- Source/Engine/Debug/Exceptions/PathTooLongException.h | 2 +- .../Engine/Debug/Exceptions/PlatformNotSupportedException.h | 2 +- Source/Engine/Debug/Exceptions/TimeoutException.h | 2 +- Source/Engine/Debug/FloatComparer.cs | 2 +- Source/Engine/Engine/Android/AndroidGame.h | 2 +- Source/Engine/Engine/Application.h | 2 +- Source/Engine/Engine/Base/ApplicationBase.h | 2 +- Source/Engine/Engine/Base/GameBase.cpp | 2 +- Source/Engine/Engine/Base/GameBase.h | 2 +- Source/Engine/Engine/CommandLine.cpp | 2 +- Source/Engine/Engine/CommandLine.h | 2 +- Source/Engine/Engine/Debug.cs | 2 +- Source/Engine/Engine/DebugLogHandler.cs | 2 +- Source/Engine/Engine/Engine.Build.cs | 2 +- Source/Engine/Engine/Engine.cpp | 2 +- Source/Engine/Engine/Engine.h | 2 +- Source/Engine/Engine/EngineService.cpp | 2 +- Source/Engine/Engine/EngineService.h | 2 +- Source/Engine/Engine/Game.h | 2 +- Source/Engine/Engine/GameplayGlobals.cpp | 2 +- Source/Engine/Engine/GameplayGlobals.h | 2 +- Source/Engine/Engine/Globals.cpp | 2 +- Source/Engine/Engine/Globals.h | 2 +- Source/Engine/Engine/IDrawable.cs | 2 +- Source/Engine/Engine/ILogHandler.cs | 2 +- Source/Engine/Engine/ILogger.cs | 2 +- Source/Engine/Engine/InputAxis.cs | 2 +- Source/Engine/Engine/InputEvent.cs | 2 +- Source/Engine/Engine/Linux/LinuxGame.cpp | 2 +- Source/Engine/Engine/Linux/LinuxGame.h | 2 +- Source/Engine/Engine/Logger.cs | 2 +- Source/Engine/Engine/Mac/MacGame.cpp | 2 +- Source/Engine/Engine/Mac/MacGame.h | 2 +- Source/Engine/Engine/NativeInterop.Invoker.cs | 2 +- Source/Engine/Engine/NativeInterop.Managed.cs | 2 +- Source/Engine/Engine/NativeInterop.Marshallers.cs | 2 +- Source/Engine/Engine/NativeInterop.Unmanaged.cs | 2 +- Source/Engine/Engine/NativeInterop.cs | 2 +- Source/Engine/Engine/RandomStream.cs | 2 +- Source/Engine/Engine/RandomUtil.cs | 2 +- Source/Engine/Engine/SceneReference.cs | 2 +- Source/Engine/Engine/Screen.cpp | 2 +- Source/Engine/Engine/Screen.h | 2 +- Source/Engine/Engine/Time.cpp | 2 +- Source/Engine/Engine/Time.h | 2 +- Source/Engine/Engine/UWP/UWPGame.cpp | 2 +- Source/Engine/Engine/UWP/UWPGame.h | 2 +- Source/Engine/Engine/Windows/WindowsGame.cpp | 2 +- Source/Engine/Engine/Windows/WindowsGame.h | 2 +- Source/Engine/Engine/iOS/iOSGame.h | 2 +- Source/Engine/Foliage/Config.h | 2 +- Source/Engine/Foliage/Foliage.Build.cs | 2 +- Source/Engine/Foliage/Foliage.cpp | 2 +- Source/Engine/Foliage/Foliage.h | 2 +- Source/Engine/Foliage/FoliageCluster.cpp | 2 +- Source/Engine/Foliage/FoliageCluster.h | 2 +- Source/Engine/Foliage/FoliageInstance.h | 2 +- Source/Engine/Foliage/FoliageType.cpp | 2 +- Source/Engine/Foliage/FoliageType.h | 2 +- Source/Engine/Graphics/Async/DefaultGPUTasksExecutor.cpp | 2 +- Source/Engine/Graphics/Async/DefaultGPUTasksExecutor.h | 2 +- Source/Engine/Graphics/Async/GPUSyncPoint.h | 2 +- Source/Engine/Graphics/Async/GPUTask.h | 2 +- Source/Engine/Graphics/Async/GPUTasksContext.cpp | 2 +- Source/Engine/Graphics/Async/GPUTasksContext.h | 2 +- Source/Engine/Graphics/Async/GPUTasksExecutor.cpp | 2 +- Source/Engine/Graphics/Async/GPUTasksExecutor.h | 2 +- Source/Engine/Graphics/Async/GPUTasksManager.cpp | 2 +- Source/Engine/Graphics/Async/GPUTasksManager.h | 2 +- Source/Engine/Graphics/Async/Tasks/GPUCopyResourceTask.h | 2 +- Source/Engine/Graphics/Async/Tasks/GPUCopySubresourceTask.h | 2 +- Source/Engine/Graphics/Async/Tasks/GPUUploadBufferTask.h | 2 +- Source/Engine/Graphics/Async/Tasks/GPUUploadTextureMipTask.h | 2 +- Source/Engine/Graphics/Config.h | 2 +- Source/Engine/Graphics/DynamicBuffer.cpp | 2 +- Source/Engine/Graphics/DynamicBuffer.h | 2 +- Source/Engine/Graphics/Enums.h | 2 +- Source/Engine/Graphics/GPUAdapter.h | 2 +- Source/Engine/Graphics/GPUBuffer.cpp | 2 +- Source/Engine/Graphics/GPUBuffer.h | 2 +- Source/Engine/Graphics/GPUBufferDescription.cs | 2 +- Source/Engine/Graphics/GPUBufferDescription.h | 2 +- Source/Engine/Graphics/GPUContext.cpp | 2 +- Source/Engine/Graphics/GPUContext.h | 2 +- Source/Engine/Graphics/GPUDevice.cpp | 2 +- Source/Engine/Graphics/GPUDevice.h | 2 +- Source/Engine/Graphics/GPULimits.h | 2 +- Source/Engine/Graphics/GPUPipelineState.h | 2 +- Source/Engine/Graphics/GPUPipelineStatePermutations.h | 2 +- Source/Engine/Graphics/GPUResource.h | 2 +- Source/Engine/Graphics/GPUResourceProperty.h | 2 +- Source/Engine/Graphics/GPUResourceState.h | 2 +- Source/Engine/Graphics/GPUSwapChain.cpp | 2 +- Source/Engine/Graphics/GPUSwapChain.h | 2 +- Source/Engine/Graphics/GPUTimerQuery.h | 2 +- Source/Engine/Graphics/Graphics.Build.cs | 2 +- Source/Engine/Graphics/Graphics.cpp | 2 +- Source/Engine/Graphics/Graphics.h | 2 +- Source/Engine/Graphics/MaterialInfo.cs | 2 +- Source/Engine/Graphics/Materials/DecalMaterialShader.cpp | 2 +- Source/Engine/Graphics/Materials/DecalMaterialShader.h | 2 +- Source/Engine/Graphics/Materials/DeferredMaterialShader.cpp | 2 +- Source/Engine/Graphics/Materials/DeferredMaterialShader.h | 2 +- Source/Engine/Graphics/Materials/DeformableMaterialShader.cpp | 2 +- Source/Engine/Graphics/Materials/DeformableMaterialShader.h | 2 +- Source/Engine/Graphics/Materials/ForwardMaterialShader.cpp | 2 +- Source/Engine/Graphics/Materials/ForwardMaterialShader.h | 2 +- Source/Engine/Graphics/Materials/GUIMaterialShader.cpp | 2 +- Source/Engine/Graphics/Materials/GUIMaterialShader.h | 2 +- Source/Engine/Graphics/Materials/IMaterial.h | 2 +- Source/Engine/Graphics/Materials/MaterialInfo.h | 2 +- Source/Engine/Graphics/Materials/MaterialParams.cpp | 2 +- Source/Engine/Graphics/Materials/MaterialParams.h | 2 +- Source/Engine/Graphics/Materials/MaterialShader.cpp | 2 +- Source/Engine/Graphics/Materials/MaterialShader.h | 2 +- Source/Engine/Graphics/Materials/MaterialShaderFeatures.cpp | 2 +- Source/Engine/Graphics/Materials/MaterialShaderFeatures.h | 2 +- Source/Engine/Graphics/Materials/ParticleMaterialShader.cpp | 2 +- Source/Engine/Graphics/Materials/ParticleMaterialShader.h | 2 +- Source/Engine/Graphics/Materials/PostFxMaterialShader.cpp | 2 +- Source/Engine/Graphics/Materials/PostFxMaterialShader.h | 2 +- Source/Engine/Graphics/Materials/TerrainMaterialShader.cpp | 2 +- Source/Engine/Graphics/Materials/TerrainMaterialShader.h | 2 +- .../Graphics/Materials/VolumeParticleMaterialShader.cpp | 2 +- .../Engine/Graphics/Materials/VolumeParticleMaterialShader.h | 2 +- Source/Engine/Graphics/Mesh.cs | 2 +- Source/Engine/Graphics/Model.cs | 2 +- Source/Engine/Graphics/Models/BlendShape.h | 2 +- Source/Engine/Graphics/Models/CollisionProxy.h | 2 +- Source/Engine/Graphics/Models/Config.h | 2 +- Source/Engine/Graphics/Models/MaterialSlot.h | 2 +- Source/Engine/Graphics/Models/Mesh.cpp | 2 +- Source/Engine/Graphics/Models/Mesh.h | 2 +- Source/Engine/Graphics/Models/MeshBase.h | 2 +- Source/Engine/Graphics/Models/MeshDeformation.cpp | 2 +- Source/Engine/Graphics/Models/MeshDeformation.h | 2 +- Source/Engine/Graphics/Models/ModelData.Tool.cpp | 2 +- Source/Engine/Graphics/Models/ModelData.cpp | 2 +- Source/Engine/Graphics/Models/ModelData.h | 2 +- Source/Engine/Graphics/Models/ModelInstanceEntry.cpp | 2 +- Source/Engine/Graphics/Models/ModelInstanceEntry.h | 2 +- Source/Engine/Graphics/Models/ModelLOD.cpp | 2 +- Source/Engine/Graphics/Models/ModelLOD.h | 2 +- Source/Engine/Graphics/Models/SkeletonData.h | 2 +- Source/Engine/Graphics/Models/SkeletonMapping.h | 2 +- Source/Engine/Graphics/Models/SkeletonUpdater.h | 2 +- Source/Engine/Graphics/Models/SkinnedMesh.cpp | 2 +- Source/Engine/Graphics/Models/SkinnedMesh.h | 2 +- Source/Engine/Graphics/Models/SkinnedMeshDrawData.cpp | 2 +- Source/Engine/Graphics/Models/SkinnedMeshDrawData.h | 2 +- Source/Engine/Graphics/Models/SkinnedModelLOD.cpp | 2 +- Source/Engine/Graphics/Models/SkinnedModelLOD.h | 2 +- Source/Engine/Graphics/Models/Types.h | 2 +- Source/Engine/Graphics/PixelFormat.h | 2 +- Source/Engine/Graphics/PixelFormatExtensions.cpp | 2 +- Source/Engine/Graphics/PixelFormatExtensions.h | 2 +- Source/Engine/Graphics/PostProcessEffect.h | 2 +- Source/Engine/Graphics/PostProcessSettings.cpp | 2 +- Source/Engine/Graphics/PostProcessSettings.cs | 2 +- Source/Engine/Graphics/PostProcessSettings.h | 2 +- Source/Engine/Graphics/RenderBuffers.cpp | 2 +- Source/Engine/Graphics/RenderBuffers.h | 2 +- Source/Engine/Graphics/RenderTargetPool.cpp | 2 +- Source/Engine/Graphics/RenderTargetPool.h | 2 +- Source/Engine/Graphics/RenderTask.cpp | 2 +- Source/Engine/Graphics/RenderTask.cs | 2 +- Source/Engine/Graphics/RenderTask.h | 2 +- Source/Engine/Graphics/RenderTools.cpp | 2 +- Source/Engine/Graphics/RenderTools.h | 2 +- Source/Engine/Graphics/RenderView.cpp | 2 +- Source/Engine/Graphics/RenderView.cs | 2 +- Source/Engine/Graphics/RenderView.h | 2 +- Source/Engine/Graphics/Shaders/Config.h | 2 +- Source/Engine/Graphics/Shaders/GPUConstantBuffer.h | 2 +- Source/Engine/Graphics/Shaders/GPUShader.cpp | 2 +- Source/Engine/Graphics/Shaders/GPUShader.h | 2 +- Source/Engine/Graphics/Shaders/GPUShaderProgram.h | 2 +- Source/Engine/Graphics/SkinnedMesh.cs | 2 +- Source/Engine/Graphics/TextureBase.cs | 2 +- Source/Engine/Graphics/Textures/GPUSampler.cpp | 2 +- Source/Engine/Graphics/Textures/GPUSampler.h | 2 +- Source/Engine/Graphics/Textures/GPUSamplerDescription.cs | 2 +- Source/Engine/Graphics/Textures/GPUSamplerDescription.h | 2 +- Source/Engine/Graphics/Textures/GPUTexture.cpp | 2 +- Source/Engine/Graphics/Textures/GPUTexture.h | 2 +- Source/Engine/Graphics/Textures/GPUTextureDescription.cs | 2 +- Source/Engine/Graphics/Textures/GPUTextureDescription.h | 2 +- Source/Engine/Graphics/Textures/ITextureOwner.h | 2 +- Source/Engine/Graphics/Textures/StreamingTexture.cpp | 2 +- Source/Engine/Graphics/Textures/StreamingTexture.h | 2 +- Source/Engine/Graphics/Textures/TextureBase.cpp | 2 +- Source/Engine/Graphics/Textures/TextureBase.h | 2 +- Source/Engine/Graphics/Textures/TextureData.h | 2 +- Source/Engine/Graphics/Textures/Types.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUBufferDX11.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUBufferDX11.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.h | 2 +- .../GraphicsDevice/DirectX/DX11/GPUPipelineStateDX11.cpp | 2 +- .../Engine/GraphicsDevice/DirectX/DX11/GPUPipelineStateDX11.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUSamplerDX11.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUSamplerDX11.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderDX11.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderDX11.h | 2 +- .../Engine/GraphicsDevice/DirectX/DX11/GPUShaderProgramDX11.h | 2 +- .../Engine/GraphicsDevice/DirectX/DX11/GPUSwapChainDX11.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUSwapChainDX11.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUTextureDX11.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUTextureDX11.h | 2 +- .../Engine/GraphicsDevice/DirectX/DX11/GPUTimerQueryDX11.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX11/GPUTimerQueryDX11.h | 2 +- .../GraphicsDevice/DirectX/DX11/GraphicsDeviceDX11.Build.cs | 2 +- .../Engine/GraphicsDevice/DirectX/DX11/IShaderResourceDX11.h | 2 +- .../GraphicsDevice/DirectX/DX12/CommandAllocatorPoolDX12.cpp | 2 +- .../GraphicsDevice/DirectX/DX12/CommandAllocatorPoolDX12.h | 2 +- .../Engine/GraphicsDevice/DirectX/DX12/CommandQueueDX12.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/CommandQueueDX12.h | 2 +- .../Engine/GraphicsDevice/DirectX/DX12/CommandSignatureDX12.h | 2 +- .../Engine/GraphicsDevice/DirectX/DX12/DescriptorHeapDX12.cpp | 2 +- .../Engine/GraphicsDevice/DirectX/DX12/DescriptorHeapDX12.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUBufferDX12.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUBufferDX12.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUContextDX12.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUContextDX12.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.h | 2 +- .../GraphicsDevice/DirectX/DX12/GPUPipelineStateDX12.cpp | 2 +- .../Engine/GraphicsDevice/DirectX/DX12/GPUPipelineStateDX12.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUSamplerDX12.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUSamplerDX12.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderDX12.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderDX12.h | 2 +- .../Engine/GraphicsDevice/DirectX/DX12/GPUShaderProgramDX12.h | 2 +- .../Engine/GraphicsDevice/DirectX/DX12/GPUSwapChainDX12.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUSwapChainDX12.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUTextureDX12.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUTextureDX12.h | 2 +- .../Engine/GraphicsDevice/DirectX/DX12/GPUTimerQueryDX12.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/GPUTimerQueryDX12.h | 2 +- .../GraphicsDevice/DirectX/DX12/GraphicsDeviceDX12.Build.cs | 2 +- .../Engine/GraphicsDevice/DirectX/DX12/IShaderResourceDX12.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/QueryHeapDX12.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/QueryHeapDX12.h | 2 +- .../Engine/GraphicsDevice/DirectX/DX12/ResourceOwnerDX12.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/ResourceOwnerDX12.h | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/Types.h | 2 +- .../Engine/GraphicsDevice/DirectX/DX12/UploadBufferDX12.cpp | 2 +- Source/Engine/GraphicsDevice/DirectX/DX12/UploadBufferDX12.h | 2 +- Source/Engine/GraphicsDevice/DirectX/GPUAdapterDX.h | 2 +- Source/Engine/GraphicsDevice/DirectX/GPUDeviceDX.h | 2 +- Source/Engine/GraphicsDevice/DirectX/IncludeDirectXHeaders.h | 2 +- Source/Engine/GraphicsDevice/DirectX/RenderToolsDX.h | 2 +- Source/Engine/GraphicsDevice/Null/GPUAdapterNull.h | 2 +- Source/Engine/GraphicsDevice/Null/GPUBufferNull.h | 2 +- Source/Engine/GraphicsDevice/Null/GPUContextNull.h | 2 +- Source/Engine/GraphicsDevice/Null/GPUDeviceNull.cpp | 2 +- Source/Engine/GraphicsDevice/Null/GPUDeviceNull.h | 2 +- Source/Engine/GraphicsDevice/Null/GPUPipelineStateNull.h | 2 +- Source/Engine/GraphicsDevice/Null/GPUSamplerNull.h | 2 +- Source/Engine/GraphicsDevice/Null/GPUShaderNull.h | 2 +- Source/Engine/GraphicsDevice/Null/GPUSwapChainNull.h | 2 +- Source/Engine/GraphicsDevice/Null/GPUTextureNull.h | 2 +- Source/Engine/GraphicsDevice/Null/GPUTimerQueryNull.h | 2 +- Source/Engine/GraphicsDevice/Null/GraphicsDeviceNull.Build.cs | 2 +- .../GraphicsDevice/Vulkan/Android/AndroidVulkanPlatform.cpp | 2 +- .../GraphicsDevice/Vulkan/Android/AndroidVulkanPlatform.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/CmdBufferVulkan.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/CmdBufferVulkan.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/Config.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/DescriptorSetVulkan.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/DescriptorSetVulkan.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUAdapterVulkan.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUBufferVulkan.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUBufferVulkan.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.h | 2 +- .../Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.Layers.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.h | 2 +- .../Engine/GraphicsDevice/Vulkan/GPUPipelineStateVulkan.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUPipelineStateVulkan.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUSamplerVulkan.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUSamplerVulkan.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUShaderProgramVulkan.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUShaderVulkan.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUShaderVulkan.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUTimerQueryVulkan.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/GPUTimerQueryVulkan.h | 2 +- .../GraphicsDevice/Vulkan/GraphicsDeviceVulkan.Build.cs | 2 +- Source/Engine/GraphicsDevice/Vulkan/IncludeVulkanHeaders.h | 2 +- .../GraphicsDevice/Vulkan/Linux/LinuxVulkanPlatform.cpp | 2 +- .../Engine/GraphicsDevice/Vulkan/Linux/LinuxVulkanPlatform.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/Mac/MacVulkanPlatform.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/Mac/MacVulkanPlatform.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/QueueVulkan.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/QueueVulkan.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/RenderToolsVulkan.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/RenderToolsVulkan.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/ResourceOwnerVulkan.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/Types.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/VulkanPlatform.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/VulkanPlatformBase.h | 2 +- .../GraphicsDevice/Vulkan/Win32/Win32VulkanPlatform.cpp | 2 +- .../Engine/GraphicsDevice/Vulkan/Win32/Win32VulkanPlatform.h | 2 +- Source/Engine/GraphicsDevice/Vulkan/iOS/iOSVulkanPlatform.cpp | 2 +- Source/Engine/GraphicsDevice/Vulkan/iOS/iOSVulkanPlatform.h | 2 +- Source/Engine/Input/Enums.h | 2 +- Source/Engine/Input/Gamepad.cpp | 2 +- Source/Engine/Input/Gamepad.h | 2 +- Source/Engine/Input/Input.Build.cs | 2 +- Source/Engine/Input/Input.cpp | 2 +- Source/Engine/Input/Input.h | 2 +- Source/Engine/Input/InputDevice.h | 2 +- Source/Engine/Input/InputSettings.cs | 2 +- Source/Engine/Input/InputSettings.h | 2 +- Source/Engine/Input/Keyboard.h | 2 +- Source/Engine/Input/KeyboardKeys.h | 2 +- Source/Engine/Input/Mouse.h | 2 +- Source/Engine/Input/VirtualInput.h | 2 +- Source/Engine/Level/Actor.cpp | 2 +- Source/Engine/Level/Actor.cs | 2 +- Source/Engine/Level/Actor.h | 2 +- Source/Engine/Level/Actors/AnimatedModel.cpp | 2 +- Source/Engine/Level/Actors/AnimatedModel.h | 2 +- Source/Engine/Level/Actors/BoneSocket.cpp | 2 +- Source/Engine/Level/Actors/BoneSocket.h | 2 +- Source/Engine/Level/Actors/BoxBrush.cpp | 2 +- Source/Engine/Level/Actors/BoxBrush.h | 2 +- Source/Engine/Level/Actors/BoxVolume.cpp | 2 +- Source/Engine/Level/Actors/BoxVolume.h | 2 +- Source/Engine/Level/Actors/BrushMode.h | 2 +- Source/Engine/Level/Actors/Camera.cpp | 2 +- Source/Engine/Level/Actors/Camera.h | 2 +- Source/Engine/Level/Actors/Decal.cpp | 2 +- Source/Engine/Level/Actors/Decal.h | 2 +- Source/Engine/Level/Actors/DirectionalLight.cpp | 2 +- Source/Engine/Level/Actors/DirectionalLight.h | 2 +- Source/Engine/Level/Actors/EmptyActor.cpp | 2 +- Source/Engine/Level/Actors/EmptyActor.h | 2 +- Source/Engine/Level/Actors/EnvironmentProbe.cpp | 2 +- Source/Engine/Level/Actors/EnvironmentProbe.h | 2 +- Source/Engine/Level/Actors/ExponentialHeightFog.cpp | 2 +- Source/Engine/Level/Actors/ExponentialHeightFog.h | 2 +- Source/Engine/Level/Actors/Light.cpp | 2 +- Source/Engine/Level/Actors/Light.h | 2 +- Source/Engine/Level/Actors/ModelInstanceActor.cpp | 2 +- Source/Engine/Level/Actors/ModelInstanceActor.h | 2 +- Source/Engine/Level/Actors/PointLight.cpp | 2 +- Source/Engine/Level/Actors/PointLight.h | 2 +- Source/Engine/Level/Actors/PostFxVolume.cpp | 2 +- Source/Engine/Level/Actors/PostFxVolume.h | 2 +- Source/Engine/Level/Actors/Ragdoll.cpp | 2 +- Source/Engine/Level/Actors/Ragdoll.h | 2 +- Source/Engine/Level/Actors/Sky.cpp | 2 +- Source/Engine/Level/Actors/Sky.h | 2 +- Source/Engine/Level/Actors/SkyLight.cpp | 2 +- Source/Engine/Level/Actors/SkyLight.h | 2 +- Source/Engine/Level/Actors/Skybox.cpp | 2 +- Source/Engine/Level/Actors/Skybox.h | 2 +- Source/Engine/Level/Actors/Spline.cpp | 2 +- Source/Engine/Level/Actors/Spline.h | 2 +- Source/Engine/Level/Actors/SplineModel.cpp | 2 +- Source/Engine/Level/Actors/SplineModel.h | 2 +- Source/Engine/Level/Actors/SpotLight.cpp | 2 +- Source/Engine/Level/Actors/SpotLight.h | 2 +- Source/Engine/Level/Actors/StaticModel.cpp | 2 +- Source/Engine/Level/Actors/StaticModel.h | 2 +- Source/Engine/Level/ActorsCache.cpp | 2 +- Source/Engine/Level/ActorsCache.h | 2 +- Source/Engine/Level/LargeWorlds.h | 2 +- Source/Engine/Level/Level.Build.cs | 2 +- Source/Engine/Level/Level.cpp | 2 +- Source/Engine/Level/Level.cs | 2 +- Source/Engine/Level/Level.h | 2 +- Source/Engine/Level/Prefabs/Prefab.Apply.cpp | 2 +- Source/Engine/Level/Prefabs/Prefab.cpp | 2 +- Source/Engine/Level/Prefabs/Prefab.h | 2 +- Source/Engine/Level/Prefabs/PrefabManager.cpp | 2 +- Source/Engine/Level/Prefabs/PrefabManager.h | 2 +- Source/Engine/Level/Scene.cs | 2 +- Source/Engine/Level/Scene/Lightmap.cpp | 2 +- Source/Engine/Level/Scene/Lightmap.h | 2 +- Source/Engine/Level/Scene/Scene.cpp | 2 +- Source/Engine/Level/Scene/Scene.h | 2 +- Source/Engine/Level/Scene/SceneAsset.h | 2 +- Source/Engine/Level/Scene/SceneCSGData.cpp | 2 +- Source/Engine/Level/Scene/SceneCSGData.h | 2 +- Source/Engine/Level/Scene/SceneLightmapsData.cpp | 2 +- Source/Engine/Level/Scene/SceneLightmapsData.h | 2 +- Source/Engine/Level/Scene/SceneNavigation.h | 2 +- Source/Engine/Level/Scene/SceneRendering.cpp | 2 +- Source/Engine/Level/Scene/SceneRendering.h | 2 +- Source/Engine/Level/Scene/SceneTicking.cpp | 2 +- Source/Engine/Level/Scene/SceneTicking.h | 2 +- Source/Engine/Level/SceneInfo.cpp | 2 +- Source/Engine/Level/SceneInfo.h | 2 +- Source/Engine/Level/SceneObject.cpp | 2 +- Source/Engine/Level/SceneObject.h | 2 +- Source/Engine/Level/SceneObjectsFactory.cpp | 2 +- Source/Engine/Level/SceneObjectsFactory.h | 2 +- Source/Engine/Level/SceneQuery.cpp | 2 +- Source/Engine/Level/SceneQuery.h | 2 +- Source/Engine/Level/Scripts/MissingScript.h | 2 +- Source/Engine/Level/Scripts/ModelPrefab.h | 2 +- Source/Engine/Level/Spline.cs | 2 +- Source/Engine/Level/Tags.cpp | 2 +- Source/Engine/Level/Tags.cs | 2 +- Source/Engine/Level/Tags.h | 2 +- Source/Engine/Level/Types.h | 2 +- Source/Engine/Localization/CultureInfo.cpp | 2 +- Source/Engine/Localization/CultureInfo.h | 2 +- Source/Engine/Localization/Localization.Build.cs | 2 +- Source/Engine/Localization/Localization.cpp | 2 +- Source/Engine/Localization/Localization.h | 2 +- Source/Engine/Localization/LocalizationSettings.h | 2 +- Source/Engine/Localization/LocalizedString.cs | 2 +- Source/Engine/Localization/LocalizedString.h | 2 +- Source/Engine/Localization/LocalizedStringTable.cpp | 2 +- Source/Engine/Localization/LocalizedStringTable.h | 2 +- Source/Engine/Main/Android/main.cpp | 2 +- Source/Engine/Main/Default/main.cpp | 2 +- Source/Engine/Main/Main.Build.cs | 2 +- Source/Engine/Main/UWP/main.cpp | 2 +- Source/Engine/Main/UWP/main.h | 2 +- Source/Engine/Main/Windows/main.cpp | 2 +- Source/Engine/Navigation/NavCrowd.cpp | 2 +- Source/Engine/Navigation/NavCrowd.h | 2 +- Source/Engine/Navigation/NavLink.cpp | 2 +- Source/Engine/Navigation/NavLink.h | 2 +- Source/Engine/Navigation/NavMesh.cpp | 2 +- Source/Engine/Navigation/NavMesh.h | 2 +- Source/Engine/Navigation/NavMeshBoundsVolume.cpp | 2 +- Source/Engine/Navigation/NavMeshBoundsVolume.h | 2 +- Source/Engine/Navigation/NavMeshBuilder.cpp | 2 +- Source/Engine/Navigation/NavMeshBuilder.h | 2 +- Source/Engine/Navigation/NavMeshData.cpp | 2 +- Source/Engine/Navigation/NavMeshData.h | 2 +- Source/Engine/Navigation/NavMeshRuntime.cpp | 2 +- Source/Engine/Navigation/NavMeshRuntime.h | 2 +- Source/Engine/Navigation/NavModifierVolume.cpp | 2 +- Source/Engine/Navigation/NavModifierVolume.h | 2 +- Source/Engine/Navigation/Navigation.Build.cs | 2 +- Source/Engine/Navigation/Navigation.cpp | 2 +- Source/Engine/Navigation/Navigation.h | 2 +- Source/Engine/Navigation/NavigationSettings.cs | 2 +- Source/Engine/Navigation/NavigationSettings.h | 2 +- Source/Engine/Navigation/NavigationTypes.h | 2 +- Source/Engine/Networking/Components/NetworkTransform.cpp | 2 +- Source/Engine/Networking/Components/NetworkTransform.h | 2 +- Source/Engine/Networking/Drivers/ENetDriver.cpp | 2 +- Source/Engine/Networking/Drivers/ENetDriver.h | 2 +- Source/Engine/Networking/Drivers/NetworkLagDriver.cpp | 2 +- Source/Engine/Networking/Drivers/NetworkLagDriver.h | 2 +- Source/Engine/Networking/INetworkDriver.h | 2 +- Source/Engine/Networking/INetworkObject.h | 2 +- Source/Engine/Networking/INetworkSerializable.h | 2 +- Source/Engine/Networking/NetworkChannelType.h | 2 +- Source/Engine/Networking/NetworkClient.cs | 2 +- Source/Engine/Networking/NetworkClient.h | 2 +- Source/Engine/Networking/NetworkConfig.h | 2 +- Source/Engine/Networking/NetworkConnection.h | 2 +- Source/Engine/Networking/NetworkConnectionState.h | 2 +- Source/Engine/Networking/NetworkEvent.h | 2 +- Source/Engine/Networking/NetworkInternal.h | 2 +- Source/Engine/Networking/NetworkManager.cpp | 2 +- Source/Engine/Networking/NetworkManager.h | 2 +- Source/Engine/Networking/NetworkMessage.cs | 2 +- Source/Engine/Networking/NetworkMessage.h | 2 +- Source/Engine/Networking/NetworkPeer.cpp | 2 +- Source/Engine/Networking/NetworkPeer.h | 2 +- Source/Engine/Networking/NetworkReplicationHierarchy.cpp | 2 +- Source/Engine/Networking/NetworkReplicationHierarchy.cs | 2 +- Source/Engine/Networking/NetworkReplicationHierarchy.h | 2 +- Source/Engine/Networking/NetworkReplicator.cpp | 2 +- Source/Engine/Networking/NetworkReplicator.cs | 2 +- Source/Engine/Networking/NetworkReplicator.h | 2 +- Source/Engine/Networking/NetworkRpc.h | 2 +- Source/Engine/Networking/NetworkSettings.h | 2 +- Source/Engine/Networking/NetworkStats.h | 2 +- Source/Engine/Networking/NetworkStream.cpp | 2 +- Source/Engine/Networking/NetworkStream.cs | 2 +- Source/Engine/Networking/NetworkStream.h | 2 +- Source/Engine/Networking/Networking.Build.cs | 2 +- Source/Engine/Networking/Types.h | 2 +- Source/Engine/Online/IOnlinePlatform.h | 2 +- Source/Engine/Online/Online.Build.cs | 2 +- Source/Engine/Online/Online.cpp | 2 +- Source/Engine/Online/Online.h | 2 +- .../Graph/CPU/ParticleEmitterGraph.CPU.ParticleModules.cpp | 2 +- .../Graph/CPU/ParticleEmitterGraph.CPU.Particles.cpp | 2 +- .../Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.cpp | 2 +- Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.h | 2 +- Source/Engine/Particles/Graph/GPU/GPUParticles.cpp | 2 +- Source/Engine/Particles/Graph/GPU/GPUParticles.h | 2 +- .../Graph/GPU/ParticleEmitterGraph.GPU.ParticleModules.cpp | 2 +- .../Graph/GPU/ParticleEmitterGraph.GPU.Particles.cpp | 2 +- .../Particles/Graph/GPU/ParticleEmitterGraph.GPU.Textures.cpp | 2 +- .../Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.cpp | 2 +- Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.h | 2 +- Source/Engine/Particles/Graph/ParticleEmitterGraph.h | 2 +- Source/Engine/Particles/ParticleEffect.cpp | 2 +- Source/Engine/Particles/ParticleEffect.cs | 2 +- Source/Engine/Particles/ParticleEffect.h | 2 +- Source/Engine/Particles/ParticleEmitter.cpp | 2 +- Source/Engine/Particles/ParticleEmitter.h | 2 +- Source/Engine/Particles/ParticleEmitterFunction.cpp | 2 +- Source/Engine/Particles/ParticleEmitterFunction.h | 2 +- Source/Engine/Particles/ParticleSystem.cpp | 2 +- Source/Engine/Particles/ParticleSystem.h | 2 +- Source/Engine/Particles/Particles.Build.cs | 2 +- Source/Engine/Particles/Particles.cpp | 2 +- Source/Engine/Particles/Particles.h | 2 +- Source/Engine/Particles/ParticlesData.cpp | 2 +- Source/Engine/Particles/ParticlesData.h | 2 +- Source/Engine/Particles/ParticlesSimulation.cpp | 2 +- Source/Engine/Particles/ParticlesSimulation.h | 2 +- Source/Engine/Particles/Types.h | 2 +- Source/Engine/Physics/Actors/Cloth.cpp | 2 +- Source/Engine/Physics/Actors/Cloth.h | 2 +- Source/Engine/Physics/Actors/IPhysicsActor.h | 2 +- Source/Engine/Physics/Actors/PhysicsColliderActor.cpp | 2 +- Source/Engine/Physics/Actors/PhysicsColliderActor.h | 2 +- Source/Engine/Physics/Actors/RigidBody.cpp | 2 +- Source/Engine/Physics/Actors/RigidBody.h | 2 +- Source/Engine/Physics/Actors/SplineRopeBody.cpp | 2 +- Source/Engine/Physics/Actors/SplineRopeBody.h | 2 +- Source/Engine/Physics/Actors/WheeledVehicle.cpp | 2 +- Source/Engine/Physics/Actors/WheeledVehicle.h | 2 +- Source/Engine/Physics/Colliders/BoxCollider.cpp | 2 +- Source/Engine/Physics/Colliders/BoxCollider.h | 2 +- Source/Engine/Physics/Colliders/CapsuleCollider.cpp | 2 +- Source/Engine/Physics/Colliders/CapsuleCollider.h | 2 +- Source/Engine/Physics/Colliders/CharacterController.cpp | 2 +- Source/Engine/Physics/Colliders/CharacterController.h | 2 +- Source/Engine/Physics/Colliders/Collider.cpp | 2 +- Source/Engine/Physics/Colliders/Collider.h | 2 +- Source/Engine/Physics/Colliders/MeshCollider.cpp | 2 +- Source/Engine/Physics/Colliders/MeshCollider.h | 2 +- Source/Engine/Physics/Colliders/SphereCollider.cpp | 2 +- Source/Engine/Physics/Colliders/SphereCollider.h | 2 +- Source/Engine/Physics/Colliders/SplineCollider.cpp | 2 +- Source/Engine/Physics/Colliders/SplineCollider.h | 2 +- Source/Engine/Physics/CollisionCooking.cpp | 2 +- Source/Engine/Physics/CollisionCooking.h | 2 +- Source/Engine/Physics/CollisionData.cpp | 2 +- Source/Engine/Physics/CollisionData.cs | 2 +- Source/Engine/Physics/CollisionData.h | 2 +- Source/Engine/Physics/Collisions.cs | 2 +- Source/Engine/Physics/Collisions.h | 2 +- Source/Engine/Physics/D6Joint.cs | 2 +- Source/Engine/Physics/HingeJoint.cs | 2 +- Source/Engine/Physics/Joints/D6Joint.cpp | 2 +- Source/Engine/Physics/Joints/D6Joint.h | 2 +- Source/Engine/Physics/Joints/DistanceJoint.cpp | 2 +- Source/Engine/Physics/Joints/DistanceJoint.h | 2 +- Source/Engine/Physics/Joints/FixedJoint.cpp | 2 +- Source/Engine/Physics/Joints/FixedJoint.h | 2 +- Source/Engine/Physics/Joints/HingeJoint.cpp | 2 +- Source/Engine/Physics/Joints/HingeJoint.h | 2 +- Source/Engine/Physics/Joints/Joint.cpp | 2 +- Source/Engine/Physics/Joints/Joint.h | 2 +- Source/Engine/Physics/Joints/Limits.h | 2 +- Source/Engine/Physics/Joints/SliderJoint.cpp | 2 +- Source/Engine/Physics/Joints/SliderJoint.h | 2 +- Source/Engine/Physics/Joints/SphericalJoint.cpp | 2 +- Source/Engine/Physics/Joints/SphericalJoint.h | 2 +- Source/Engine/Physics/Limits.cs | 2 +- Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp | 2 +- Source/Engine/Physics/PhysX/PhysicsBackendPhysX.h | 2 +- Source/Engine/Physics/PhysX/PhysicsStepperPhysX.cpp | 2 +- Source/Engine/Physics/PhysX/PhysicsStepperPhysX.h | 2 +- Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.cpp | 2 +- Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.h | 2 +- Source/Engine/Physics/PhysX/Types.h | 2 +- Source/Engine/Physics/PhysicalMaterial.h | 2 +- Source/Engine/Physics/Physics.Build.cs | 2 +- Source/Engine/Physics/Physics.cpp | 2 +- Source/Engine/Physics/Physics.h | 2 +- Source/Engine/Physics/PhysicsBackend.h | 2 +- Source/Engine/Physics/PhysicsBackendEmpty.cpp | 2 +- Source/Engine/Physics/PhysicsScene.h | 2 +- Source/Engine/Physics/PhysicsSettings.cs | 2 +- Source/Engine/Physics/PhysicsSettings.h | 2 +- Source/Engine/Physics/PhysicsStatistics.h | 2 +- Source/Engine/Physics/Types.h | 2 +- Source/Engine/Platform/Android/AndroidDefines.h | 2 +- Source/Engine/Platform/Android/AndroidFile.h | 2 +- Source/Engine/Platform/Android/AndroidFileSystem.cpp | 2 +- Source/Engine/Platform/Android/AndroidFileSystem.h | 2 +- Source/Engine/Platform/Android/AndroidPlatform.cpp | 2 +- Source/Engine/Platform/Android/AndroidPlatform.h | 2 +- Source/Engine/Platform/Android/AndroidPlatformSettings.h | 2 +- Source/Engine/Platform/Android/AndroidThread.h | 2 +- Source/Engine/Platform/Android/AndroidWindow.cpp | 2 +- Source/Engine/Platform/Android/AndroidWindow.h | 2 +- Source/Engine/Platform/Apple/AppleFileSystem.cpp | 2 +- Source/Engine/Platform/Apple/AppleFileSystem.h | 2 +- Source/Engine/Platform/Apple/ApplePlatform.cpp | 2 +- Source/Engine/Platform/Apple/ApplePlatform.h | 2 +- Source/Engine/Platform/Apple/ApplePlatformSettings.h | 2 +- Source/Engine/Platform/Apple/AppleThread.h | 2 +- Source/Engine/Platform/Apple/AppleUtils.h | 2 +- Source/Engine/Platform/Base/ClipboardBase.h | 2 +- Source/Engine/Platform/Base/DragDropHelper.h | 2 +- Source/Engine/Platform/Base/FileBase.cpp | 2 +- Source/Engine/Platform/Base/FileBase.h | 2 +- Source/Engine/Platform/Base/FileSystemBase.cpp | 2 +- Source/Engine/Platform/Base/FileSystemBase.h | 2 +- Source/Engine/Platform/Base/FileSystemWatcherBase.h | 2 +- Source/Engine/Platform/Base/NetworkBase.cpp | 2 +- Source/Engine/Platform/Base/NetworkBase.h | 2 +- Source/Engine/Platform/Base/PlatformBase.cpp | 2 +- Source/Engine/Platform/Base/PlatformBase.h | 2 +- Source/Engine/Platform/Base/PlatformUtils.h | 2 +- Source/Engine/Platform/Base/StringUtilsBase.cpp | 2 +- Source/Engine/Platform/Base/ThreadBase.cpp | 2 +- Source/Engine/Platform/Base/ThreadBase.h | 2 +- Source/Engine/Platform/Base/UserBase.h | 2 +- Source/Engine/Platform/Base/WindowBase.cpp | 2 +- Source/Engine/Platform/Base/WindowBase.h | 2 +- Source/Engine/Platform/Base/WindowsManager.cpp | 2 +- Source/Engine/Platform/BatteryInfo.h | 2 +- Source/Engine/Platform/CPUInfo.h | 2 +- Source/Engine/Platform/Clipboard.h | 2 +- Source/Engine/Platform/ConditionVariable.h | 2 +- Source/Engine/Platform/CreateProcessSettings.h | 2 +- Source/Engine/Platform/CreateWindowSettings.cs | 2 +- Source/Engine/Platform/CreateWindowSettings.h | 2 +- Source/Engine/Platform/CriticalSection.h | 2 +- Source/Engine/Platform/Defines.h | 2 +- Source/Engine/Platform/File.h | 2 +- Source/Engine/Platform/FileSystem.h | 2 +- Source/Engine/Platform/FileSystemWatcher.h | 2 +- Source/Engine/Platform/GDK/GDKInput.cpp | 2 +- Source/Engine/Platform/GDK/GDKInput.h | 2 +- Source/Engine/Platform/GDK/GDKPlatform.cpp | 2 +- Source/Engine/Platform/GDK/GDKPlatform.h | 2 +- Source/Engine/Platform/GDK/GDKPlatformSettings.h | 2 +- Source/Engine/Platform/GDK/GDKUser.h | 2 +- Source/Engine/Platform/GDK/GDKWindow.cpp | 2 +- Source/Engine/Platform/GDK/GDKWindow.h | 2 +- Source/Engine/Platform/IGuiData.h | 2 +- Source/Engine/Platform/Linux/IncludeX11.h | 2 +- Source/Engine/Platform/Linux/LinuxClipboard.h | 2 +- Source/Engine/Platform/Linux/LinuxDefines.h | 2 +- Source/Engine/Platform/Linux/LinuxFileSystem.cpp | 2 +- Source/Engine/Platform/Linux/LinuxFileSystem.h | 2 +- Source/Engine/Platform/Linux/LinuxFileSystemWatcher.cpp | 2 +- Source/Engine/Platform/Linux/LinuxFileSystemWatcher.h | 2 +- Source/Engine/Platform/Linux/LinuxInput.cpp | 2 +- Source/Engine/Platform/Linux/LinuxInput.h | 2 +- Source/Engine/Platform/Linux/LinuxPlatform.cpp | 2 +- Source/Engine/Platform/Linux/LinuxPlatform.h | 2 +- Source/Engine/Platform/Linux/LinuxPlatformSettings.h | 2 +- Source/Engine/Platform/Linux/LinuxThread.h | 2 +- Source/Engine/Platform/Linux/LinuxWindow.cpp | 2 +- Source/Engine/Platform/Linux/LinuxWindow.h | 2 +- Source/Engine/Platform/Mac/MacClipboard.h | 2 +- Source/Engine/Platform/Mac/MacDefines.h | 2 +- Source/Engine/Platform/Mac/MacFileSystem.cpp | 2 +- Source/Engine/Platform/Mac/MacFileSystem.h | 2 +- Source/Engine/Platform/Mac/MacFileSystemWatcher.cpp | 2 +- Source/Engine/Platform/Mac/MacFileSystemWatcher.h | 2 +- Source/Engine/Platform/Mac/MacPlatform.cpp | 2 +- Source/Engine/Platform/Mac/MacPlatform.h | 2 +- Source/Engine/Platform/Mac/MacPlatformSettings.h | 2 +- Source/Engine/Platform/Mac/MacWindow.cpp | 2 +- Source/Engine/Platform/Mac/MacWindow.h | 2 +- Source/Engine/Platform/MemoryStats.h | 2 +- Source/Engine/Platform/MessageBox.h | 2 +- Source/Engine/Platform/Network.h | 2 +- Source/Engine/Platform/Platform.Build.cs | 2 +- Source/Engine/Platform/Platform.cs | 2 +- Source/Engine/Platform/Platform.h | 2 +- Source/Engine/Platform/SettingsBase.cs | 2 +- Source/Engine/Platform/StringUtils.h | 2 +- Source/Engine/Platform/Thread.h | 2 +- Source/Engine/Platform/Types.h | 2 +- Source/Engine/Platform/UWP/UWPDefines.h | 2 +- Source/Engine/Platform/UWP/UWPFileSystem.cpp | 2 +- Source/Engine/Platform/UWP/UWPFileSystem.h | 2 +- Source/Engine/Platform/UWP/UWPPlatform.cpp | 2 +- Source/Engine/Platform/UWP/UWPPlatform.h | 2 +- Source/Engine/Platform/UWP/UWPPlatformImpl.h | 2 +- Source/Engine/Platform/UWP/UWPPlatformSettings.h | 2 +- Source/Engine/Platform/UWP/UWPWindow.cpp | 2 +- Source/Engine/Platform/UWP/UWPWindow.h | 2 +- Source/Engine/Platform/Unix/UnixConditionVariable.h | 2 +- Source/Engine/Platform/Unix/UnixCriticalSection.h | 2 +- Source/Engine/Platform/Unix/UnixDefines.h | 2 +- Source/Engine/Platform/Unix/UnixFile.cpp | 2 +- Source/Engine/Platform/Unix/UnixFile.h | 2 +- Source/Engine/Platform/Unix/UnixNetwork.cpp | 2 +- Source/Engine/Platform/Unix/UnixNetwork.h | 2 +- Source/Engine/Platform/Unix/UnixPlatform.cpp | 2 +- Source/Engine/Platform/Unix/UnixPlatform.h | 2 +- Source/Engine/Platform/Unix/UnixStringUtils.cpp | 2 +- Source/Engine/Platform/Unix/UnixThread.cpp | 2 +- Source/Engine/Platform/Unix/UnixThread.h | 2 +- Source/Engine/Platform/User.h | 2 +- Source/Engine/Platform/Win32/IncludeWindowsHeaders.h | 2 +- Source/Engine/Platform/Win32/Win32ConditionVariable.h | 2 +- Source/Engine/Platform/Win32/Win32CriticalSection.h | 2 +- Source/Engine/Platform/Win32/Win32Defines.h | 2 +- Source/Engine/Platform/Win32/Win32File.cpp | 2 +- Source/Engine/Platform/Win32/Win32File.h | 2 +- Source/Engine/Platform/Win32/Win32FileSystem.cpp | 2 +- Source/Engine/Platform/Win32/Win32FileSystem.h | 2 +- Source/Engine/Platform/Win32/Win32Network.cpp | 2 +- Source/Engine/Platform/Win32/Win32Network.h | 2 +- Source/Engine/Platform/Win32/Win32Platform.cpp | 2 +- Source/Engine/Platform/Win32/Win32Platform.h | 2 +- Source/Engine/Platform/Win32/Win32StringUtils.cpp | 2 +- Source/Engine/Platform/Win32/Win32Thread.cpp | 2 +- Source/Engine/Platform/Win32/Win32Thread.h | 2 +- Source/Engine/Platform/Win32/WindowsMinimal.h | 2 +- Source/Engine/Platform/Window.cs | 2 +- Source/Engine/Platform/Window.h | 2 +- Source/Engine/Platform/Windows/ComPtr.h | 2 +- Source/Engine/Platform/Windows/WindowsClipboard.cpp | 2 +- Source/Engine/Platform/Windows/WindowsClipboard.h | 2 +- Source/Engine/Platform/Windows/WindowsDefines.h | 2 +- Source/Engine/Platform/Windows/WindowsFileSystem.cpp | 2 +- Source/Engine/Platform/Windows/WindowsFileSystem.h | 2 +- Source/Engine/Platform/Windows/WindowsFileSystemWatcher.cpp | 2 +- Source/Engine/Platform/Windows/WindowsFileSystemWatcher.h | 2 +- Source/Engine/Platform/Windows/WindowsInput.cpp | 2 +- Source/Engine/Platform/Windows/WindowsInput.h | 2 +- Source/Engine/Platform/Windows/WindowsPlatform.cpp | 2 +- Source/Engine/Platform/Windows/WindowsPlatform.h | 2 +- Source/Engine/Platform/Windows/WindowsPlatformSettings.h | 2 +- Source/Engine/Platform/Windows/WindowsWindow.cpp | 2 +- Source/Engine/Platform/Windows/WindowsWindow.h | 2 +- Source/Engine/Platform/WindowsManager.h | 2 +- Source/Engine/Platform/iOS/iOSApp.h | 2 +- Source/Engine/Platform/iOS/iOSDefines.h | 2 +- Source/Engine/Platform/iOS/iOSFile.h | 2 +- Source/Engine/Platform/iOS/iOSFileSystem.h | 2 +- Source/Engine/Platform/iOS/iOSPlatform.cpp | 2 +- Source/Engine/Platform/iOS/iOSPlatform.h | 2 +- Source/Engine/Platform/iOS/iOSPlatformSettings.h | 2 +- Source/Engine/Platform/iOS/iOSWindow.h | 2 +- Source/Engine/Profiler/Profiler.Build.cs | 2 +- Source/Engine/Profiler/Profiler.h | 2 +- Source/Engine/Profiler/ProfilerCPU.cpp | 2 +- Source/Engine/Profiler/ProfilerCPU.h | 2 +- Source/Engine/Profiler/ProfilerGPU.cpp | 2 +- Source/Engine/Profiler/ProfilerGPU.h | 2 +- Source/Engine/Profiler/ProfilerSrcLoc.h | 2 +- Source/Engine/Profiler/ProfilingTools.cpp | 2 +- Source/Engine/Profiler/ProfilingTools.h | 2 +- Source/Engine/Profiler/RenderStats.h | 2 +- Source/Engine/Render2D/Font.cpp | 2 +- Source/Engine/Render2D/Font.h | 2 +- Source/Engine/Render2D/FontAsset.cpp | 2 +- Source/Engine/Render2D/FontAsset.cs | 2 +- Source/Engine/Render2D/FontAsset.h | 2 +- Source/Engine/Render2D/FontManager.cpp | 2 +- Source/Engine/Render2D/FontManager.h | 2 +- Source/Engine/Render2D/FontReference.cs | 2 +- Source/Engine/Render2D/FontTextureAtlas.cpp | 2 +- Source/Engine/Render2D/FontTextureAtlas.h | 2 +- Source/Engine/Render2D/IncludeFreeType.h | 2 +- Source/Engine/Render2D/Render2D.Build.cs | 2 +- Source/Engine/Render2D/Render2D.cpp | 2 +- Source/Engine/Render2D/Render2D.cs | 2 +- Source/Engine/Render2D/Render2D.h | 2 +- Source/Engine/Render2D/RotatedRectangle.h | 2 +- Source/Engine/Render2D/SpriteAtlas.cpp | 2 +- Source/Engine/Render2D/SpriteAtlas.cs | 2 +- Source/Engine/Render2D/SpriteAtlas.h | 2 +- Source/Engine/Render2D/TextLayoutOptions.cs | 2 +- Source/Engine/Render2D/TextLayoutOptions.h | 2 +- Source/Engine/Render2D/TextRange.cs | 2 +- Source/Engine/Renderer/AmbientOcclusionPass.cpp | 2 +- Source/Engine/Renderer/AmbientOcclusionPass.h | 2 +- Source/Engine/Renderer/AntiAliasing/FXAA.cpp | 2 +- Source/Engine/Renderer/AntiAliasing/FXAA.h | 2 +- Source/Engine/Renderer/AntiAliasing/SMAA.cpp | 2 +- Source/Engine/Renderer/AntiAliasing/SMAA.h | 2 +- Source/Engine/Renderer/AntiAliasing/TAA.cpp | 2 +- Source/Engine/Renderer/AntiAliasing/TAA.h | 2 +- Source/Engine/Renderer/AtmospherePreCompute.cpp | 2 +- Source/Engine/Renderer/AtmospherePreCompute.h | 2 +- Source/Engine/Renderer/ColorGradingPass.cpp | 2 +- Source/Engine/Renderer/ColorGradingPass.h | 2 +- Source/Engine/Renderer/Config.h | 2 +- Source/Engine/Renderer/DepthOfFieldPass.cpp | 2 +- Source/Engine/Renderer/DepthOfFieldPass.h | 2 +- Source/Engine/Renderer/DrawCall.h | 2 +- Source/Engine/Renderer/Editor/LODPreview.cpp | 2 +- Source/Engine/Renderer/Editor/LODPreview.h | 2 +- Source/Engine/Renderer/Editor/LightmapUVsDensity.cpp | 2 +- Source/Engine/Renderer/Editor/LightmapUVsDensity.h | 2 +- Source/Engine/Renderer/Editor/MaterialComplexity.cpp | 2 +- Source/Engine/Renderer/Editor/MaterialComplexity.h | 2 +- Source/Engine/Renderer/Editor/QuadOverdrawPass.cpp | 2 +- Source/Engine/Renderer/Editor/QuadOverdrawPass.h | 2 +- Source/Engine/Renderer/Editor/VertexColors.cpp | 2 +- Source/Engine/Renderer/Editor/VertexColors.h | 2 +- Source/Engine/Renderer/EyeAdaptationPass.cpp | 2 +- Source/Engine/Renderer/EyeAdaptationPass.h | 2 +- Source/Engine/Renderer/ForwardPass.cpp | 2 +- Source/Engine/Renderer/ForwardPass.h | 2 +- Source/Engine/Renderer/GBufferPass.cpp | 2 +- Source/Engine/Renderer/GBufferPass.h | 2 +- .../Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.cpp | 2 +- Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.h | 2 +- Source/Engine/Renderer/GI/GlobalSurfaceAtlasPass.cpp | 2 +- Source/Engine/Renderer/GI/GlobalSurfaceAtlasPass.h | 2 +- Source/Engine/Renderer/GlobalSignDistanceFieldPass.cpp | 2 +- Source/Engine/Renderer/GlobalSignDistanceFieldPass.h | 2 +- Source/Engine/Renderer/HistogramPass.cpp | 2 +- Source/Engine/Renderer/HistogramPass.h | 2 +- Source/Engine/Renderer/LightPass.cpp | 2 +- Source/Engine/Renderer/LightPass.h | 2 +- Source/Engine/Renderer/Lightmaps.h | 2 +- Source/Engine/Renderer/MotionBlurPass.cpp | 2 +- Source/Engine/Renderer/MotionBlurPass.h | 2 +- Source/Engine/Renderer/PostProcessingPass.cpp | 2 +- Source/Engine/Renderer/PostProcessingPass.h | 2 +- Source/Engine/Renderer/ProbesRenderer.cpp | 2 +- Source/Engine/Renderer/ProbesRenderer.h | 2 +- Source/Engine/Renderer/ReflectionsPass.cpp | 2 +- Source/Engine/Renderer/ReflectionsPass.h | 2 +- Source/Engine/Renderer/RenderList.cpp | 2 +- Source/Engine/Renderer/RenderList.h | 2 +- Source/Engine/Renderer/RenderListBuffer.h | 2 +- Source/Engine/Renderer/RenderSetup.h | 2 +- Source/Engine/Renderer/Renderer.Build.cs | 2 +- Source/Engine/Renderer/Renderer.cpp | 2 +- Source/Engine/Renderer/Renderer.cs | 2 +- Source/Engine/Renderer/Renderer.h | 2 +- Source/Engine/Renderer/RendererAllocation.h | 2 +- Source/Engine/Renderer/RendererPass.h | 2 +- Source/Engine/Renderer/ScreenSpaceReflectionsPass.cpp | 2 +- Source/Engine/Renderer/ScreenSpaceReflectionsPass.h | 2 +- Source/Engine/Renderer/ShadowsPass.cpp | 2 +- Source/Engine/Renderer/ShadowsPass.h | 2 +- Source/Engine/Renderer/Utils/BitonicSort.cpp | 2 +- Source/Engine/Renderer/Utils/BitonicSort.h | 2 +- Source/Engine/Renderer/Utils/MultiScaler.cpp | 2 +- Source/Engine/Renderer/Utils/MultiScaler.h | 2 +- Source/Engine/Renderer/VolumetricFogPass.cpp | 2 +- Source/Engine/Renderer/VolumetricFogPass.h | 2 +- Source/Engine/Scripting/Attributes/CollectionAttribute.cs | 2 +- .../Scripting/Attributes/Editor/AssetReferenceAttribute.cs | 2 +- .../Engine/Scripting/Attributes/Editor/CategoryAttribute.cs | 2 +- .../Scripting/Attributes/Editor/CustomEditorAliasAttribute.cs | 2 +- .../Scripting/Attributes/Editor/CustomEditorAttribute.cs | 2 +- .../Scripting/Attributes/Editor/DefaultEditorAttribute.cs | 2 +- .../Scripting/Attributes/Editor/EditorDisplayAttribute.cs | 2 +- .../Scripting/Attributes/Editor/EditorOrderAttribute.cs | 2 +- .../Scripting/Attributes/Editor/EnumDisplayAttribute.cs | 2 +- .../Scripting/Attributes/Editor/ExpandGroupsAttribute.cs | 2 +- Source/Engine/Scripting/Attributes/Editor/HeaderAttribute.cs | 2 +- .../Scripting/Attributes/Editor/HideInEditorAttribute.cs | 2 +- Source/Engine/Scripting/Attributes/Editor/LimitAttribute.cs | 2 +- .../Scripting/Attributes/Editor/MultilineTextAttribute.cs | 2 +- Source/Engine/Scripting/Attributes/Editor/NoUndoAttribute.cs | 2 +- Source/Engine/Scripting/Attributes/Editor/RangeAttribute.cs | 2 +- .../Engine/Scripting/Attributes/Editor/ReadOnlyAttribute.cs | 2 +- .../Scripting/Attributes/Editor/ShowInEditorAttribute.cs | 2 +- Source/Engine/Scripting/Attributes/Editor/SpaceAttribute.cs | 2 +- Source/Engine/Scripting/Attributes/Editor/TooltipAttribute.cs | 2 +- .../Scripting/Attributes/Editor/TypeReferenceAttribute.cs | 2 +- .../Engine/Scripting/Attributes/Editor/VisibleIfAttribute.cs | 2 +- .../Engine/Scripting/Attributes/ExecuteInEditModeAttribute.cs | 2 +- .../Engine/Scripting/Attributes/ModuleInitializerAttribute.cs | 2 +- .../Scripting/Attributes/MonoPInvokeCallbackAttribute.cs | 2 +- .../Engine/Scripting/Attributes/NetworkReplicatedAttribute.cs | 2 +- Source/Engine/Scripting/Attributes/NetworkRpcAttribute.cs | 2 +- Source/Engine/Scripting/Attributes/NoAnimateAttribute.cs | 2 +- Source/Engine/Scripting/Attributes/NoSerializeAttribute.cs | 2 +- Source/Engine/Scripting/Attributes/SerializeAttribute.cs | 2 +- Source/Engine/Scripting/Attributes/UnmanagedAttribute.cs | 2 +- Source/Engine/Scripting/BinaryModule.cpp | 2 +- Source/Engine/Scripting/BinaryModule.h | 2 +- Source/Engine/Scripting/Enums.h | 2 +- Source/Engine/Scripting/Events.h | 2 +- Source/Engine/Scripting/Internal/EngineInternalCalls.cpp | 2 +- Source/Engine/Scripting/Internal/InternalCalls.h | 2 +- .../Scripting/Internal/MainThreadManagedInvokeAction.cpp | 2 +- .../Engine/Scripting/Internal/MainThreadManagedInvokeAction.h | 2 +- Source/Engine/Scripting/Internal/ManagedBitArray.h | 2 +- Source/Engine/Scripting/Internal/ManagedDictionary.cpp | 2 +- Source/Engine/Scripting/Internal/ManagedDictionary.h | 2 +- Source/Engine/Scripting/Internal/ManagedSerialization.cpp | 2 +- Source/Engine/Scripting/Internal/ManagedSerialization.h | 2 +- Source/Engine/Scripting/Internal/StdTypesContainer.cpp | 2 +- Source/Engine/Scripting/Internal/StdTypesContainer.h | 2 +- Source/Engine/Scripting/ManagedCLR/MAssembly.h | 2 +- Source/Engine/Scripting/ManagedCLR/MClass.h | 2 +- Source/Engine/Scripting/ManagedCLR/MCore.cpp | 2 +- Source/Engine/Scripting/ManagedCLR/MCore.h | 2 +- Source/Engine/Scripting/ManagedCLR/MDomain.h | 2 +- Source/Engine/Scripting/ManagedCLR/MEvent.h | 2 +- Source/Engine/Scripting/ManagedCLR/MException.h | 2 +- Source/Engine/Scripting/ManagedCLR/MField.h | 2 +- Source/Engine/Scripting/ManagedCLR/MMethod.h | 2 +- Source/Engine/Scripting/ManagedCLR/MProperty.h | 2 +- Source/Engine/Scripting/ManagedCLR/MTypes.h | 2 +- Source/Engine/Scripting/ManagedCLR/MUtils.cpp | 2 +- Source/Engine/Scripting/ManagedCLR/MUtils.h | 2 +- Source/Engine/Scripting/Object.cs | 2 +- Source/Engine/Scripting/Plugins/EditorPlugin.h | 2 +- Source/Engine/Scripting/Plugins/GamePlugin.h | 2 +- Source/Engine/Scripting/Plugins/Plugin.h | 2 +- Source/Engine/Scripting/Plugins/PluginDescription.h | 2 +- Source/Engine/Scripting/Plugins/PluginManager.cpp | 2 +- Source/Engine/Scripting/Plugins/PluginManager.cs | 2 +- Source/Engine/Scripting/Plugins/PluginManager.h | 2 +- Source/Engine/Scripting/Runtime/DotNet.cpp | 2 +- Source/Engine/Scripting/Runtime/Mono.cpp | 2 +- Source/Engine/Scripting/Runtime/None.cpp | 2 +- Source/Engine/Scripting/Script.cpp | 2 +- Source/Engine/Scripting/Script.cs | 2 +- Source/Engine/Scripting/Script.h | 2 +- Source/Engine/Scripting/Scripting.Build.cs | 2 +- Source/Engine/Scripting/Scripting.cpp | 2 +- Source/Engine/Scripting/Scripting.cs | 2 +- Source/Engine/Scripting/Scripting.h | 2 +- Source/Engine/Scripting/ScriptingCalls.h | 2 +- Source/Engine/Scripting/ScriptingObject.cpp | 2 +- Source/Engine/Scripting/ScriptingObject.h | 2 +- Source/Engine/Scripting/ScriptingObjectReference.h | 2 +- Source/Engine/Scripting/ScriptingType.h | 2 +- Source/Engine/Scripting/SerializableScriptingObject.h | 2 +- Source/Engine/Scripting/SoftObjectReference.cs | 2 +- Source/Engine/Scripting/SoftObjectReference.h | 2 +- Source/Engine/Scripting/SoftTypeReference.cs | 2 +- Source/Engine/Scripting/SoftTypeReference.h | 2 +- Source/Engine/Scripting/Types.h | 2 +- Source/Engine/Serialization/FileReadStream.cpp | 2 +- Source/Engine/Serialization/FileReadStream.h | 2 +- Source/Engine/Serialization/FileWriteStream.cpp | 2 +- Source/Engine/Serialization/FileWriteStream.h | 2 +- Source/Engine/Serialization/ISerializable.h | 2 +- Source/Engine/Serialization/ISerializeModifier.h | 2 +- Source/Engine/Serialization/Json.h | 2 +- Source/Engine/Serialization/JsonConverters.cs | 2 +- .../JsonCustomSerializers/ExtendedDefaultContractResolver.cs | 2 +- .../JsonCustomSerializers/ExtendedSerializationBinder.cs | 2 +- Source/Engine/Serialization/JsonFwd.h | 2 +- Source/Engine/Serialization/JsonSerializer.cs | 2 +- Source/Engine/Serialization/JsonSerializer.h | 2 +- Source/Engine/Serialization/JsonTools.cpp | 2 +- Source/Engine/Serialization/JsonTools.h | 2 +- Source/Engine/Serialization/JsonWriter.cpp | 2 +- Source/Engine/Serialization/JsonWriter.h | 2 +- Source/Engine/Serialization/JsonWriters.h | 2 +- Source/Engine/Serialization/MemoryReadStream.cpp | 2 +- Source/Engine/Serialization/MemoryReadStream.h | 2 +- Source/Engine/Serialization/MemoryWriteStream.cpp | 2 +- Source/Engine/Serialization/MemoryWriteStream.h | 2 +- Source/Engine/Serialization/ReadStream.h | 2 +- Source/Engine/Serialization/Serialization.Build.cs | 2 +- Source/Engine/Serialization/Serialization.cpp | 2 +- Source/Engine/Serialization/Serialization.h | 2 +- Source/Engine/Serialization/SerializationFwd.h | 2 +- Source/Engine/Serialization/Stream.cpp | 2 +- Source/Engine/Serialization/Stream.h | 2 +- Source/Engine/Serialization/UnmanagedMemoryStream.cs | 2 +- Source/Engine/Serialization/UnmanagedStringReader.cs | 2 +- Source/Engine/Serialization/WriteStream.h | 2 +- Source/Engine/ShadersCompilation/Config.h | 2 +- .../ShadersCompilation/DirectX/ShaderCompilerD3D.Build.cs | 2 +- .../Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.cpp | 2 +- Source/Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.h | 2 +- .../ShadersCompilation/DirectX/ShaderCompilerDX.Build.cs | 2 +- Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.cpp | 2 +- Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.h | 2 +- Source/Engine/ShadersCompilation/Parser/Config.h | 2 +- .../Engine/ShadersCompilation/Parser/IShaderFunctionReader.h | 2 +- Source/Engine/ShadersCompilation/Parser/IShaderParser.h | 2 +- Source/Engine/ShadersCompilation/Parser/ITokenReader.h | 2 +- .../Engine/ShadersCompilation/Parser/ITokenReadersContainer.h | 2 +- .../ShadersCompilation/Parser/ShaderFunctionReader.CB.h | 2 +- .../ShadersCompilation/Parser/ShaderFunctionReader.CS.h | 2 +- .../ShadersCompilation/Parser/ShaderFunctionReader.DS.h | 2 +- .../ShadersCompilation/Parser/ShaderFunctionReader.GS.h | 2 +- .../ShadersCompilation/Parser/ShaderFunctionReader.HS.h | 2 +- .../ShadersCompilation/Parser/ShaderFunctionReader.PS.h | 2 +- .../ShadersCompilation/Parser/ShaderFunctionReader.VS.h | 2 +- .../Engine/ShadersCompilation/Parser/ShaderFunctionReader.h | 2 +- Source/Engine/ShadersCompilation/Parser/ShaderMeta.h | 2 +- .../ShadersCompilation/Parser/ShaderProcessing.Parse.cpp | 2 +- Source/Engine/ShadersCompilation/Parser/ShaderProcessing.cpp | 2 +- Source/Engine/ShadersCompilation/Parser/ShaderProcessing.h | 2 +- Source/Engine/ShadersCompilation/ShaderCompilationContext.h | 2 +- Source/Engine/ShadersCompilation/ShaderCompiler.cpp | 2 +- Source/Engine/ShadersCompilation/ShaderCompiler.h | 2 +- Source/Engine/ShadersCompilation/ShaderDebugDataExporter.h | 2 +- Source/Engine/ShadersCompilation/ShadersCompilation.Build.cs | 2 +- Source/Engine/ShadersCompilation/ShadersCompilation.cpp | 2 +- Source/Engine/ShadersCompilation/ShadersCompilation.h | 2 +- .../ShadersCompilation/Vulkan/ShaderCompilerVulkan.Build.cs | 2 +- .../Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.cpp | 2 +- .../Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.h | 2 +- Source/Engine/ShadowsOfMordor/AtlasChartsPacker.h | 2 +- Source/Engine/ShadowsOfMordor/Builder.BuildCache.cpp | 2 +- Source/Engine/ShadowsOfMordor/Builder.Charts.cpp | 2 +- Source/Engine/ShadowsOfMordor/Builder.Config.h | 2 +- Source/Engine/ShadowsOfMordor/Builder.Debug.cpp | 2 +- Source/Engine/ShadowsOfMordor/Builder.DoWork.cpp | 2 +- Source/Engine/ShadowsOfMordor/Builder.Entries.cpp | 2 +- Source/Engine/ShadowsOfMordor/Builder.Hemispheres.cpp | 2 +- Source/Engine/ShadowsOfMordor/Builder.Jobs.cpp | 2 +- Source/Engine/ShadowsOfMordor/Builder.cpp | 2 +- Source/Engine/ShadowsOfMordor/Builder.h | 2 +- Source/Engine/ShadowsOfMordor/ShadowsOfMordor.Build.cs | 2 +- Source/Engine/ShadowsOfMordor/Types.h | 2 +- Source/Engine/Streaming/IStreamingHandler.h | 2 +- Source/Engine/Streaming/StreamableResource.h | 2 +- Source/Engine/Streaming/Streaming.Build.cs | 2 +- Source/Engine/Streaming/Streaming.cpp | 2 +- Source/Engine/Streaming/Streaming.h | 2 +- Source/Engine/Streaming/StreamingGroup.cpp | 2 +- Source/Engine/Streaming/StreamingGroup.h | 2 +- Source/Engine/Streaming/StreamingHandlers.cpp | 2 +- Source/Engine/Streaming/StreamingHandlers.h | 2 +- Source/Engine/Streaming/StreamingSettings.h | 2 +- Source/Engine/Streaming/TextureGroup.h | 2 +- Source/Engine/Terrain/Terrain.Build.cs | 2 +- Source/Engine/Terrain/Terrain.cpp | 2 +- Source/Engine/Terrain/Terrain.cs | 2 +- Source/Engine/Terrain/Terrain.h | 2 +- Source/Engine/Terrain/TerrainChunk.cpp | 2 +- Source/Engine/Terrain/TerrainChunk.h | 2 +- Source/Engine/Terrain/TerrainManager.cpp | 2 +- Source/Engine/Terrain/TerrainManager.h | 2 +- Source/Engine/Terrain/TerrainPatch.cpp | 2 +- Source/Engine/Terrain/TerrainPatch.h | 2 +- Source/Engine/Tests/TestCircularBuffer.cs | 2 +- Source/Engine/Tests/TestCollections.cpp | 2 +- Source/Engine/Tests/TestColor.cs | 2 +- Source/Engine/Tests/TestContainerControl.cs | 2 +- Source/Engine/Tests/TestControl.cs | 2 +- Source/Engine/Tests/TestEditorUtils.cs | 2 +- Source/Engine/Tests/TestFloatR10G10B10A2.cs | 2 +- Source/Engine/Tests/TestFloatR11G11B10.cs | 2 +- Source/Engine/Tests/TestGuid.cpp | 2 +- Source/Engine/Tests/TestHistoryStack.cs | 2 +- Source/Engine/Tests/TestHtmlParser.cs | 2 +- Source/Engine/Tests/TestLevel.cpp | 2 +- Source/Engine/Tests/TestLocalization.cpp | 2 +- Source/Engine/Tests/TestMain.cpp | 2 +- Source/Engine/Tests/TestMath.cpp | 2 +- Source/Engine/Tests/TestMath.cs | 2 +- Source/Engine/Tests/TestModelTool.cpp | 2 +- Source/Engine/Tests/TestModulusOperator.cs | 2 +- Source/Engine/Tests/TestPrefabs.cpp | 2 +- Source/Engine/Tests/TestPropertyNameUI.cs | 2 +- Source/Engine/Tests/TestQuaternion.cs | 2 +- Source/Engine/Tests/TestQueryFilterHelper.cs | 2 +- Source/Engine/Tests/TestSceneGraph.cs | 2 +- Source/Engine/Tests/TestScripting.cpp | 2 +- Source/Engine/Tests/TestScripting.cs | 2 +- Source/Engine/Tests/TestScripting.h | 2 +- Source/Engine/Tests/TestSerialization.cs | 2 +- Source/Engine/Tests/TestString.cpp | 2 +- Source/Engine/Tests/TestStringUtils.cpp | 2 +- Source/Engine/Tests/TestStringUtils.cs | 2 +- Source/Engine/Tests/TestSurface.cs | 2 +- Source/Engine/Tests/TestTime.cpp | 2 +- Source/Engine/Tests/TestTransform.cs | 2 +- Source/Engine/Tests/TestUndo.cs | 2 +- Source/Engine/Tests/Tests.Build.cs | 2 +- Source/Engine/Threading/ConcurrentBuffer.h | 2 +- Source/Engine/Threading/ConcurrentQueue.h | 2 +- Source/Engine/Threading/ConcurrentTaskQueue.h | 2 +- Source/Engine/Threading/IRunnable.h | 2 +- Source/Engine/Threading/JobSystem.cpp | 2 +- Source/Engine/Threading/JobSystem.h | 2 +- Source/Engine/Threading/MainThreadTask.cpp | 2 +- Source/Engine/Threading/MainThreadTask.h | 2 +- Source/Engine/Threading/Task.cpp | 2 +- Source/Engine/Threading/Task.h | 2 +- Source/Engine/Threading/TaskGraph.cpp | 2 +- Source/Engine/Threading/TaskGraph.h | 2 +- Source/Engine/Threading/ThreadLocal.h | 2 +- Source/Engine/Threading/ThreadPool.cpp | 2 +- Source/Engine/Threading/ThreadPool.h | 2 +- Source/Engine/Threading/ThreadPoolTask.h | 2 +- Source/Engine/Threading/ThreadRegistry.cpp | 2 +- Source/Engine/Threading/ThreadRegistry.h | 2 +- Source/Engine/Threading/ThreadSpawner.h | 2 +- Source/Engine/Threading/Threading.Build.cs | 2 +- Source/Engine/Threading/Threading.h | 2 +- Source/Engine/Tools/AudioTool/AudioDecoder.h | 2 +- Source/Engine/Tools/AudioTool/AudioEncoder.h | 2 +- Source/Engine/Tools/AudioTool/AudioTool.Build.cs | 2 +- Source/Engine/Tools/AudioTool/AudioTool.cpp | 2 +- Source/Engine/Tools/AudioTool/AudioTool.h | 2 +- Source/Engine/Tools/AudioTool/MP3Decoder.cpp | 2 +- Source/Engine/Tools/AudioTool/MP3Decoder.h | 2 +- Source/Engine/Tools/AudioTool/OggVorbisDecoder.cpp | 2 +- Source/Engine/Tools/AudioTool/OggVorbisDecoder.h | 2 +- Source/Engine/Tools/AudioTool/OggVorbisEncoder.cpp | 2 +- Source/Engine/Tools/AudioTool/OggVorbisEncoder.h | 2 +- Source/Engine/Tools/AudioTool/WaveDecoder.cpp | 2 +- Source/Engine/Tools/AudioTool/WaveDecoder.h | 2 +- .../Engine/Tools/MaterialGenerator/MaterialGenerator.Build.cs | 2 +- .../Tools/MaterialGenerator/MaterialGenerator.Layer.cpp | 2 +- .../Tools/MaterialGenerator/MaterialGenerator.Layers.cpp | 2 +- .../Tools/MaterialGenerator/MaterialGenerator.Material.cpp | 2 +- .../Tools/MaterialGenerator/MaterialGenerator.Parameters.cpp | 2 +- .../Tools/MaterialGenerator/MaterialGenerator.Particles.cpp | 2 +- .../Tools/MaterialGenerator/MaterialGenerator.Textures.cpp | 2 +- .../Tools/MaterialGenerator/MaterialGenerator.Tools.cpp | 2 +- Source/Engine/Tools/MaterialGenerator/MaterialGenerator.cpp | 2 +- Source/Engine/Tools/MaterialGenerator/MaterialGenerator.h | 2 +- Source/Engine/Tools/MaterialGenerator/MaterialLayer.cpp | 2 +- Source/Engine/Tools/MaterialGenerator/MaterialLayer.h | 2 +- Source/Engine/Tools/MaterialGenerator/Types.h | 2 +- Source/Engine/Tools/ModelTool/MeshAccelerationStructure.cpp | 2 +- Source/Engine/Tools/ModelTool/MeshAccelerationStructure.h | 2 +- Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp | 2 +- Source/Engine/Tools/ModelTool/ModelTool.AutodeskFbxSdk.cpp | 2 +- Source/Engine/Tools/ModelTool/ModelTool.Build.cs | 2 +- Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp | 2 +- Source/Engine/Tools/ModelTool/ModelTool.cpp | 2 +- Source/Engine/Tools/ModelTool/ModelTool.h | 2 +- Source/Engine/Tools/ModelTool/VertexTriangleAdjacency.cpp | 2 +- Source/Engine/Tools/ModelTool/VertexTriangleAdjacency.h | 2 +- Source/Engine/Tools/TextureTool/TextureTool.Build.cs | 2 +- Source/Engine/Tools/TextureTool/TextureTool.DirectXTex.cpp | 2 +- Source/Engine/Tools/TextureTool/TextureTool.cpp | 2 +- Source/Engine/Tools/TextureTool/TextureTool.h | 2 +- Source/Engine/Tools/TextureTool/TextureTool.stb.cpp | 2 +- Source/Engine/UI/GUI/Brushes/GPUTextureBrush.cs | 2 +- Source/Engine/UI/GUI/Brushes/IBrush.cs | 2 +- Source/Engine/UI/GUI/Brushes/LinearGradientBrush.cs | 2 +- Source/Engine/UI/GUI/Brushes/MaterialBrush.cs | 2 +- Source/Engine/UI/GUI/Brushes/SolidColorBrush.cs | 2 +- Source/Engine/UI/GUI/Brushes/SpriteBrush.cs | 2 +- Source/Engine/UI/GUI/Brushes/TextureBrush.cs | 2 +- Source/Engine/UI/GUI/CanvasContainer.cs | 2 +- Source/Engine/UI/GUI/CanvasRootControl.cs | 2 +- Source/Engine/UI/GUI/CanvasScaler.cs | 2 +- Source/Engine/UI/GUI/Common/Border.cs | 2 +- Source/Engine/UI/GUI/Common/Button.cs | 2 +- Source/Engine/UI/GUI/Common/CheckBox.cs | 2 +- Source/Engine/UI/GUI/Common/Dropdown.cs | 2 +- Source/Engine/UI/GUI/Common/Image.cs | 2 +- Source/Engine/UI/GUI/Common/Label.cs | 2 +- Source/Engine/UI/GUI/Common/ProgressBar.cs | 2 +- Source/Engine/UI/GUI/Common/RenderToTextureControl.cs | 2 +- Source/Engine/UI/GUI/Common/RichTextBox.Parsing.cs | 2 +- Source/Engine/UI/GUI/Common/RichTextBox.Tags.cs | 2 +- Source/Engine/UI/GUI/Common/RichTextBox.cs | 2 +- Source/Engine/UI/GUI/Common/RichTextBoxBase.cs | 2 +- Source/Engine/UI/GUI/Common/Slider.cs | 2 +- Source/Engine/UI/GUI/Common/Spacer.cs | 2 +- Source/Engine/UI/GUI/Common/TextBox.cs | 2 +- Source/Engine/UI/GUI/Common/TextBoxBase.cs | 2 +- Source/Engine/UI/GUI/ContainerControl.cs | 2 +- Source/Engine/UI/GUI/Control.Bounds.cs | 2 +- Source/Engine/UI/GUI/Control.cs | 2 +- Source/Engine/UI/GUI/DragData.cs | 2 +- Source/Engine/UI/GUI/DragDataFiles.cs | 2 +- Source/Engine/UI/GUI/DragDataText.cs | 2 +- Source/Engine/UI/GUI/Enums.cs | 2 +- Source/Engine/UI/GUI/Margin.cs | 2 +- Source/Engine/UI/GUI/Panels/AlphaPanel.cs | 2 +- Source/Engine/UI/GUI/Panels/BlurPanel.cs | 2 +- Source/Engine/UI/GUI/Panels/DropPanel.cs | 2 +- Source/Engine/UI/GUI/Panels/GridPanel.cs | 2 +- Source/Engine/UI/GUI/Panels/HScrollBar.cs | 2 +- Source/Engine/UI/GUI/Panels/HorizontalPanel.cs | 2 +- Source/Engine/UI/GUI/Panels/Panel.cs | 2 +- Source/Engine/UI/GUI/Panels/PanelWithMargins.cs | 2 +- Source/Engine/UI/GUI/Panels/ScrollBar.cs | 2 +- Source/Engine/UI/GUI/Panels/SplitPanel.cs | 2 +- Source/Engine/UI/GUI/Panels/TilesPanel.cs | 2 +- Source/Engine/UI/GUI/Panels/UniformGridPanel.cs | 2 +- Source/Engine/UI/GUI/Panels/VScrollBar.cs | 2 +- Source/Engine/UI/GUI/Panels/VerticalPanel.cs | 2 +- Source/Engine/UI/GUI/RenderOutputControl.cs | 2 +- Source/Engine/UI/GUI/RootControl.cs | 2 +- Source/Engine/UI/GUI/ScrollableControl.cs | 2 +- Source/Engine/UI/GUI/Style.cs | 2 +- Source/Engine/UI/GUI/TextBlock.cs | 2 +- Source/Engine/UI/GUI/TextBlockStyle.cs | 2 +- Source/Engine/UI/GUI/Tooltip.cs | 2 +- Source/Engine/UI/GUI/WindowRootControl.cs | 2 +- Source/Engine/UI/SpriteRender.cpp | 2 +- Source/Engine/UI/SpriteRender.h | 2 +- Source/Engine/UI/TextRender.cpp | 2 +- Source/Engine/UI/TextRender.h | 2 +- Source/Engine/UI/UI.Build.cs | 2 +- Source/Engine/UI/UICanvas.cpp | 2 +- Source/Engine/UI/UICanvas.cs | 2 +- Source/Engine/UI/UICanvas.h | 2 +- Source/Engine/UI/UIControl.cpp | 2 +- Source/Engine/UI/UIControl.cs | 2 +- Source/Engine/UI/UIControl.h | 2 +- Source/Engine/Utilities/Crc.cpp | 2 +- Source/Engine/Utilities/Crc.h | 2 +- Source/Engine/Utilities/Delaunay2D.h | 2 +- Source/Engine/Utilities/Encryption.cpp | 2 +- Source/Engine/Utilities/Encryption.h | 2 +- Source/Engine/Utilities/Extensions.cs | 2 +- Source/Engine/Utilities/HtmlParser.cs | 2 +- Source/Engine/Utilities/MeshDataCache.cs | 2 +- Source/Engine/Utilities/Nameof.h | 2 +- Source/Engine/Utilities/Noise.cpp | 2 +- Source/Engine/Utilities/Noise.h | 2 +- Source/Engine/Utilities/PerlinNoise.cs | 2 +- Source/Engine/Utilities/RectPack.h | 2 +- Source/Engine/Utilities/Screenshot.cpp | 2 +- Source/Engine/Utilities/Screenshot.h | 2 +- Source/Engine/Utilities/State.cs | 2 +- Source/Engine/Utilities/StateMachine.cpp | 2 +- Source/Engine/Utilities/StateMachine.cs | 2 +- Source/Engine/Utilities/StateMachine.h | 2 +- Source/Engine/Utilities/StringConverter.h | 2 +- Source/Engine/Utilities/StringUtils.cs | 2 +- Source/Engine/Utilities/TextProcessing.cpp | 2 +- Source/Engine/Utilities/TextProcessing.h | 2 +- Source/Engine/Utilities/TextWriter.h | 2 +- Source/Engine/Utilities/TypeUtils.cs | 2 +- Source/Engine/Utilities/Utilities.Build.cs | 2 +- Source/Engine/Utilities/Utils.cs | 2 +- Source/Engine/Utilities/VariantUtils.cs | 2 +- Source/Engine/Visject/Graph.h | 2 +- Source/Engine/Visject/GraphNode.h | 2 +- Source/Engine/Visject/GraphParameter.cpp | 2 +- Source/Engine/Visject/GraphParameter.h | 2 +- Source/Engine/Visject/GraphUtilities.cpp | 2 +- Source/Engine/Visject/GraphUtilities.h | 2 +- Source/Engine/Visject/ShaderGraph.cpp | 2 +- Source/Engine/Visject/ShaderGraph.h | 2 +- Source/Engine/Visject/ShaderGraphUtilities.cpp | 2 +- Source/Engine/Visject/ShaderGraphUtilities.h | 2 +- Source/Engine/Visject/ShaderGraphValue.cpp | 2 +- Source/Engine/Visject/ShaderGraphValue.h | 2 +- Source/Engine/Visject/Visject.Build.cs | 2 +- Source/Engine/Visject/VisjectGraph.cpp | 2 +- Source/Engine/Visject/VisjectGraph.h | 2 +- Source/Engine/Visject/VisjectMeta.cpp | 2 +- Source/Engine/Visject/VisjectMeta.h | 2 +- Source/FlaxEditor.Build.cs | 2 +- Source/FlaxGame.Build.cs | 2 +- Source/FlaxTests.Build.cs | 2 +- .../app/src/main/java/com/flaxengine/GameActivity.java | 2 +- Source/Shaders/ACES.hlsl | 2 +- Source/Shaders/Atmosphere.hlsl | 2 +- Source/Shaders/AtmosphereFog.hlsl | 2 +- Source/Shaders/AtmospherePreCompute.shader | 2 +- Source/Shaders/BRDF.hlsl | 2 +- Source/Shaders/BakeLightmap.shader | 2 +- Source/Shaders/BitonicSort.shader | 2 +- Source/Shaders/Collisions.hlsl | 2 +- Source/Shaders/ColorGrading.shader | 2 +- Source/Shaders/Common.hlsl | 2 +- Source/Shaders/DebugDraw.shader | 2 +- Source/Shaders/DepthOfField.shader | 2 +- Source/Shaders/Editor/LightmapUVsDensity.shader | 2 +- Source/Shaders/Editor/MaterialComplexity.shader | 2 +- Source/Shaders/Editor/QuadOverdraw.shader | 2 +- Source/Shaders/Editor/VertexColors.shader | 2 +- Source/Shaders/ExponentialHeightFog.hlsl | 2 +- Source/Shaders/EyeAdaptation.shader | 2 +- Source/Shaders/FXAA.shader | 2 +- Source/Shaders/Fog.shader | 2 +- Source/Shaders/Forward.shader | 2 +- Source/Shaders/GBuffer.hlsl | 2 +- Source/Shaders/GBuffer.shader | 2 +- Source/Shaders/GBufferCommon.hlsl | 2 +- Source/Shaders/GI/DDGI.hlsl | 2 +- Source/Shaders/GI/DDGI.shader | 2 +- Source/Shaders/GI/GlobalSurfaceAtlas.hlsl | 2 +- Source/Shaders/GI/GlobalSurfaceAtlas.shader | 2 +- Source/Shaders/GPUParticlesSorting.shader | 2 +- Source/Shaders/GUI.shader | 2 +- Source/Shaders/GUICommon.hlsl | 2 +- Source/Shaders/GammaCorrectionCommon.hlsl | 2 +- Source/Shaders/Gather.hlsl | 2 +- Source/Shaders/GlobalSignDistanceField.hlsl | 2 +- Source/Shaders/GlobalSignDistanceField.shader | 2 +- Source/Shaders/Histogram.shader | 2 +- Source/Shaders/IESProfile.hlsl | 2 +- Source/Shaders/Lighting.hlsl | 2 +- Source/Shaders/LightingCommon.hlsl | 2 +- Source/Shaders/Lights.shader | 2 +- Source/Shaders/MaterialCommon.hlsl | 2 +- Source/Shaders/Math.hlsl | 2 +- Source/Shaders/Matrix.hlsl | 2 +- Source/Shaders/MonteCarlo.hlsl | 2 +- Source/Shaders/MotionBlur.shader | 2 +- Source/Shaders/MultiScaler.shader | 2 +- Source/Shaders/Noise.hlsl | 2 +- Source/Shaders/Octahedral.hlsl | 2 +- Source/Shaders/PCFKernels.hlsl | 2 +- Source/Shaders/PostProcessing.shader | 2 +- Source/Shaders/ProbesFilter.shader | 2 +- Source/Shaders/Quad.shader | 2 +- Source/Shaders/Quaternion.hlsl | 2 +- Source/Shaders/Random.hlsl | 2 +- Source/Shaders/Reflections.shader | 2 +- Source/Shaders/ReflectionsCommon.hlsl | 2 +- Source/Shaders/SH.hlsl | 2 +- Source/Shaders/SMAA.shader | 2 +- Source/Shaders/SSAO.shader | 2 +- Source/Shaders/SSR.hlsl | 2 +- Source/Shaders/SSR.shader | 2 +- Source/Shaders/Shadows.shader | 2 +- Source/Shaders/ShadowsCommon.hlsl | 2 +- Source/Shaders/ShadowsSampling.hlsl | 2 +- Source/Shaders/Sky.shader | 2 +- Source/Shaders/TAA.shader | 2 +- Source/Shaders/VolumetricFog.shader | 2 +- Source/ThirdParty/DirectXMesh/DirectXMesh.Build.cs | 2 +- Source/ThirdParty/DirectXTex/DirectXTex.Build.cs | 2 +- Source/ThirdParty/LZ4/lz4.Build.cs | 2 +- Source/ThirdParty/MikkTSpace/MikkTSpace.Build.cs | 2 +- Source/ThirdParty/NvCloth/NvCloth.Build.cs | 2 +- Source/ThirdParty/OpenFBX/OpenFBX.Build.cs | 2 +- Source/ThirdParty/PhysX/PhysX.Build.cs | 2 +- Source/ThirdParty/PhysX/PxPhysics.h | 2 +- Source/ThirdParty/PhysX/PxPhysicsAPI.h | 2 +- Source/ThirdParty/PhysX/PxPhysicsSerialization.h | 2 +- Source/ThirdParty/PhysX/PxSimulationStatistics.h | 2 +- Source/ThirdParty/UVAtlas/UVAtlas.Build.cs | 2 +- .../ThirdParty/UniversalAnalytics/UniversalAnalytics.Build.cs | 2 +- .../VulkanMemoryAllocator/VulkanMemoryAllocator.Build.cs | 2 +- Source/ThirdParty/assimp/assimp.Build.cs | 2 +- Source/ThirdParty/bc7enc16/bc7enc16.Build.cs | 2 +- Source/ThirdParty/catch2/catch2.Build.cs | 2 +- Source/ThirdParty/curl/curl.Build.cs | 2 +- Source/ThirdParty/detex/detex.Build.cs | 2 +- Source/ThirdParty/enet/enet.Build.cs | 2 +- Source/ThirdParty/fmt/fmt.Build.cs | 2 +- Source/ThirdParty/freetype/freetype.Build.cs | 2 +- Source/ThirdParty/glslang/glslang.Build.cs | 2 +- Source/ThirdParty/meshoptimizer/meshoptimizer.Build.cs | 2 +- Source/ThirdParty/minimp3/minimp3.Build.cs | 2 +- Source/ThirdParty/mono-2.0/mono.Build.cs | 2 +- Source/ThirdParty/nethost/nethost.Build.cs | 2 +- Source/ThirdParty/ogg/ogg.Build.cs | 2 +- Source/ThirdParty/pugixml/pugixml.Build.cs | 2 +- Source/ThirdParty/pugixml/pugixml_extra.cpp | 2 +- Source/ThirdParty/pugixml/pugixml_extra.hpp | 2 +- Source/ThirdParty/rapidjson/rapidjson.Build.cs | 2 +- Source/ThirdParty/recastnavigation/recastnavigation.Build.cs | 2 +- Source/ThirdParty/spirv-tools/spirv_tools.Build.cs | 2 +- Source/ThirdParty/stb/stb.Build.cs | 2 +- Source/ThirdParty/tracy/tracy.Build.cs | 2 +- Source/ThirdParty/volk/volk.Build.cs | 2 +- Source/ThirdParty/vorbis/vorbis.Build.cs | 2 +- Source/Tools/Flax.Build.Tests/Flax.Build.Tests.Build.cs | 2 +- Source/Tools/Flax.Build.Tests/TestCommandLine.cs | 2 +- Source/Tools/Flax.Build/Bindings/ApiTypeInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/BindingsGenerator.Api.cs | 2 +- Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs | 2 +- Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cache.cs | 2 +- Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cpp.cs | 2 +- Source/Tools/Flax.Build/Bindings/BindingsGenerator.Parsing.cs | 2 +- Source/Tools/Flax.Build/Bindings/BindingsGenerator.cs | 2 +- Source/Tools/Flax.Build/Bindings/ClassInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/ClassStructInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/EnumInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/EventInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/FieldInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/FileInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/FunctionInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/InheritanceInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/InjectCodeInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/InterfaceInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/LangType.cs | 2 +- Source/Tools/Flax.Build/Bindings/MemberInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/ModuleInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/PropertyInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/StructureInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/TypeInfo.cs | 2 +- Source/Tools/Flax.Build/Bindings/TypedefInfo.cs | 2 +- Source/Tools/Flax.Build/Build/Assembler.cs | 2 +- Source/Tools/Flax.Build/Build/Builder.Projects.cs | 2 +- Source/Tools/Flax.Build/Build/Builder.Rules.cs | 2 +- Source/Tools/Flax.Build/Build/Builder.cs | 2 +- Source/Tools/Flax.Build/Build/DepsModule.cs | 2 +- Source/Tools/Flax.Build/Build/DotNet/Builder.DotNet.cs | 2 +- Source/Tools/Flax.Build/Build/DotNet/DotNetAOT.cs | 2 +- Source/Tools/Flax.Build/Build/DotNet/DotNetSdk.cs | 2 +- Source/Tools/Flax.Build/Build/EditorModule.cs | 2 +- Source/Tools/Flax.Build/Build/EngineModule.cs | 2 +- Source/Tools/Flax.Build/Build/EngineTarget.cs | 2 +- Source/Tools/Flax.Build/Build/GameModule.cs | 2 +- Source/Tools/Flax.Build/Build/GameTarget.cs | 2 +- Source/Tools/Flax.Build/Build/Graph/CompileTask.cs | 2 +- Source/Tools/Flax.Build/Build/Graph/LinkTask.cs | 2 +- Source/Tools/Flax.Build/Build/Graph/LocalExecutor.cs | 2 +- Source/Tools/Flax.Build/Build/Graph/Task.cs | 2 +- Source/Tools/Flax.Build/Build/Graph/TaskExecutor.cs | 2 +- Source/Tools/Flax.Build/Build/Graph/TaskGraph.cs | 2 +- Source/Tools/Flax.Build/Build/HeaderOnlyModule.cs | 2 +- Source/Tools/Flax.Build/Build/InvalidArchitectureException.cs | 2 +- Source/Tools/Flax.Build/Build/InvalidPlatformException.cs | 2 +- Source/Tools/Flax.Build/Build/Module.cs | 2 +- Source/Tools/Flax.Build/Build/NativeCpp/BuildOptions.cs | 2 +- Source/Tools/Flax.Build/Build/NativeCpp/Builder.NativeCpp.cs | 2 +- Source/Tools/Flax.Build/Build/NativeCpp/CompileEnvironment.cs | 2 +- Source/Tools/Flax.Build/Build/NativeCpp/CompileOutput.cs | 2 +- Source/Tools/Flax.Build/Build/NativeCpp/IncludesCache.cs | 2 +- Source/Tools/Flax.Build/Build/NativeCpp/LinkEnvironment.cs | 2 +- Source/Tools/Flax.Build/Build/Platform.cs | 2 +- Source/Tools/Flax.Build/Build/Plugin.cs | 2 +- Source/Tools/Flax.Build/Build/Plugins/NetworkingPlugin.cs | 2 +- .../Tools/Flax.Build/Build/Plugins/VisualScriptingPlugin.cs | 2 +- Source/Tools/Flax.Build/Build/Profiling.cs | 2 +- Source/Tools/Flax.Build/Build/ProjectTarget.cs | 2 +- Source/Tools/Flax.Build/Build/Sdk.cs | 2 +- Source/Tools/Flax.Build/Build/Target.cs | 2 +- Source/Tools/Flax.Build/Build/TargetPlatform.cs | 2 +- Source/Tools/Flax.Build/Build/ThirdPartyModule.cs | 2 +- Source/Tools/Flax.Build/Build/Toolchain.cs | 2 +- Source/Tools/Flax.Build/CommandLine.cs | 2 +- Source/Tools/Flax.Build/CommandLineAttribute.cs | 2 +- Source/Tools/Flax.Build/Configuration.cs | 2 +- Source/Tools/Flax.Build/Deploy/Deployer.cs | 2 +- Source/Tools/Flax.Build/Deploy/Deployment.Editor.cs | 2 +- Source/Tools/Flax.Build/Deploy/Deployment.Platforms.cs | 2 +- Source/Tools/Flax.Build/Deploy/Deployment.Utils.cs | 2 +- Source/Tools/Flax.Build/Deploy/FlaxBuild.cs | 2 +- Source/Tools/Flax.Build/Deploy/VCEnvironment.cs | 2 +- Source/Tools/Flax.Build/Deps/Configuration.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/Assimp.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/DirectXMesh.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/DirectXTex.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/NewtonsoftJson.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/NvCloth.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/OpenAL.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/PhysX.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/UVAtlas.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/curl.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/freetype.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/glslang.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/mono.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/nethost.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/ogg.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependencies/vorbis.cs | 2 +- Source/Tools/Flax.Build/Deps/Dependency.cs | 2 +- Source/Tools/Flax.Build/Deps/DepsBuilder.cs | 2 +- Source/Tools/Flax.Build/Deps/Downloader.cs | 2 +- Source/Tools/Flax.Build/Deps/ProgressDisplay.cs | 2 +- Source/Tools/Flax.Build/Flax.Build.Build.cs | 2 +- Source/Tools/Flax.Build/Globals.cs | 2 +- Source/Tools/Flax.Build/Log.cs | 2 +- Source/Tools/Flax.Build/LogIndentScope.cs | 2 +- Source/Tools/Flax.Build/Platforms/Android/AndroidNdk.cs | 2 +- Source/Tools/Flax.Build/Platforms/Android/AndroidPlatform.cs | 2 +- Source/Tools/Flax.Build/Platforms/Android/AndroidSdk.cs | 2 +- Source/Tools/Flax.Build/Platforms/Android/AndroidToolchain.cs | 2 +- Source/Tools/Flax.Build/Platforms/Apple/ApplePlatform.cs | 2 +- Source/Tools/Flax.Build/Platforms/Apple/AppleToolchain.cs | 2 +- Source/Tools/Flax.Build/Platforms/Apple/XCode.cs | 2 +- Source/Tools/Flax.Build/Platforms/GDK/GDK.cs | 2 +- Source/Tools/Flax.Build/Platforms/GDK/GDKPlatform.cs | 2 +- Source/Tools/Flax.Build/Platforms/GDK/GDKToolchain.cs | 2 +- Source/Tools/Flax.Build/Platforms/Linux/LinuxPlatform.cs | 2 +- Source/Tools/Flax.Build/Platforms/Linux/LinuxToolchain.cs | 2 +- Source/Tools/Flax.Build/Platforms/Mac/MacPlatform.cs | 2 +- Source/Tools/Flax.Build/Platforms/Mac/MacToolchain.cs | 2 +- Source/Tools/Flax.Build/Platforms/UWP/UWPPlatform.cs | 2 +- Source/Tools/Flax.Build/Platforms/UWP/UWPToolchain.cs | 2 +- Source/Tools/Flax.Build/Platforms/Unix/UnixPlatform.cs | 2 +- Source/Tools/Flax.Build/Platforms/Unix/UnixToolchain.cs | 2 +- Source/Tools/Flax.Build/Platforms/Windows/WindowsPlatform.cs | 2 +- .../Tools/Flax.Build/Platforms/Windows/WindowsPlatformBase.cs | 2 +- Source/Tools/Flax.Build/Platforms/Windows/WindowsToolchain.cs | 2 +- .../Flax.Build/Platforms/Windows/WindowsToolchainBase.cs | 2 +- Source/Tools/Flax.Build/Platforms/iOS/iOSPlatform.cs | 2 +- Source/Tools/Flax.Build/Platforms/iOS/iOSToolchain.cs | 2 +- Source/Tools/Flax.Build/Program.cs | 2 +- Source/Tools/Flax.Build/ProjectInfo.cs | 2 +- Source/Tools/Flax.Build/Projects/IProjectCustomizer.cs | 2 +- Source/Tools/Flax.Build/Projects/Project.cs | 2 +- Source/Tools/Flax.Build/Projects/ProjectFormat.cs | 2 +- Source/Tools/Flax.Build/Projects/ProjectGenerator.cs | 2 +- Source/Tools/Flax.Build/Projects/Solution.cs | 2 +- .../Flax.Build/Projects/VisualStudio/CSProjectGenerator.cs | 2 +- .../Flax.Build/Projects/VisualStudio/CSSDKProjectGenerator.cs | 2 +- .../Projects/VisualStudio/IVisualStudioProjectCustomizer.cs | 2 +- .../Flax.Build/Projects/VisualStudio/VCProjectGenerator.cs | 2 +- .../Flax.Build/Projects/VisualStudio/VisualStudioInstance.cs | 2 +- .../Flax.Build/Projects/VisualStudio/VisualStudioProject.cs | 2 +- .../Projects/VisualStudio/VisualStudioProjectGenerator.cs | 2 +- .../Flax.Build/Projects/VisualStudio/VisualStudioVersion.cs | 2 +- .../Projects/VisualStudioCode/VisualStudioCodeInstance.cs | 2 +- .../VisualStudioCode/VisualStudioCodeProjectGenerator.cs | 2 +- Source/Tools/Flax.Build/Projects/XCodeProjectGenerator.cs | 2 +- Source/Tools/Flax.Build/Properties/AssemblyInfo.cs | 4 ++-- Source/Tools/Flax.Build/Utilities/BuildException.cs | 2 +- Source/Tools/Flax.Build/Utilities/CppNameMangling.cs | 2 +- Source/Tools/Flax.Build/Utilities/MonoCecil.cs | 2 +- Source/Tools/Flax.Build/Utilities/StringWriterWithEncoding.cs | 2 +- Source/Tools/Flax.Build/Utilities/Tokenizer.cs | 2 +- Source/Tools/Flax.Build/Utilities/TwoWayEnumerator.cs | 2 +- Source/Tools/Flax.Build/Utilities/Utilities.cs | 2 +- Source/Tools/Flax.Build/Utilities/WinAPI.cs | 2 +- 2740 files changed, 2765 insertions(+), 2765 deletions(-) diff --git a/Content/Editor/MaterialTemplates/Features/DeferredShading.hlsl b/Content/Editor/MaterialTemplates/Features/DeferredShading.hlsl index 97c71c26f..09b628e54 100644 --- a/Content/Editor/MaterialTemplates/Features/DeferredShading.hlsl +++ b/Content/Editor/MaterialTemplates/Features/DeferredShading.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. @0// Deferred Shading: Defines @1// Deferred Shading: Includes diff --git a/Content/Editor/MaterialTemplates/Features/Distortion.hlsl b/Content/Editor/MaterialTemplates/Features/Distortion.hlsl index 97faee8fb..16ed80522 100644 --- a/Content/Editor/MaterialTemplates/Features/Distortion.hlsl +++ b/Content/Editor/MaterialTemplates/Features/Distortion.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. @0// Distortion: Defines @1// Distortion: Includes diff --git a/Content/Editor/MaterialTemplates/Features/ForwardShading.hlsl b/Content/Editor/MaterialTemplates/Features/ForwardShading.hlsl index 435675a9f..9dbc19369 100644 --- a/Content/Editor/MaterialTemplates/Features/ForwardShading.hlsl +++ b/Content/Editor/MaterialTemplates/Features/ForwardShading.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. @0// Forward Shading: Defines #define MAX_LOCAL_LIGHTS 4 diff --git a/Content/Editor/MaterialTemplates/Features/GlobalIllumination.hlsl b/Content/Editor/MaterialTemplates/Features/GlobalIllumination.hlsl index b660b7288..2a7d0daa6 100644 --- a/Content/Editor/MaterialTemplates/Features/GlobalIllumination.hlsl +++ b/Content/Editor/MaterialTemplates/Features/GlobalIllumination.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. @0// Global Illumination: Defines #define USE_GI 1 diff --git a/Content/Editor/MaterialTemplates/Features/Lightmap.hlsl b/Content/Editor/MaterialTemplates/Features/Lightmap.hlsl index d0edf8f30..46d021711 100644 --- a/Content/Editor/MaterialTemplates/Features/Lightmap.hlsl +++ b/Content/Editor/MaterialTemplates/Features/Lightmap.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. @0// Lightmap: Defines #define CAN_USE_LIGHTMAP 1 diff --git a/Content/Editor/MaterialTemplates/Features/MotionVectors.hlsl b/Content/Editor/MaterialTemplates/Features/MotionVectors.hlsl index 592d6c2b8..587902ae7 100644 --- a/Content/Editor/MaterialTemplates/Features/MotionVectors.hlsl +++ b/Content/Editor/MaterialTemplates/Features/MotionVectors.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. @0// Motion Vectors: Defines @1// Motion Vectors: Includes diff --git a/Content/Editor/MaterialTemplates/Features/Tessellation.hlsl b/Content/Editor/MaterialTemplates/Features/Tessellation.hlsl index 40314a4c2..f26fbd515 100644 --- a/Content/Editor/MaterialTemplates/Features/Tessellation.hlsl +++ b/Content/Editor/MaterialTemplates/Features/Tessellation.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. @0// Tessellation: Defines #define TessalationProjectOntoPlane(planeNormal, planePosition, pointToProject) pointToProject - dot(pointToProject - planePosition, planeNormal) * planeNormal diff --git a/Content/Shaders/AtmospherePreCompute.flax b/Content/Shaders/AtmospherePreCompute.flax index 012715c7b..f606d820f 100644 --- a/Content/Shaders/AtmospherePreCompute.flax +++ b/Content/Shaders/AtmospherePreCompute.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2627c48e40c99c5e87ed81813f67657ac0c5ee1b12cf42e062e8d3bdf77b9f16 +oid sha256:d9a4f5e9a3813e617db8727e478ecd27eb2b17402e895146f5196dc796546a6a size 11418 diff --git a/Content/Shaders/BakeLightmap.flax b/Content/Shaders/BakeLightmap.flax index 39e2e2f18..a8a8b9812 100644 --- a/Content/Shaders/BakeLightmap.flax +++ b/Content/Shaders/BakeLightmap.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c89b26b184343d0bfbde80d7dc5fe5dcee5b39f8dbac63ae4f1875cb86e3d006 -size 16284 +oid sha256:666d921fcffb82ac5a51615b2a5361752edde1692a4114f8bb63b054b24fa9bd +size 15794 diff --git a/Content/Shaders/BitonicSort.flax b/Content/Shaders/BitonicSort.flax index 2beada4cb..5c2ce1146 100644 --- a/Content/Shaders/BitonicSort.flax +++ b/Content/Shaders/BitonicSort.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d43253d3b1780cdbe683715ebc86731a285cc33be205fde5c578c42bb9afc5a9 -size 6808 +oid sha256:ac9bed89dbd027c7960482d1fd1d94dc5a796ed6e26b61aa4280d1bff45a4b06 +size 6548 diff --git a/Content/Shaders/ColorGrading.flax b/Content/Shaders/ColorGrading.flax index ee620d1a2..c797e5b26 100644 --- a/Content/Shaders/ColorGrading.flax +++ b/Content/Shaders/ColorGrading.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58bf83f2b334cd28a2db8a2c60a17c56f813edc9050a2d006456f8479cd05d13 +oid sha256:e378171320ebc1c7516832a15576254d403508e1ae1e14c9af5cf30c75f231cc size 10629 diff --git a/Content/Shaders/DebugDraw.flax b/Content/Shaders/DebugDraw.flax index d1dff466f..284c55f64 100644 --- a/Content/Shaders/DebugDraw.flax +++ b/Content/Shaders/DebugDraw.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ec2ded31f6042306c23a273c2cf6c5f54d046834d6c72b7c087d2c2bf0ea645 +oid sha256:10fefac1db81c41041c95970dc13694a17dfbca09819d6f7344b5d45f5e8c0df size 2060 diff --git a/Content/Shaders/DepthOfField.flax b/Content/Shaders/DepthOfField.flax index cdd916393..50b32beea 100644 --- a/Content/Shaders/DepthOfField.flax +++ b/Content/Shaders/DepthOfField.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52706d5cf87724ef95a09d398291f8809362acf2c04c3a306eb2ec4529c3dc9c -size 13786 +oid sha256:1c23caf953eded112c18eea46cecdce7e39ad777abaf7037dd1323deafd17f50 +size 13366 diff --git a/Content/Shaders/Editor/LightmapUVsDensity.flax b/Content/Shaders/Editor/LightmapUVsDensity.flax index d21b2569b..2aa2cc60f 100644 --- a/Content/Shaders/Editor/LightmapUVsDensity.flax +++ b/Content/Shaders/Editor/LightmapUVsDensity.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38a8b656b4c30043c00766284db6fdab80ec0cbbbbd5f877f5c8ddf531783c7f -size 4509 +oid sha256:a58cc65b8291c10e4fafa81df67dc30e9e1b80fd903ae2e4d173f3c586faf59f +size 4391 diff --git a/Content/Shaders/Editor/MaterialComplexity.flax b/Content/Shaders/Editor/MaterialComplexity.flax index 020ca919f..ca110c858 100644 --- a/Content/Shaders/Editor/MaterialComplexity.flax +++ b/Content/Shaders/Editor/MaterialComplexity.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a76afec9068dfcf9ee607f24618b78535c3ca99cde21418497a8aeae352e9259 -size 1336 +oid sha256:d34ea9876ca93b0e1c40410d2f6130991507d5dc34c43e218640e04ff551574f +size 1303 diff --git a/Content/Shaders/Editor/QuadOverdraw.flax b/Content/Shaders/Editor/QuadOverdraw.flax index cf73ca5c3..e9b8a50a4 100644 --- a/Content/Shaders/Editor/QuadOverdraw.flax +++ b/Content/Shaders/Editor/QuadOverdraw.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56a14c7c2e11cb28ed3f54cfd4a8ef92338eb0b3f66253ca82e6667aa0c46ec7 -size 1448 +oid sha256:3c321987c433dee6475fd700cee1a5df311c52cdc9ed34550a22bacc978ac835 +size 1414 diff --git a/Content/Shaders/Editor/VertexColors.flax b/Content/Shaders/Editor/VertexColors.flax index 1c7f1e514..799eecb87 100644 --- a/Content/Shaders/Editor/VertexColors.flax +++ b/Content/Shaders/Editor/VertexColors.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a4b0f3eb59a298c52ede05429aa02cc15b813d4d750e2fad8b8ed9c259ead254 -size 2102 +oid sha256:bd20f13788a1d0e0c7f4174c5ebac04683454f7e9cba13b524f763ff1dca4e76 +size 2053 diff --git a/Content/Shaders/EyeAdaptation.flax b/Content/Shaders/EyeAdaptation.flax index 39d7bf979..5e15f43ff 100644 --- a/Content/Shaders/EyeAdaptation.flax +++ b/Content/Shaders/EyeAdaptation.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8039e8c1ab301d9169c8d8da1243f05b911b47eab2347f805dfc595425ea7f1d -size 4610 +oid sha256:62118757dc828187011fd38e1e167e2209b3449a37c282055d98047ef48edad4 +size 4453 diff --git a/Content/Shaders/FXAA.flax b/Content/Shaders/FXAA.flax index 2c55c0fc5..5cd800272 100644 --- a/Content/Shaders/FXAA.flax +++ b/Content/Shaders/FXAA.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25aac99ec963cf1b59a10ee02ff703880790575090718234c93da56fcb579703 -size 25139 +oid sha256:96ab687bbbdb2c7292b9d89ebf4c306706fe37620244bd7b7132e36098cc4cc6 +size 24484 diff --git a/Content/Shaders/Fog.flax b/Content/Shaders/Fog.flax index c5528aba8..19e955d91 100644 --- a/Content/Shaders/Fog.flax +++ b/Content/Shaders/Fog.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2768d20c9add6fb8f804f0d185a77ae07c2ca5cd76834d01f0d2f9308ba83ac9 -size 2878 +oid sha256:7f0f4d80641b001683a124612f97acb138d113782698f0bdf8d88b141bdad7f2 +size 2795 diff --git a/Content/Shaders/Forward.flax b/Content/Shaders/Forward.flax index 495143554..5be0cc9c3 100644 --- a/Content/Shaders/Forward.flax +++ b/Content/Shaders/Forward.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5dd8603d0386c567a6b34abb952d2d7f1021a79c0ac49d27d76680b3db6290db -size 1221 +oid sha256:d06d203c867faed9476a4eac79ea7babdd1940a360e37fda246b8a7a1d4e9c3b +size 1197 diff --git a/Content/Shaders/GBuffer.flax b/Content/Shaders/GBuffer.flax index 9439834ef..2261578be 100644 --- a/Content/Shaders/GBuffer.flax +++ b/Content/Shaders/GBuffer.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82194854951cca83832a0d43651fbfeae0004d8f2b822232befb1d5a5bc14320 -size 2845 +oid sha256:993c151d661da0810cffd1b748268decd043551055099959edf79b107a902004 +size 2774 diff --git a/Content/Shaders/GI/DDGI.flax b/Content/Shaders/GI/DDGI.flax index 106d6d772..727527228 100644 --- a/Content/Shaders/GI/DDGI.flax +++ b/Content/Shaders/GI/DDGI.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:74e29de6dbadea44168350c430d7f75719448987bc2f1d0b063dbfb73aaa0780 +oid sha256:41fa86206efb10cebf8260c5dbac43e07dc0977725c958e4aff9732b44eac0ab size 23690 diff --git a/Content/Shaders/GI/GlobalSurfaceAtlas.flax b/Content/Shaders/GI/GlobalSurfaceAtlas.flax index fc09f8b77..b72123fea 100644 --- a/Content/Shaders/GI/GlobalSurfaceAtlas.flax +++ b/Content/Shaders/GI/GlobalSurfaceAtlas.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de6aea50d923fb5ca9fec7a9eb2186e643a3edad21772a12ee27e703050aee77 +oid sha256:e3e314b762c684f358646124dcfb91f348574526e1e6c2dcf140dc9f02ad08e5 size 12616 diff --git a/Content/Shaders/GPUParticlesSorting.flax b/Content/Shaders/GPUParticlesSorting.flax index 1ea8529e8..b3b3e575d 100644 --- a/Content/Shaders/GPUParticlesSorting.flax +++ b/Content/Shaders/GPUParticlesSorting.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:935ca5c9357068d3a9cce111db811b66c0cb94726e66ed53f946fe5e9dcc5fd7 -size 2726 +oid sha256:3985d06a845c2c81a97773c00c70635bdb2730e91a917f7fd083020ca97afcf2 +size 2639 diff --git a/Content/Shaders/GUI.flax b/Content/Shaders/GUI.flax index e46a9abf3..324369c39 100644 --- a/Content/Shaders/GUI.flax +++ b/Content/Shaders/GUI.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9f30f532a71194bb7a2d3b538b18cff80862407c9950516c4751767df8290d63 +oid sha256:2d3ca7378b714adfa30a58a25af7e350ec573cffaf6a54d912fd552c72113aac size 4951 diff --git a/Content/Shaders/GlobalSignDistanceField.flax b/Content/Shaders/GlobalSignDistanceField.flax index 0e94c5c06..b51257d54 100644 --- a/Content/Shaders/GlobalSignDistanceField.flax +++ b/Content/Shaders/GlobalSignDistanceField.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e075583620e62407503c73f52487c204ddcad421e80fa621aebd55af1cfb08d5 +oid sha256:b6a82529bb03a334f1b40d7e4814d4cd35de447be21b7f29d736fc4cf203bee9 size 11798 diff --git a/Content/Shaders/Histogram.flax b/Content/Shaders/Histogram.flax index ed1416f93..29384f145 100644 --- a/Content/Shaders/Histogram.flax +++ b/Content/Shaders/Histogram.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33cfa91ba55c9db2ae8171a5bef70102d0e343fdf718c76273bbea7584a54d9c -size 2609 +oid sha256:d193a2ae29814f7386fe06534335c08e093a4e29d371959d52f55a4b3d823cd1 +size 2532 diff --git a/Content/Shaders/Lights.flax b/Content/Shaders/Lights.flax index ea30cd9f7..d44c26b54 100644 --- a/Content/Shaders/Lights.flax +++ b/Content/Shaders/Lights.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83cb261770aba2813f85063f987032f9914387f4011474b0fe347c42522116b4 +oid sha256:285cd4cdf25bcda8d86274cd2231d482e89fbbd795c3c712b1a281f38c405042 size 5122 diff --git a/Content/Shaders/MotionBlur.flax b/Content/Shaders/MotionBlur.flax index 9862b10de..31711243a 100644 --- a/Content/Shaders/MotionBlur.flax +++ b/Content/Shaders/MotionBlur.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54cbe480dd1d5367a576ae837d8f2a857c20d9d5722b3fd0e9cb3f26dcff8af7 -size 9685 +oid sha256:77195ede5055fabb7f718a0f51b7d5fb14f9a4ecbc2d22cb764c31f5c406a1c1 +size 9428 diff --git a/Content/Shaders/MultiScaler.flax b/Content/Shaders/MultiScaler.flax index 25d80bdb9..59a64f621 100644 --- a/Content/Shaders/MultiScaler.flax +++ b/Content/Shaders/MultiScaler.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98e1d5722688473528daad4917d42ca3f29ae1cb772d7d4b6a47324ecb7e179f -size 7206 +oid sha256:40288031116a452563a1aac801a1bb87d86a7c4e2c0e2fbf73a816d3e1fc678a +size 7006 diff --git a/Content/Shaders/PostProcessing.flax b/Content/Shaders/PostProcessing.flax index b05747618..8747c4eb4 100644 --- a/Content/Shaders/PostProcessing.flax +++ b/Content/Shaders/PostProcessing.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:782ef20c246ccf0e2017918457084e6abd76eb4da51c20b5ee54cabad9691fde -size 17056 +oid sha256:05a68ff4987dbd550865098e85e5aad29e12589d541b07826784a9cb2eefbb78 +size 16522 diff --git a/Content/Shaders/ProbesFilter.flax b/Content/Shaders/ProbesFilter.flax index 4df12098a..d24e9b02e 100644 --- a/Content/Shaders/ProbesFilter.flax +++ b/Content/Shaders/ProbesFilter.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f61b3517bafb1f02771a39b9fff037495b893525de272d89e2c211985cfb30f +oid sha256:c87955747c2197b0587bb4d7654a357aa27171230c8fc3249fbdd79a5ccf737e size 2032 diff --git a/Content/Shaders/Quad.flax b/Content/Shaders/Quad.flax index afffe1740..7a9b98866 100644 --- a/Content/Shaders/Quad.flax +++ b/Content/Shaders/Quad.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84b78a506468de38ae6a79b5d5a323fa188983a89911d9daf631ea865ad377c8 -size 2310 +oid sha256:b5fe22946a9d9dc288593aea28473add3337cea5c82df5909a9d4fcf1f392917 +size 2242 diff --git a/Content/Shaders/Reflections.flax b/Content/Shaders/Reflections.flax index ea5c5748e..4da1bd0f3 100644 --- a/Content/Shaders/Reflections.flax +++ b/Content/Shaders/Reflections.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2fcdfa2d37fae706cef4a034efd41e7ca121fee04fc736c756411acea106709 -size 3288 +oid sha256:20707eb7211f023903a2c9eb95ef12aeb2c52cc4328fcbe75caa5c3b69e84152 +size 3193 diff --git a/Content/Shaders/SMAA.flax b/Content/Shaders/SMAA.flax index cf86144c8..3e65cbcf6 100644 --- a/Content/Shaders/SMAA.flax +++ b/Content/Shaders/SMAA.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc1a7e2905c78b1748f900c7ccc990c680e5e147f0cb7ac19bc17b38a5a7fdf0 -size 47673 +oid sha256:65a272fec450ab68086794cb7db73956a8bc9fbcd17c4820564d23fe352ab3a6 +size 46449 diff --git a/Content/Shaders/SSAO.flax b/Content/Shaders/SSAO.flax index 11120b533..632ee01e3 100644 --- a/Content/Shaders/SSAO.flax +++ b/Content/Shaders/SSAO.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88cae59a10224e0aa52e8938367d2ed285d9b9a67a5a83cab8e3925b951fbb28 -size 37614 +oid sha256:f2c81b8a794402bd456de39ad3322b21377190a346ba601ce3ba10c762259542 +size 36841 diff --git a/Content/Shaders/SSR.flax b/Content/Shaders/SSR.flax index d7cfdca1a..b3c34e95e 100644 --- a/Content/Shaders/SSR.flax +++ b/Content/Shaders/SSR.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d3c3ceba0aa0b79f5619147a0ec8ac30d87c142322bd256dc235b7b4f890fc94 +oid sha256:1c42203227cf1070143a4cd1a414cc3ae3625577c7d0dfd7d204f99bf8bc4542 size 11142 diff --git a/Content/Shaders/Shadows.flax b/Content/Shaders/Shadows.flax index c3f7122ef..68f640ba9 100644 --- a/Content/Shaders/Shadows.flax +++ b/Content/Shaders/Shadows.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28618c16b08b4991f449aaaf8ef5dc37a94bd60f3ffed27bfbe9d0428c8f3c3f -size 7847 +oid sha256:bbb6f0c654179cb6613cc50a586e778c86b51ed0d64d99f8ac4ff10d1645745e +size 7654 diff --git a/Content/Shaders/Sky.flax b/Content/Shaders/Sky.flax index 56db9f8ed..6877f4014 100644 --- a/Content/Shaders/Sky.flax +++ b/Content/Shaders/Sky.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:688e95d912b4845b2c374bbbc913f3649d02ef7d6063f397c05bd2779ea1f733 -size 3572 +oid sha256:ced4d4a5df4c52c56cf05bd976f647737d1c3ac8defd8f414b6c453ac81cdefc +size 3473 diff --git a/Content/Shaders/TAA.flax b/Content/Shaders/TAA.flax index 03d9d6617..c8e96e9ed 100644 --- a/Content/Shaders/TAA.flax +++ b/Content/Shaders/TAA.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c528dc72d727f847b89da70b827b629e7eec8dc7205cf50b212152e62a0786c +oid sha256:707c2630916ad6f0d2b604e6cda290fdc24e027a1ee6e435f62e6efb393e8ada size 3265 diff --git a/Content/Shaders/VolumetricFog.flax b/Content/Shaders/VolumetricFog.flax index eb3ca9f2c..ffd6a0487 100644 --- a/Content/Shaders/VolumetricFog.flax +++ b/Content/Shaders/VolumetricFog.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ab2c2551ce9cce0355c92f4f6499858e04e4bf764900b305273a7d57b887596 +oid sha256:bcc2890d1b35691a686d81a3779f8a2caa9e4244a724040f774c487252619d3c size 13633 diff --git a/Development/Scripts/Linux/CallBuildTool.sh b/Development/Scripts/Linux/CallBuildTool.sh index 3a394c74b..33771ad75 100755 --- a/Development/Scripts/Linux/CallBuildTool.sh +++ b/Development/Scripts/Linux/CallBuildTool.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. set -e diff --git a/Development/Scripts/Mac/CallBuildTool.sh b/Development/Scripts/Mac/CallBuildTool.sh index 27f78759a..93d0da18e 100755 --- a/Development/Scripts/Mac/CallBuildTool.sh +++ b/Development/Scripts/Mac/CallBuildTool.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved +# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved set -e diff --git a/Development/Scripts/Mac/XCodeBuild.sh b/Development/Scripts/Mac/XCodeBuild.sh index 3db9ff3ef..b609a2c03 100755 --- a/Development/Scripts/Mac/XCodeBuild.sh +++ b/Development/Scripts/Mac/XCodeBuild.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved +# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved # Fix mono bin to be in a path #export PATH=/Library/Frameworks/Mono.framework/Versions/Current/Commands:$PATH diff --git a/Development/Scripts/Windows/CallBuildTool.bat b/Development/Scripts/Windows/CallBuildTool.bat index 22c2d1dd7..1a99850c9 100644 --- a/Development/Scripts/Windows/CallBuildTool.bat +++ b/Development/Scripts/Windows/CallBuildTool.bat @@ -1,6 +1,6 @@ @echo off -rem Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. if not exist "Development\Scripts\Windows\GetMSBuildPath.bat" goto Error_InvalidLocation diff --git a/Development/Scripts/Windows/GetMSBuildPath.bat b/Development/Scripts/Windows/GetMSBuildPath.bat index f44155272..f169b6b42 100644 --- a/Development/Scripts/Windows/GetMSBuildPath.bat +++ b/Development/Scripts/Windows/GetMSBuildPath.bat @@ -1,6 +1,6 @@ @echo off -rem Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. set MSBUILD_PATH= diff --git a/Flax.flaxproj b/Flax.flaxproj index a755ecfc2..ae384c058 100644 --- a/Flax.flaxproj +++ b/Flax.flaxproj @@ -7,7 +7,7 @@ "Build": 6407 }, "Company": "Flax", - "Copyright": "Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.", + "Copyright": "Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.", "GameTarget": "FlaxGame", "EditorTarget": "FlaxEditor", "Configuration": { diff --git a/GenerateProjectFiles.bat b/GenerateProjectFiles.bat index 28970a203..b1c5707a3 100644 --- a/GenerateProjectFiles.bat +++ b/GenerateProjectFiles.bat @@ -1,5 +1,5 @@ @echo off -:: Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +:: Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. setlocal pushd diff --git a/GenerateProjectFiles.command b/GenerateProjectFiles.command index a42121252..b84e113c9 100755 --- a/GenerateProjectFiles.command +++ b/GenerateProjectFiles.command @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. set -e diff --git a/GenerateProjectFiles.sh b/GenerateProjectFiles.sh index 76d96c7ef..3067687fa 100755 --- a/GenerateProjectFiles.sh +++ b/GenerateProjectFiles.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. set -e diff --git a/PackageAll.bat b/PackageAll.bat index 0325f2244..c6b319a57 100644 --- a/PackageAll.bat +++ b/PackageAll.bat @@ -1,6 +1,6 @@ @echo off -rem Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. setlocal pushd diff --git a/PackageEditor.bat b/PackageEditor.bat index 515b81871..d9d87c1a8 100644 --- a/PackageEditor.bat +++ b/PackageEditor.bat @@ -1,6 +1,6 @@ @echo off -rem Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. setlocal pushd diff --git a/PackageEditor.command b/PackageEditor.command index eb62ae1a4..a748d79ff 100755 --- a/PackageEditor.command +++ b/PackageEditor.command @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. set -e diff --git a/PackageEditor.sh b/PackageEditor.sh index 151147b6a..cd985affd 100755 --- a/PackageEditor.sh +++ b/PackageEditor.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. set -e diff --git a/PackagePlatforms.bat b/PackagePlatforms.bat index eb9c42d34..efa4fd74f 100644 --- a/PackagePlatforms.bat +++ b/PackagePlatforms.bat @@ -1,6 +1,6 @@ @echo off -rem Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. setlocal pushd diff --git a/PackagePlatforms.command b/PackagePlatforms.command index e9182a627..abdc30a7f 100755 --- a/PackagePlatforms.command +++ b/PackagePlatforms.command @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. set -e diff --git a/PackagePlatforms.sh b/PackagePlatforms.sh index f7e43cc42..adf6c8f43 100755 --- a/PackagePlatforms.sh +++ b/PackagePlatforms.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +# Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. set -e diff --git a/RegisterEngineLocation.bat b/RegisterEngineLocation.bat index c4e4b1612..5362b7e6d 100644 --- a/RegisterEngineLocation.bat +++ b/RegisterEngineLocation.bat @@ -1,6 +1,6 @@ @echo off -rem Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +rem Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. setlocal pushd %~dp0 diff --git a/Source/Editor/Analytics/EditorAnalytics.cpp b/Source/Editor/Analytics/EditorAnalytics.cpp index 913efd91c..f5d65d358 100644 --- a/Source/Editor/Analytics/EditorAnalytics.cpp +++ b/Source/Editor/Analytics/EditorAnalytics.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "EditorAnalytics.h" #include "Editor/Editor.h" diff --git a/Source/Editor/Analytics/EditorAnalytics.h b/Source/Editor/Analytics/EditorAnalytics.h index 2df4bbcc9..60722bdf6 100644 --- a/Source/Editor/Analytics/EditorAnalytics.h +++ b/Source/Editor/Analytics/EditorAnalytics.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Content/AssetItemConverter.cs b/Source/Editor/Content/AssetItemConverter.cs index 2d2d557d8..345599d76 100644 --- a/Source/Editor/Content/AssetItemConverter.cs +++ b/Source/Editor/Content/AssetItemConverter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using Newtonsoft.Json; diff --git a/Source/Editor/Content/Create/CreateFileEntry.cs b/Source/Editor/Content/Create/CreateFileEntry.cs index a60732cfc..ffaca2ba7 100644 --- a/Source/Editor/Content/Create/CreateFileEntry.cs +++ b/Source/Editor/Content/Create/CreateFileEntry.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.Content.Create { diff --git a/Source/Editor/Content/Create/CreateFilesDialog.cs b/Source/Editor/Content/Create/CreateFilesDialog.cs index d48e878bc..234321d22 100644 --- a/Source/Editor/Content/Create/CreateFilesDialog.cs +++ b/Source/Editor/Content/Create/CreateFilesDialog.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Content/Create/ParticleEmitterCreateEntry.cs b/Source/Editor/Content/Create/ParticleEmitterCreateEntry.cs index 76edde777..8aefc58b2 100644 --- a/Source/Editor/Content/Create/ParticleEmitterCreateEntry.cs +++ b/Source/Editor/Content/Create/ParticleEmitterCreateEntry.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/Content/Create/SettingsCreateEntry.cs b/Source/Editor/Content/Create/SettingsCreateEntry.cs index 5d881c649..30541d9b3 100644 --- a/Source/Editor/Content/Create/SettingsCreateEntry.cs +++ b/Source/Editor/Content/Create/SettingsCreateEntry.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Content/Create/VisualScriptCreateEntry.cs b/Source/Editor/Content/Create/VisualScriptCreateEntry.cs index 49a85fdb8..fc44edcfe 100644 --- a/Source/Editor/Content/Create/VisualScriptCreateEntry.cs +++ b/Source/Editor/Content/Create/VisualScriptCreateEntry.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Content/GUI/ContentNavigation.cs b/Source/Editor/Content/GUI/ContentNavigation.cs index 7adf6aa62..1dec6f3fd 100644 --- a/Source/Editor/Content/GUI/ContentNavigation.cs +++ b/Source/Editor/Content/GUI/ContentNavigation.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI; using FlaxEditor.GUI.ContextMenu; diff --git a/Source/Editor/Content/GUI/ContentView.DragDrop.cs b/Source/Editor/Content/GUI/ContentView.DragDrop.cs index ffce81e2d..812cb2a25 100644 --- a/Source/Editor/Content/GUI/ContentView.DragDrop.cs +++ b/Source/Editor/Content/GUI/ContentView.DragDrop.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.Drag; using FlaxEditor.SceneGraph; diff --git a/Source/Editor/Content/GUI/ContentView.cs b/Source/Editor/Content/GUI/ContentView.cs index 755a3a1ac..754e14d3d 100644 --- a/Source/Editor/Content/GUI/ContentView.cs +++ b/Source/Editor/Content/GUI/ContentView.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Content/IFileEntryAction.cs b/Source/Editor/Content/IFileEntryAction.cs index 00662894d..84ef85e9f 100644 --- a/Source/Editor/Content/IFileEntryAction.cs +++ b/Source/Editor/Content/IFileEntryAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Content/Import/AssetImportEntry.cs b/Source/Editor/Content/Import/AssetImportEntry.cs index 6a41f263a..43a776ccf 100644 --- a/Source/Editor/Content/Import/AssetImportEntry.cs +++ b/Source/Editor/Content/Import/AssetImportEntry.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.Content.Import { diff --git a/Source/Editor/Content/Import/AudioImportSettings.cs b/Source/Editor/Content/Import/AudioImportSettings.cs index e0bfb6e20..f44e50186 100644 --- a/Source/Editor/Content/Import/AudioImportSettings.cs +++ b/Source/Editor/Content/Import/AudioImportSettings.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.CustomEditors.Editors; diff --git a/Source/Editor/Content/Import/FolderImportEntry.cs b/Source/Editor/Content/Import/FolderImportEntry.cs index 928f60cfb..36b538871 100644 --- a/Source/Editor/Content/Import/FolderImportEntry.cs +++ b/Source/Editor/Content/Import/FolderImportEntry.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; diff --git a/Source/Editor/Content/Import/ImportFileEntry.cs b/Source/Editor/Content/Import/ImportFileEntry.cs index 822312591..b33f24408 100644 --- a/Source/Editor/Content/Import/ImportFileEntry.cs +++ b/Source/Editor/Content/Import/ImportFileEntry.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Editor/Content/Import/ImportFilesDialog.cs b/Source/Editor/Content/Import/ImportFilesDialog.cs index 967583cf6..76b284b2e 100644 --- a/Source/Editor/Content/Import/ImportFilesDialog.cs +++ b/Source/Editor/Content/Import/ImportFilesDialog.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Content/Import/ModelImportEntry.cs b/Source/Editor/Content/Import/ModelImportEntry.cs index fac782cbd..11bb68b8d 100644 --- a/Source/Editor/Content/Import/ModelImportEntry.cs +++ b/Source/Editor/Content/Import/ModelImportEntry.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.CustomEditors.Editors; diff --git a/Source/Editor/Content/Import/Request.cs b/Source/Editor/Content/Import/Request.cs index abdd531b3..faa6a9d92 100644 --- a/Source/Editor/Content/Import/Request.cs +++ b/Source/Editor/Content/Import/Request.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Content/Import/TextureImportEntry.cs b/Source/Editor/Content/Import/TextureImportEntry.cs index 00cd56d24..611c5728f 100644 --- a/Source/Editor/Content/Import/TextureImportEntry.cs +++ b/Source/Editor/Content/Import/TextureImportEntry.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.ComponentModel; diff --git a/Source/Editor/Content/Items/AssetItem.cs b/Source/Editor/Content/Items/AssetItem.cs index bbff4cb0c..b1a4996eb 100644 --- a/Source/Editor/Content/Items/AssetItem.cs +++ b/Source/Editor/Content/Items/AssetItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Content/Items/BinaryAssetItem.cs b/Source/Editor/Content/Items/BinaryAssetItem.cs index 3868c9c8a..4e2acaefe 100644 --- a/Source/Editor/Content/Items/BinaryAssetItem.cs +++ b/Source/Editor/Content/Items/BinaryAssetItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Text; diff --git a/Source/Editor/Content/Items/CSharpScriptItem.cs b/Source/Editor/Content/Items/CSharpScriptItem.cs index fd6381eea..26e7e98ac 100644 --- a/Source/Editor/Content/Items/CSharpScriptItem.cs +++ b/Source/Editor/Content/Items/CSharpScriptItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Content/Items/ContentFolder.cs b/Source/Editor/Content/Items/ContentFolder.cs index 57e55d3fe..9a8e4af77 100644 --- a/Source/Editor/Content/Items/ContentFolder.cs +++ b/Source/Editor/Content/Items/ContentFolder.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Content/Items/ContentItem.cs b/Source/Editor/Content/Items/ContentItem.cs index 604caa704..b511c0649 100644 --- a/Source/Editor/Content/Items/ContentItem.cs +++ b/Source/Editor/Content/Items/ContentItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Content/Items/CppScriptItem.cs b/Source/Editor/Content/Items/CppScriptItem.cs index aea12ecd3..e96ebcbe9 100644 --- a/Source/Editor/Content/Items/CppScriptItem.cs +++ b/Source/Editor/Content/Items/CppScriptItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Content/Items/FileItem.cs b/Source/Editor/Content/Items/FileItem.cs index 1136ee87e..2314394cf 100644 --- a/Source/Editor/Content/Items/FileItem.cs +++ b/Source/Editor/Content/Items/FileItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Content/Items/JsonAssetItem.cs b/Source/Editor/Content/Items/JsonAssetItem.cs index 561218ccb..bb0db3e93 100644 --- a/Source/Editor/Content/Items/JsonAssetItem.cs +++ b/Source/Editor/Content/Items/JsonAssetItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Content/Items/NewItem.cs b/Source/Editor/Content/Items/NewItem.cs index 7040adf44..72acd32ac 100644 --- a/Source/Editor/Content/Items/NewItem.cs +++ b/Source/Editor/Content/Items/NewItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Text; using FlaxEngine; diff --git a/Source/Editor/Content/Items/PrefabItem.cs b/Source/Editor/Content/Items/PrefabItem.cs index 718d029eb..a61e07e7c 100644 --- a/Source/Editor/Content/Items/PrefabItem.cs +++ b/Source/Editor/Content/Items/PrefabItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Content/Items/SceneItem.cs b/Source/Editor/Content/Items/SceneItem.cs index 6a56004f0..09d72ec04 100644 --- a/Source/Editor/Content/Items/SceneItem.cs +++ b/Source/Editor/Content/Items/SceneItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Content/Items/ScriptItem.cs b/Source/Editor/Content/Items/ScriptItem.cs index 95b879b79..c5f212889 100644 --- a/Source/Editor/Content/Items/ScriptItem.cs +++ b/Source/Editor/Content/Items/ScriptItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Text; diff --git a/Source/Editor/Content/Items/ShaderSourceItem.cs b/Source/Editor/Content/Items/ShaderSourceItem.cs index 1e8f8360f..f621aa87d 100644 --- a/Source/Editor/Content/Items/ShaderSourceItem.cs +++ b/Source/Editor/Content/Items/ShaderSourceItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Content/Items/VisualScriptItem.cs b/Source/Editor/Content/Items/VisualScriptItem.cs index 4ae4d06ba..92583f1aa 100644 --- a/Source/Editor/Content/Items/VisualScriptItem.cs +++ b/Source/Editor/Content/Items/VisualScriptItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Content/PreviewsCache.cpp b/Source/Editor/Content/PreviewsCache.cpp index b0f3619a5..ae7b5809f 100644 --- a/Source/Editor/Content/PreviewsCache.cpp +++ b/Source/Editor/Content/PreviewsCache.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "PreviewsCache.h" #include "Engine/Core/Log.h" diff --git a/Source/Editor/Content/PreviewsCache.cs b/Source/Editor/Content/PreviewsCache.cs index 618ed08f5..1ab11f235 100644 --- a/Source/Editor/Content/PreviewsCache.cs +++ b/Source/Editor/Content/PreviewsCache.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Content/PreviewsCache.h b/Source/Editor/Content/PreviewsCache.h index d7271828e..a4faf4238 100644 --- a/Source/Editor/Content/PreviewsCache.h +++ b/Source/Editor/Content/PreviewsCache.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Content/Proxy/AnimationGraphFunctionProxy.cs b/Source/Editor/Content/Proxy/AnimationGraphFunctionProxy.cs index 7efc02368..610ad50ca 100644 --- a/Source/Editor/Content/Proxy/AnimationGraphFunctionProxy.cs +++ b/Source/Editor/Content/Proxy/AnimationGraphFunctionProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Windows; diff --git a/Source/Editor/Content/Proxy/AnimationGraphProxy.cs b/Source/Editor/Content/Proxy/AnimationGraphProxy.cs index 20d3c5a2c..cf9081779 100644 --- a/Source/Editor/Content/Proxy/AnimationGraphProxy.cs +++ b/Source/Editor/Content/Proxy/AnimationGraphProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Windows; diff --git a/Source/Editor/Content/Proxy/AnimationProxy.cs b/Source/Editor/Content/Proxy/AnimationProxy.cs index 6636fccb8..6f5853aff 100644 --- a/Source/Editor/Content/Proxy/AnimationProxy.cs +++ b/Source/Editor/Content/Proxy/AnimationProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/Content/Proxy/AssetProxy.cs b/Source/Editor/Content/Proxy/AssetProxy.cs index 7dbd178a9..a752f697c 100644 --- a/Source/Editor/Content/Proxy/AssetProxy.cs +++ b/Source/Editor/Content/Proxy/AssetProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Thumbnails; diff --git a/Source/Editor/Content/Proxy/AudioClipProxy.cs b/Source/Editor/Content/Proxy/AudioClipProxy.cs index 3e7784311..d340eb7eb 100644 --- a/Source/Editor/Content/Proxy/AudioClipProxy.cs +++ b/Source/Editor/Content/Proxy/AudioClipProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Content/Proxy/BehaviorTreeProxy.cs b/Source/Editor/Content/Proxy/BehaviorTreeProxy.cs index 234dfaf7d..9824d9ddd 100644 --- a/Source/Editor/Content/Proxy/BehaviorTreeProxy.cs +++ b/Source/Editor/Content/Proxy/BehaviorTreeProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/Content/Proxy/BinaryAssetProxy.cs b/Source/Editor/Content/Proxy/BinaryAssetProxy.cs index 9924ff19f..63c1666ef 100644 --- a/Source/Editor/Content/Proxy/BinaryAssetProxy.cs +++ b/Source/Editor/Content/Proxy/BinaryAssetProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Content/Proxy/CSharpScriptProxy.cs b/Source/Editor/Content/Proxy/CSharpScriptProxy.cs index 24c44aa20..0ea4df501 100644 --- a/Source/Editor/Content/Proxy/CSharpScriptProxy.cs +++ b/Source/Editor/Content/Proxy/CSharpScriptProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/Content/Proxy/CollisionDataProxy.cs b/Source/Editor/Content/Proxy/CollisionDataProxy.cs index df26dca75..154789dc5 100644 --- a/Source/Editor/Content/Proxy/CollisionDataProxy.cs +++ b/Source/Editor/Content/Proxy/CollisionDataProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/Content/Proxy/ContentProxy.cs b/Source/Editor/Content/Proxy/ContentProxy.cs index ff8603589..1bb354717 100644 --- a/Source/Editor/Content/Proxy/ContentProxy.cs +++ b/Source/Editor/Content/Proxy/ContentProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI.ContextMenu; diff --git a/Source/Editor/Content/Proxy/CppProxy.cs b/Source/Editor/Content/Proxy/CppProxy.cs index fc847884d..f4b92322b 100644 --- a/Source/Editor/Content/Proxy/CppProxy.cs +++ b/Source/Editor/Content/Proxy/CppProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/Content/Proxy/CubeTextureProxy.cs b/Source/Editor/Content/Proxy/CubeTextureProxy.cs index 2dccc9e47..7f2c951ce 100644 --- a/Source/Editor/Content/Proxy/CubeTextureProxy.cs +++ b/Source/Editor/Content/Proxy/CubeTextureProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Thumbnails; diff --git a/Source/Editor/Content/Proxy/FileProxy.cs b/Source/Editor/Content/Proxy/FileProxy.cs index 10f0ee2f2..5f77dbd8f 100644 --- a/Source/Editor/Content/Proxy/FileProxy.cs +++ b/Source/Editor/Content/Proxy/FileProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Windows; using FlaxEngine; diff --git a/Source/Editor/Content/Proxy/FontProxy.cs b/Source/Editor/Content/Proxy/FontProxy.cs index 1f5078f82..745b98f52 100644 --- a/Source/Editor/Content/Proxy/FontProxy.cs +++ b/Source/Editor/Content/Proxy/FontProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Thumbnails; diff --git a/Source/Editor/Content/Proxy/GameplayGlobalsProxy.cs b/Source/Editor/Content/Proxy/GameplayGlobalsProxy.cs index 775723ab3..150134cc4 100644 --- a/Source/Editor/Content/Proxy/GameplayGlobalsProxy.cs +++ b/Source/Editor/Content/Proxy/GameplayGlobalsProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Windows; diff --git a/Source/Editor/Content/Proxy/IESProfileProxy.cs b/Source/Editor/Content/Proxy/IESProfileProxy.cs index 0c7e4d6c3..89daed619 100644 --- a/Source/Editor/Content/Proxy/IESProfileProxy.cs +++ b/Source/Editor/Content/Proxy/IESProfileProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Thumbnails; diff --git a/Source/Editor/Content/Proxy/JsonAssetProxy.cs b/Source/Editor/Content/Proxy/JsonAssetProxy.cs index bd663e0c6..12a54a030 100644 --- a/Source/Editor/Content/Proxy/JsonAssetProxy.cs +++ b/Source/Editor/Content/Proxy/JsonAssetProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Create; diff --git a/Source/Editor/Content/Proxy/LocalizedStringTableProxy.cs b/Source/Editor/Content/Proxy/LocalizedStringTableProxy.cs index f36cbabd6..ec81b8c01 100644 --- a/Source/Editor/Content/Proxy/LocalizedStringTableProxy.cs +++ b/Source/Editor/Content/Proxy/LocalizedStringTableProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Windows; using FlaxEditor.Windows.Assets; diff --git a/Source/Editor/Content/Proxy/MaterialFunctionProxy.cs b/Source/Editor/Content/Proxy/MaterialFunctionProxy.cs index ca012f70a..949f34b85 100644 --- a/Source/Editor/Content/Proxy/MaterialFunctionProxy.cs +++ b/Source/Editor/Content/Proxy/MaterialFunctionProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Windows; diff --git a/Source/Editor/Content/Proxy/MaterialInstanceProxy.cs b/Source/Editor/Content/Proxy/MaterialInstanceProxy.cs index cd245b149..d69abe9b5 100644 --- a/Source/Editor/Content/Proxy/MaterialInstanceProxy.cs +++ b/Source/Editor/Content/Proxy/MaterialInstanceProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Thumbnails; diff --git a/Source/Editor/Content/Proxy/MaterialProxy.cs b/Source/Editor/Content/Proxy/MaterialProxy.cs index f7db2c83d..cbfca3c00 100644 --- a/Source/Editor/Content/Proxy/MaterialProxy.cs +++ b/Source/Editor/Content/Proxy/MaterialProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Thumbnails; diff --git a/Source/Editor/Content/Proxy/ModelProxy.cs b/Source/Editor/Content/Proxy/ModelProxy.cs index c3ac3b247..bf84703ad 100644 --- a/Source/Editor/Content/Proxy/ModelProxy.cs +++ b/Source/Editor/Content/Proxy/ModelProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Thumbnails; diff --git a/Source/Editor/Content/Proxy/ParticleEmitterFunctionProxy.cs b/Source/Editor/Content/Proxy/ParticleEmitterFunctionProxy.cs index aaf9445e2..837d6156b 100644 --- a/Source/Editor/Content/Proxy/ParticleEmitterFunctionProxy.cs +++ b/Source/Editor/Content/Proxy/ParticleEmitterFunctionProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Windows; diff --git a/Source/Editor/Content/Proxy/ParticleEmitterProxy.cs b/Source/Editor/Content/Proxy/ParticleEmitterProxy.cs index 0179a2992..8c1204128 100644 --- a/Source/Editor/Content/Proxy/ParticleEmitterProxy.cs +++ b/Source/Editor/Content/Proxy/ParticleEmitterProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Create; diff --git a/Source/Editor/Content/Proxy/ParticleSystemProxy.cs b/Source/Editor/Content/Proxy/ParticleSystemProxy.cs index 74f391513..4661bd283 100644 --- a/Source/Editor/Content/Proxy/ParticleSystemProxy.cs +++ b/Source/Editor/Content/Proxy/ParticleSystemProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Thumbnails; diff --git a/Source/Editor/Content/Proxy/PrefabProxy.cs b/Source/Editor/Content/Proxy/PrefabProxy.cs index 3bcb3cbb3..0c0114fa8 100644 --- a/Source/Editor/Content/Proxy/PrefabProxy.cs +++ b/Source/Editor/Content/Proxy/PrefabProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Thumbnails; diff --git a/Source/Editor/Content/Proxy/PreviewsCacheProxy.cs b/Source/Editor/Content/Proxy/PreviewsCacheProxy.cs index 7c617cd2f..f38ea8e50 100644 --- a/Source/Editor/Content/Proxy/PreviewsCacheProxy.cs +++ b/Source/Editor/Content/Proxy/PreviewsCacheProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Windows; diff --git a/Source/Editor/Content/Proxy/SceneAnimationProxy.cs b/Source/Editor/Content/Proxy/SceneAnimationProxy.cs index 5f7fa800a..96ba3554c 100644 --- a/Source/Editor/Content/Proxy/SceneAnimationProxy.cs +++ b/Source/Editor/Content/Proxy/SceneAnimationProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Windows; diff --git a/Source/Editor/Content/Proxy/SceneProxy.cs b/Source/Editor/Content/Proxy/SceneProxy.cs index d959b524a..3d9320fc1 100644 --- a/Source/Editor/Content/Proxy/SceneProxy.cs +++ b/Source/Editor/Content/Proxy/SceneProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI.ContextMenu; diff --git a/Source/Editor/Content/Proxy/ScriptProxy.cs b/Source/Editor/Content/Proxy/ScriptProxy.cs index d728dcc38..a0cfa63be 100644 --- a/Source/Editor/Content/Proxy/ScriptProxy.cs +++ b/Source/Editor/Content/Proxy/ScriptProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/Content/Proxy/SettingsProxy.cs b/Source/Editor/Content/Proxy/SettingsProxy.cs index 6c5363a7b..b47861230 100644 --- a/Source/Editor/Content/Proxy/SettingsProxy.cs +++ b/Source/Editor/Content/Proxy/SettingsProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Create; diff --git a/Source/Editor/Content/Proxy/ShaderProxy.cs b/Source/Editor/Content/Proxy/ShaderProxy.cs index 98d4eaa2d..127b12c43 100644 --- a/Source/Editor/Content/Proxy/ShaderProxy.cs +++ b/Source/Editor/Content/Proxy/ShaderProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Windows; diff --git a/Source/Editor/Content/Proxy/ShaderSourceProxy.cs b/Source/Editor/Content/Proxy/ShaderSourceProxy.cs index 4e7d49a05..e2ff252cb 100644 --- a/Source/Editor/Content/Proxy/ShaderSourceProxy.cs +++ b/Source/Editor/Content/Proxy/ShaderSourceProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/Content/Proxy/SkeletonMaskProxy.cs b/Source/Editor/Content/Proxy/SkeletonMaskProxy.cs index 560df0a7c..392d471be 100644 --- a/Source/Editor/Content/Proxy/SkeletonMaskProxy.cs +++ b/Source/Editor/Content/Proxy/SkeletonMaskProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Windows; diff --git a/Source/Editor/Content/Proxy/SkinnedModelProxy.cs b/Source/Editor/Content/Proxy/SkinnedModelProxy.cs index 6e228aa86..e05ca80d9 100644 --- a/Source/Editor/Content/Proxy/SkinnedModelProxy.cs +++ b/Source/Editor/Content/Proxy/SkinnedModelProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Thumbnails; diff --git a/Source/Editor/Content/Proxy/SpriteAtlasProxy.cs b/Source/Editor/Content/Proxy/SpriteAtlasProxy.cs index 7e975a979..3d97f86c2 100644 --- a/Source/Editor/Content/Proxy/SpriteAtlasProxy.cs +++ b/Source/Editor/Content/Proxy/SpriteAtlasProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Thumbnails; diff --git a/Source/Editor/Content/Proxy/TextureProxy.cs b/Source/Editor/Content/Proxy/TextureProxy.cs index 709ca4dbf..a62bab1cd 100644 --- a/Source/Editor/Content/Proxy/TextureProxy.cs +++ b/Source/Editor/Content/Proxy/TextureProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Thumbnails; diff --git a/Source/Editor/Content/Proxy/VisualScriptProxy.cs b/Source/Editor/Content/Proxy/VisualScriptProxy.cs index c4fc804ae..c7d39a904 100644 --- a/Source/Editor/Content/Proxy/VisualScriptProxy.cs +++ b/Source/Editor/Content/Proxy/VisualScriptProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Content/Settings/BuildPreset.cs b/Source/Editor/Content/Settings/BuildPreset.cs index a5e347990..7d35ed195 100644 --- a/Source/Editor/Content/Settings/BuildPreset.cs +++ b/Source/Editor/Content/Settings/BuildPreset.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Content/Settings/BuildTarget.cs b/Source/Editor/Content/Settings/BuildTarget.cs index 63ee280e3..97424e150 100644 --- a/Source/Editor/Content/Settings/BuildTarget.cs +++ b/Source/Editor/Content/Settings/BuildTarget.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Content/Thumbnails/ThumbnailRequest.cs b/Source/Editor/Content/Thumbnails/ThumbnailRequest.cs index 40ad17720..bb41ba01e 100644 --- a/Source/Editor/Content/Thumbnails/ThumbnailRequest.cs +++ b/Source/Editor/Content/Thumbnails/ThumbnailRequest.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Content/Thumbnails/ThumbnailsModule.cs b/Source/Editor/Content/Thumbnails/ThumbnailsModule.cs index b213cb798..b3d7ffa49 100644 --- a/Source/Editor/Content/Thumbnails/ThumbnailsModule.cs +++ b/Source/Editor/Content/Thumbnails/ThumbnailsModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Content/Tree/ContentTreeNode.cs b/Source/Editor/Content/Tree/ContentTreeNode.cs index e2cd1e771..07537bdda 100644 --- a/Source/Editor/Content/Tree/ContentTreeNode.cs +++ b/Source/Editor/Content/Tree/ContentTreeNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.GUI; diff --git a/Source/Editor/Content/Tree/MainContentTreeNode.cs b/Source/Editor/Content/Tree/MainContentTreeNode.cs index a4f24f4ab..c8936db6c 100644 --- a/Source/Editor/Content/Tree/MainContentTreeNode.cs +++ b/Source/Editor/Content/Tree/MainContentTreeNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; diff --git a/Source/Editor/Content/Tree/ProjectTreeNode.cs b/Source/Editor/Content/Tree/ProjectTreeNode.cs index b5aae571b..7e89cca72 100644 --- a/Source/Editor/Content/Tree/ProjectTreeNode.cs +++ b/Source/Editor/Content/Tree/ProjectTreeNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine.GUI; diff --git a/Source/Editor/Content/Tree/RootContentTreeNode.cs b/Source/Editor/Content/Tree/RootContentTreeNode.cs index 328c51874..73afbe1c1 100644 --- a/Source/Editor/Content/Tree/RootContentTreeNode.cs +++ b/Source/Editor/Content/Tree/RootContentTreeNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.Content { diff --git a/Source/Editor/Cooker/CookingData.h b/Source/Editor/Cooker/CookingData.h index 1924b0c56..84ad74a7f 100644 --- a/Source/Editor/Cooker/CookingData.h +++ b/Source/Editor/Cooker/CookingData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/GameCooker.cpp b/Source/Editor/Cooker/GameCooker.cpp index 894f4ed2d..ba6dd012c 100644 --- a/Source/Editor/Cooker/GameCooker.cpp +++ b/Source/Editor/Cooker/GameCooker.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GameCooker.h" #include "PlatformTools.h" diff --git a/Source/Editor/Cooker/GameCooker.cs b/Source/Editor/Cooker/GameCooker.cs index 9a7500d1d..4bcd57502 100644 --- a/Source/Editor/Cooker/GameCooker.cs +++ b/Source/Editor/Cooker/GameCooker.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Cooker/GameCooker.h b/Source/Editor/Cooker/GameCooker.h index f328c8719..991124977 100644 --- a/Source/Editor/Cooker/GameCooker.h +++ b/Source/Editor/Cooker/GameCooker.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Platform/Android/AndroidPlatformTools.h b/Source/Editor/Cooker/Platform/Android/AndroidPlatformTools.h index 59697e758..09a4d6b2f 100644 --- a/Source/Editor/Cooker/Platform/Android/AndroidPlatformTools.h +++ b/Source/Editor/Cooker/Platform/Android/AndroidPlatformTools.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Platform/GDK/GDKPlatformTools.cpp b/Source/Editor/Cooker/Platform/GDK/GDKPlatformTools.cpp index d9a052419..b68bc1444 100644 --- a/Source/Editor/Cooker/Platform/GDK/GDKPlatformTools.cpp +++ b/Source/Editor/Cooker/Platform/GDK/GDKPlatformTools.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_TOOLS_GDK diff --git a/Source/Editor/Cooker/Platform/GDK/GDKPlatformTools.h b/Source/Editor/Cooker/Platform/GDK/GDKPlatformTools.h index 284098ec9..083b37915 100644 --- a/Source/Editor/Cooker/Platform/GDK/GDKPlatformTools.h +++ b/Source/Editor/Cooker/Platform/GDK/GDKPlatformTools.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Platform/Linux/LinuxPlatformTools.cpp b/Source/Editor/Cooker/Platform/Linux/LinuxPlatformTools.cpp index 42ef6fcdf..5c687cf7d 100644 --- a/Source/Editor/Cooker/Platform/Linux/LinuxPlatformTools.cpp +++ b/Source/Editor/Cooker/Platform/Linux/LinuxPlatformTools.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_TOOLS_LINUX diff --git a/Source/Editor/Cooker/Platform/Linux/LinuxPlatformTools.h b/Source/Editor/Cooker/Platform/Linux/LinuxPlatformTools.h index 432240d00..83ba75e0e 100644 --- a/Source/Editor/Cooker/Platform/Linux/LinuxPlatformTools.h +++ b/Source/Editor/Cooker/Platform/Linux/LinuxPlatformTools.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Platform/Mac/MacPlatformTools.cpp b/Source/Editor/Cooker/Platform/Mac/MacPlatformTools.cpp index aa56a6b95..c7e7aa242 100644 --- a/Source/Editor/Cooker/Platform/Mac/MacPlatformTools.cpp +++ b/Source/Editor/Cooker/Platform/Mac/MacPlatformTools.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_TOOLS_MAC diff --git a/Source/Editor/Cooker/Platform/Mac/MacPlatformTools.h b/Source/Editor/Cooker/Platform/Mac/MacPlatformTools.h index efdd0b733..411222b96 100644 --- a/Source/Editor/Cooker/Platform/Mac/MacPlatformTools.h +++ b/Source/Editor/Cooker/Platform/Mac/MacPlatformTools.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Platform/UWP/UWPPlatformTools.cpp b/Source/Editor/Cooker/Platform/UWP/UWPPlatformTools.cpp index f6af5bb5a..ebbf9840c 100644 --- a/Source/Editor/Cooker/Platform/UWP/UWPPlatformTools.cpp +++ b/Source/Editor/Cooker/Platform/UWP/UWPPlatformTools.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_TOOLS_UWP diff --git a/Source/Editor/Cooker/Platform/UWP/UWPPlatformTools.h b/Source/Editor/Cooker/Platform/UWP/UWPPlatformTools.h index d9b6673d6..23410b9b9 100644 --- a/Source/Editor/Cooker/Platform/UWP/UWPPlatformTools.h +++ b/Source/Editor/Cooker/Platform/UWP/UWPPlatformTools.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Platform/Windows/WindowsPlatformTools.cpp b/Source/Editor/Cooker/Platform/Windows/WindowsPlatformTools.cpp index 447331ac9..99d59f6b3 100644 --- a/Source/Editor/Cooker/Platform/Windows/WindowsPlatformTools.cpp +++ b/Source/Editor/Cooker/Platform/Windows/WindowsPlatformTools.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_TOOLS_WINDOWS diff --git a/Source/Editor/Cooker/Platform/Windows/WindowsPlatformTools.h b/Source/Editor/Cooker/Platform/Windows/WindowsPlatformTools.h index 5f03c9575..ad30c93eb 100644 --- a/Source/Editor/Cooker/Platform/Windows/WindowsPlatformTools.h +++ b/Source/Editor/Cooker/Platform/Windows/WindowsPlatformTools.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Platform/iOS/iOSPlatformTools.cpp b/Source/Editor/Cooker/Platform/iOS/iOSPlatformTools.cpp index 85a7f99fa..2dfd779b0 100644 --- a/Source/Editor/Cooker/Platform/iOS/iOSPlatformTools.cpp +++ b/Source/Editor/Cooker/Platform/iOS/iOSPlatformTools.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_TOOLS_IOS diff --git a/Source/Editor/Cooker/Platform/iOS/iOSPlatformTools.h b/Source/Editor/Cooker/Platform/iOS/iOSPlatformTools.h index 854961923..a3abf4d35 100644 --- a/Source/Editor/Cooker/Platform/iOS/iOSPlatformTools.h +++ b/Source/Editor/Cooker/Platform/iOS/iOSPlatformTools.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/PlatformTools.h b/Source/Editor/Cooker/PlatformTools.h index 533dad805..cff6fd273 100644 --- a/Source/Editor/Cooker/PlatformTools.h +++ b/Source/Editor/Cooker/PlatformTools.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Steps/CollectAssetsStep.cpp b/Source/Editor/Cooker/Steps/CollectAssetsStep.cpp index 9adfebeca..960be87ad 100644 --- a/Source/Editor/Cooker/Steps/CollectAssetsStep.cpp +++ b/Source/Editor/Cooker/Steps/CollectAssetsStep.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CollectAssetsStep.h" #include "Engine/Content/Content.h" diff --git a/Source/Editor/Cooker/Steps/CollectAssetsStep.h b/Source/Editor/Cooker/Steps/CollectAssetsStep.h index 0542cf5f4..15e7f04e9 100644 --- a/Source/Editor/Cooker/Steps/CollectAssetsStep.h +++ b/Source/Editor/Cooker/Steps/CollectAssetsStep.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Steps/CompileScriptsStep.cpp b/Source/Editor/Cooker/Steps/CompileScriptsStep.cpp index befc41640..d709d6a19 100644 --- a/Source/Editor/Cooker/Steps/CompileScriptsStep.cpp +++ b/Source/Editor/Cooker/Steps/CompileScriptsStep.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CompileScriptsStep.h" #include "Editor/Scripting/ScriptsBuilder.h" diff --git a/Source/Editor/Cooker/Steps/CompileScriptsStep.h b/Source/Editor/Cooker/Steps/CompileScriptsStep.h index 80785fc08..0042e4ce4 100644 --- a/Source/Editor/Cooker/Steps/CompileScriptsStep.h +++ b/Source/Editor/Cooker/Steps/CompileScriptsStep.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Steps/CookAssetsStep.cpp b/Source/Editor/Cooker/Steps/CookAssetsStep.cpp index 8fd87bcfd..d6421f04e 100644 --- a/Source/Editor/Cooker/Steps/CookAssetsStep.cpp +++ b/Source/Editor/Cooker/Steps/CookAssetsStep.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CookAssetsStep.h" #include "Editor/Cooker/PlatformTools.h" diff --git a/Source/Editor/Cooker/Steps/CookAssetsStep.h b/Source/Editor/Cooker/Steps/CookAssetsStep.h index c552e532c..ce144b905 100644 --- a/Source/Editor/Cooker/Steps/CookAssetsStep.h +++ b/Source/Editor/Cooker/Steps/CookAssetsStep.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Steps/DeployDataStep.cpp b/Source/Editor/Cooker/Steps/DeployDataStep.cpp index 59ff0d744..c59938135 100644 --- a/Source/Editor/Cooker/Steps/DeployDataStep.cpp +++ b/Source/Editor/Cooker/Steps/DeployDataStep.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "DeployDataStep.h" #include "Engine/Platform/File.h" diff --git a/Source/Editor/Cooker/Steps/DeployDataStep.h b/Source/Editor/Cooker/Steps/DeployDataStep.h index 2a54190d4..72e4a888d 100644 --- a/Source/Editor/Cooker/Steps/DeployDataStep.h +++ b/Source/Editor/Cooker/Steps/DeployDataStep.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Steps/PostProcessStep.cpp b/Source/Editor/Cooker/Steps/PostProcessStep.cpp index dce8c5d2f..bf0e10f70 100644 --- a/Source/Editor/Cooker/Steps/PostProcessStep.cpp +++ b/Source/Editor/Cooker/Steps/PostProcessStep.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "PostProcessStep.h" #include "Editor/Cooker/PlatformTools.h" diff --git a/Source/Editor/Cooker/Steps/PostProcessStep.h b/Source/Editor/Cooker/Steps/PostProcessStep.h index b7b854dc9..b834db65d 100644 --- a/Source/Editor/Cooker/Steps/PostProcessStep.h +++ b/Source/Editor/Cooker/Steps/PostProcessStep.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Steps/PrecompileAssembliesStep.cpp b/Source/Editor/Cooker/Steps/PrecompileAssembliesStep.cpp index 5d566efb5..cead25b46 100644 --- a/Source/Editor/Cooker/Steps/PrecompileAssembliesStep.cpp +++ b/Source/Editor/Cooker/Steps/PrecompileAssembliesStep.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "PrecompileAssembliesStep.h" #include "Engine/Platform/FileSystem.h" diff --git a/Source/Editor/Cooker/Steps/PrecompileAssembliesStep.h b/Source/Editor/Cooker/Steps/PrecompileAssembliesStep.h index dcfe2fc5d..5667c432e 100644 --- a/Source/Editor/Cooker/Steps/PrecompileAssembliesStep.h +++ b/Source/Editor/Cooker/Steps/PrecompileAssembliesStep.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Cooker/Steps/ValidateStep.cpp b/Source/Editor/Cooker/Steps/ValidateStep.cpp index d27a9780f..8f47f265c 100644 --- a/Source/Editor/Cooker/Steps/ValidateStep.cpp +++ b/Source/Editor/Cooker/Steps/ValidateStep.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ValidateStep.h" #include "Engine/Core/Config/GameSettings.h" diff --git a/Source/Editor/Cooker/Steps/ValidateStep.h b/Source/Editor/Cooker/Steps/ValidateStep.h index bcf86e73a..cfb4d6861 100644 --- a/Source/Editor/Cooker/Steps/ValidateStep.h +++ b/Source/Editor/Cooker/Steps/ValidateStep.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/CustomEditorWindow.cs b/Source/Editor/CustomEditorWindow.cs index 5c3fedd6c..9cd4d346a 100644 --- a/Source/Editor/CustomEditorWindow.cs +++ b/Source/Editor/CustomEditorWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors; using FlaxEditor.GUI.Docking; diff --git a/Source/Editor/CustomEditors/CustomEditor.cs b/Source/Editor/CustomEditors/CustomEditor.cs index 6ae0f0562..ab87389de 100644 --- a/Source/Editor/CustomEditors/CustomEditor.cs +++ b/Source/Editor/CustomEditors/CustomEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/CustomEditorPresenter.cs b/Source/Editor/CustomEditors/CustomEditorPresenter.cs index 0c4ac4106..3ab550b84 100644 --- a/Source/Editor/CustomEditors/CustomEditorPresenter.cs +++ b/Source/Editor/CustomEditors/CustomEditorPresenter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/CustomEditorsUtil.cpp b/Source/Editor/CustomEditors/CustomEditorsUtil.cpp index d0c10c13d..d4526afee 100644 --- a/Source/Editor/CustomEditors/CustomEditorsUtil.cpp +++ b/Source/Editor/CustomEditors/CustomEditorsUtil.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CustomEditorsUtil.h" #include "Engine/Core/Log.h" diff --git a/Source/Editor/CustomEditors/CustomEditorsUtil.cs b/Source/Editor/CustomEditors/CustomEditorsUtil.cs index 5f76b07e2..316ae25aa 100644 --- a/Source/Editor/CustomEditors/CustomEditorsUtil.cs +++ b/Source/Editor/CustomEditors/CustomEditorsUtil.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/CustomEditorsUtil.h b/Source/Editor/CustomEditors/CustomEditorsUtil.h index aea45729e..0aa1e9e22 100644 --- a/Source/Editor/CustomEditors/CustomEditorsUtil.h +++ b/Source/Editor/CustomEditors/CustomEditorsUtil.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/CustomEditors/Dedicated/ActorEditor.cs b/Source/Editor/CustomEditors/Dedicated/ActorEditor.cs index db863b186..db77e24e7 100644 --- a/Source/Editor/CustomEditors/Dedicated/ActorEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/ActorEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/Dedicated/AnimatedModelEditor.cs b/Source/Editor/CustomEditors/Dedicated/AnimatedModelEditor.cs index 8cb0c160f..6f1ac91d0 100644 --- a/Source/Editor/CustomEditors/Dedicated/AnimatedModelEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/AnimatedModelEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Surface; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Dedicated/AudioSourceEditor.cs b/Source/Editor/CustomEditors/Dedicated/AudioSourceEditor.cs index adbdb90c6..7828b64b6 100644 --- a/Source/Editor/CustomEditors/Dedicated/AudioSourceEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/AudioSourceEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Dedicated/ClothEditor.cs b/Source/Editor/CustomEditors/Dedicated/ClothEditor.cs index 4053c6e16..c9ffaf683 100644 --- a/Source/Editor/CustomEditors/Dedicated/ClothEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/ClothEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Gizmo; using FlaxEditor.Scripting; diff --git a/Source/Editor/CustomEditors/Dedicated/CurveObjectEditor.cs b/Source/Editor/CustomEditors/Dedicated/CurveObjectEditor.cs index e7652fa90..019148b07 100644 --- a/Source/Editor/CustomEditors/Dedicated/CurveObjectEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/CurveObjectEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Dedicated/EnvironmentProbeEditor.cs b/Source/Editor/CustomEditors/Dedicated/EnvironmentProbeEditor.cs index fe8b5b4eb..663a6def7 100644 --- a/Source/Editor/CustomEditors/Dedicated/EnvironmentProbeEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/EnvironmentProbeEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Dedicated/FontReferenceEditor.cs b/Source/Editor/CustomEditors/Dedicated/FontReferenceEditor.cs index ef46f9e65..515a41e7e 100644 --- a/Source/Editor/CustomEditors/Dedicated/FontReferenceEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/FontReferenceEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.CustomEditors.Editors; diff --git a/Source/Editor/CustomEditors/Dedicated/LayersMaskEditor.cs b/Source/Editor/CustomEditors/Dedicated/LayersMaskEditor.cs index 87f749696..ff157c74b 100644 --- a/Source/Editor/CustomEditors/Dedicated/LayersMaskEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/LayersMaskEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Content.Settings; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Dedicated/LayersMatrixEditor.cs b/Source/Editor/CustomEditors/Dedicated/LayersMatrixEditor.cs index fa104b893..ea41f91e9 100644 --- a/Source/Editor/CustomEditors/Dedicated/LayersMatrixEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/LayersMatrixEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/Dedicated/LocalizationSettingsEditor.cs b/Source/Editor/CustomEditors/Dedicated/LocalizationSettingsEditor.cs index 071810ffa..bdcf14626 100644 --- a/Source/Editor/CustomEditors/Dedicated/LocalizationSettingsEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/LocalizationSettingsEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/Dedicated/MeshReferenceEditor.cs b/Source/Editor/CustomEditors/Dedicated/MeshReferenceEditor.cs index 4099e5aee..8402fa956 100644 --- a/Source/Editor/CustomEditors/Dedicated/MeshReferenceEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/MeshReferenceEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/CustomEditors/Dedicated/MissingScriptEditor.cs b/Source/Editor/CustomEditors/Dedicated/MissingScriptEditor.cs index 7e0c6f38c..bb18f6de0 100644 --- a/Source/Editor/CustomEditors/Dedicated/MissingScriptEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/MissingScriptEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Actions; using FlaxEditor.CustomEditors.Editors; diff --git a/Source/Editor/CustomEditors/Dedicated/ModelPrefabEditor.cs b/Source/Editor/CustomEditors/Dedicated/ModelPrefabEditor.cs index 1e41fcc32..194bc23ea 100644 --- a/Source/Editor/CustomEditors/Dedicated/ModelPrefabEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/ModelPrefabEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/CustomEditors/Dedicated/NavAgentMaskEditor.cs b/Source/Editor/CustomEditors/Dedicated/NavAgentMaskEditor.cs index 95b741e37..5ea56b795 100644 --- a/Source/Editor/CustomEditors/Dedicated/NavAgentMaskEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/NavAgentMaskEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using FlaxEditor.Content.Settings; diff --git a/Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs b/Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs index 5b2cfc144..c207f8949 100644 --- a/Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/CustomEditors/Dedicated/PhysicalMaterialEditor.cs b/Source/Editor/CustomEditors/Dedicated/PhysicalMaterialEditor.cs index ee49d837b..3cd072242 100644 --- a/Source/Editor/CustomEditors/Dedicated/PhysicalMaterialEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/PhysicalMaterialEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.CustomEditors.Editors; diff --git a/Source/Editor/CustomEditors/Dedicated/PostProcessSettingsEditor.cs b/Source/Editor/CustomEditors/Dedicated/PostProcessSettingsEditor.cs index 05b802d5e..8827dfb30 100644 --- a/Source/Editor/CustomEditors/Dedicated/PostProcessSettingsEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/PostProcessSettingsEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.CustomEditors.Editors; diff --git a/Source/Editor/CustomEditors/Dedicated/RagdollEditor.cs b/Source/Editor/CustomEditors/Dedicated/RagdollEditor.cs index c4b334b3a..175312b6a 100644 --- a/Source/Editor/CustomEditors/Dedicated/RagdollEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/RagdollEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/Dedicated/RigidBodyEditor.cs b/Source/Editor/CustomEditors/Dedicated/RigidBodyEditor.cs index de580f5d2..72c7d4871 100644 --- a/Source/Editor/CustomEditors/Dedicated/RigidBodyEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/RigidBodyEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.CustomEditors.GUI; diff --git a/Source/Editor/CustomEditors/Dedicated/SceneAnimationPlayerEditor.cs b/Source/Editor/CustomEditors/Dedicated/SceneAnimationPlayerEditor.cs index 96da5662e..c83cca620 100644 --- a/Source/Editor/CustomEditors/Dedicated/SceneAnimationPlayerEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/SceneAnimationPlayerEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Dedicated/ScriptingObjectEditor.cs b/Source/Editor/CustomEditors/Dedicated/ScriptingObjectEditor.cs index 477deb708..1b580d3c8 100644 --- a/Source/Editor/CustomEditors/Dedicated/ScriptingObjectEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/ScriptingObjectEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors.Editors; using FlaxEngine.Networking; diff --git a/Source/Editor/CustomEditors/Dedicated/ScriptsEditor.cs b/Source/Editor/CustomEditors/Dedicated/ScriptsEditor.cs index 63374361d..a8bcedf18 100644 --- a/Source/Editor/CustomEditors/Dedicated/ScriptsEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/ScriptsEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections; diff --git a/Source/Editor/CustomEditors/Dedicated/SkyLightEditor.cs b/Source/Editor/CustomEditors/Dedicated/SkyLightEditor.cs index 888d64354..43f859347 100644 --- a/Source/Editor/CustomEditors/Dedicated/SkyLightEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/SkyLightEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Dedicated/SplineEditor.cs b/Source/Editor/CustomEditors/Dedicated/SplineEditor.cs index 7b9b65c5c..fbe3ffc86 100644 --- a/Source/Editor/CustomEditors/Dedicated/SplineEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/SplineEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/Dedicated/TerrainEditor.cs b/Source/Editor/CustomEditors/Dedicated/TerrainEditor.cs index c6b946e04..30ffb6866 100644 --- a/Source/Editor/CustomEditors/Dedicated/TerrainEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/TerrainEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Dedicated/TextureGroupEditor.cs b/Source/Editor/CustomEditors/Dedicated/TextureGroupEditor.cs index ca1f357a9..6eb1494c3 100644 --- a/Source/Editor/CustomEditors/Dedicated/TextureGroupEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/TextureGroupEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Content.Settings; using FlaxEditor.CustomEditors.Elements; diff --git a/Source/Editor/CustomEditors/Dedicated/UIControlEditor.cs b/Source/Editor/CustomEditors/Dedicated/UIControlEditor.cs index 296560507..cd0b534e0 100644 --- a/Source/Editor/CustomEditors/Dedicated/UIControlEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/UIControlEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/CustomEditors/Editors/ActorLayerEditor.cs b/Source/Editor/CustomEditors/Editors/ActorLayerEditor.cs index 4829bd91a..1f3914d6a 100644 --- a/Source/Editor/CustomEditors/Editors/ActorLayerEditor.cs +++ b/Source/Editor/CustomEditors/Editors/ActorLayerEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.Content.Settings; diff --git a/Source/Editor/CustomEditors/Editors/ActorStaticFlagsEditor.cs b/Source/Editor/CustomEditors/Editors/ActorStaticFlagsEditor.cs index f93ac7cdd..0851ecd96 100644 --- a/Source/Editor/CustomEditors/Editors/ActorStaticFlagsEditor.cs +++ b/Source/Editor/CustomEditors/Editors/ActorStaticFlagsEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Editors/ActorTransformEditor.cs b/Source/Editor/CustomEditors/Editors/ActorTransformEditor.cs index 4c153e759..29a9f45e8 100644 --- a/Source/Editor/CustomEditors/Editors/ActorTransformEditor.cs +++ b/Source/Editor/CustomEditors/Editors/ActorTransformEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/Editors/ArrayEditor.cs b/Source/Editor/CustomEditors/Editors/ArrayEditor.cs index 4d7beadda..276417f96 100644 --- a/Source/Editor/CustomEditors/Editors/ArrayEditor.cs +++ b/Source/Editor/CustomEditors/Editors/ArrayEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections; diff --git a/Source/Editor/CustomEditors/Editors/AssetRefEditor.cs b/Source/Editor/CustomEditors/Editors/AssetRefEditor.cs index db8ec1152..26e1b9842 100644 --- a/Source/Editor/CustomEditors/Editors/AssetRefEditor.cs +++ b/Source/Editor/CustomEditors/Editors/AssetRefEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/CustomEditors/Editors/BehaviorKnowledgeSelectorEditor.cs b/Source/Editor/CustomEditors/Editors/BehaviorKnowledgeSelectorEditor.cs index b3c5792ac..b172694f2 100644 --- a/Source/Editor/CustomEditors/Editors/BehaviorKnowledgeSelectorEditor.cs +++ b/Source/Editor/CustomEditors/Editors/BehaviorKnowledgeSelectorEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/Editors/BooleanEditor.cs b/Source/Editor/CustomEditors/Editors/BooleanEditor.cs index 803b7b4dd..31fc7c324 100644 --- a/Source/Editor/CustomEditors/Editors/BooleanEditor.cs +++ b/Source/Editor/CustomEditors/Editors/BooleanEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors.Elements; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Editors/CollectionEditor.cs b/Source/Editor/CustomEditors/Editors/CollectionEditor.cs index 38dce0a25..211fb3980 100644 --- a/Source/Editor/CustomEditors/Editors/CollectionEditor.cs +++ b/Source/Editor/CustomEditors/Editors/CollectionEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections; diff --git a/Source/Editor/CustomEditors/Editors/ColorEditor.cs b/Source/Editor/CustomEditors/Editors/ColorEditor.cs index 4edbde432..e73be240e 100644 --- a/Source/Editor/CustomEditors/Editors/ColorEditor.cs +++ b/Source/Editor/CustomEditors/Editors/ColorEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors.Elements; using FlaxEditor.GUI.Input; diff --git a/Source/Editor/CustomEditors/Editors/ColorTrackball.cs b/Source/Editor/CustomEditors/Editors/ColorTrackball.cs index 836a1e9b8..f0832936e 100644 --- a/Source/Editor/CustomEditors/Editors/ColorTrackball.cs +++ b/Source/Editor/CustomEditors/Editors/ColorTrackball.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using FlaxEditor.CustomEditors.Elements; diff --git a/Source/Editor/CustomEditors/Editors/CultureInfoEditor.cs b/Source/Editor/CustomEditors/Editors/CultureInfoEditor.cs index e1a2b0195..0bc3de185 100644 --- a/Source/Editor/CustomEditors/Editors/CultureInfoEditor.cs +++ b/Source/Editor/CustomEditors/Editors/CultureInfoEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/Editors/DictionaryEditor.cs b/Source/Editor/CustomEditors/Editors/DictionaryEditor.cs index 774f9b6b3..da60aaefd 100644 --- a/Source/Editor/CustomEditors/Editors/DictionaryEditor.cs +++ b/Source/Editor/CustomEditors/Editors/DictionaryEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections; diff --git a/Source/Editor/CustomEditors/Editors/DoubleEditor.cs b/Source/Editor/CustomEditors/Editors/DoubleEditor.cs index c490046b9..6e3048eb9 100644 --- a/Source/Editor/CustomEditors/Editors/DoubleEditor.cs +++ b/Source/Editor/CustomEditors/Editors/DoubleEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/CustomEditors/Editors/EnumEditor.cs b/Source/Editor/CustomEditors/Editors/EnumEditor.cs index 3e305b09b..76b1fcba0 100644 --- a/Source/Editor/CustomEditors/Editors/EnumEditor.cs +++ b/Source/Editor/CustomEditors/Editors/EnumEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/CustomEditors/Editors/FlaxObjectRefEditor.cs b/Source/Editor/CustomEditors/Editors/FlaxObjectRefEditor.cs index 731da3817..2035057de 100644 --- a/Source/Editor/CustomEditors/Editors/FlaxObjectRefEditor.cs +++ b/Source/Editor/CustomEditors/Editors/FlaxObjectRefEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/CustomEditors/Editors/FloatEditor.cs b/Source/Editor/CustomEditors/Editors/FloatEditor.cs index 07c07030e..83d2c3f21 100644 --- a/Source/Editor/CustomEditors/Editors/FloatEditor.cs +++ b/Source/Editor/CustomEditors/Editors/FloatEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/CustomEditors/Editors/GenericEditor.cs b/Source/Editor/CustomEditors/Editors/GenericEditor.cs index 3359054fe..489e6aaba 100644 --- a/Source/Editor/CustomEditors/Editors/GenericEditor.cs +++ b/Source/Editor/CustomEditors/Editors/GenericEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/Editors/GuidEditor.cs b/Source/Editor/CustomEditors/Editors/GuidEditor.cs index 4573def77..1d51ec1c4 100644 --- a/Source/Editor/CustomEditors/Editors/GuidEditor.cs +++ b/Source/Editor/CustomEditors/Editors/GuidEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/CustomEditors/Editors/IBrushEditor.cs b/Source/Editor/CustomEditors/Editors/IBrushEditor.cs index 387364df6..edf3296d2 100644 --- a/Source/Editor/CustomEditors/Editors/IBrushEditor.cs +++ b/Source/Editor/CustomEditors/Editors/IBrushEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/Editors/InputEditor.cs b/Source/Editor/CustomEditors/Editors/InputEditor.cs index 7b2682a84..3521f35a5 100644 --- a/Source/Editor/CustomEditors/Editors/InputEditor.cs +++ b/Source/Editor/CustomEditors/Editors/InputEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.CustomEditors.GUI; diff --git a/Source/Editor/CustomEditors/Editors/IntegerEditor.cs b/Source/Editor/CustomEditors/Editors/IntegerEditor.cs index 3e7fb288d..651310349 100644 --- a/Source/Editor/CustomEditors/Editors/IntegerEditor.cs +++ b/Source/Editor/CustomEditors/Editors/IntegerEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/CustomEditors/Editors/ListEditor.cs b/Source/Editor/CustomEditors/Editors/ListEditor.cs index 12bacfcd5..6ac6c3273 100644 --- a/Source/Editor/CustomEditors/Editors/ListEditor.cs +++ b/Source/Editor/CustomEditors/Editors/ListEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/Editors/LocalizedStringEditor.cs b/Source/Editor/CustomEditors/Editors/LocalizedStringEditor.cs index de0aa4503..5fe374337 100644 --- a/Source/Editor/CustomEditors/Editors/LocalizedStringEditor.cs +++ b/Source/Editor/CustomEditors/Editors/LocalizedStringEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/Editors/MarginEditor.cs b/Source/Editor/CustomEditors/Editors/MarginEditor.cs index 123fd18b0..d8d78bfd3 100644 --- a/Source/Editor/CustomEditors/Editors/MarginEditor.cs +++ b/Source/Editor/CustomEditors/Editors/MarginEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Editors/MatrixEditor.cs b/Source/Editor/CustomEditors/Editors/MatrixEditor.cs index 93b421624..fb693297d 100644 --- a/Source/Editor/CustomEditors/Editors/MatrixEditor.cs +++ b/Source/Editor/CustomEditors/Editors/MatrixEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using FlaxEditor.CustomEditors.Elements; diff --git a/Source/Editor/CustomEditors/Editors/ModelInstanceEntryEditor.cs b/Source/Editor/CustomEditors/Editors/ModelInstanceEntryEditor.cs index f9ccf548a..3cf170775 100644 --- a/Source/Editor/CustomEditors/Editors/ModelInstanceEntryEditor.cs +++ b/Source/Editor/CustomEditors/Editors/ModelInstanceEntryEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors.Elements; using FlaxEditor.CustomEditors.GUI; diff --git a/Source/Editor/CustomEditors/Editors/ObjectSwitcherEditor.cs b/Source/Editor/CustomEditors/Editors/ObjectSwitcherEditor.cs index 0369d679d..966bbe48e 100644 --- a/Source/Editor/CustomEditors/Editors/ObjectSwitcherEditor.cs +++ b/Source/Editor/CustomEditors/Editors/ObjectSwitcherEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI; diff --git a/Source/Editor/CustomEditors/Editors/QuaternionEditor.cs b/Source/Editor/CustomEditors/Editors/QuaternionEditor.cs index 3a469dd1a..453090d42 100644 --- a/Source/Editor/CustomEditors/Editors/QuaternionEditor.cs +++ b/Source/Editor/CustomEditors/Editors/QuaternionEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors.Elements; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Editors/SkeletonNodeEditor.cs b/Source/Editor/CustomEditors/Editors/SkeletonNodeEditor.cs index a522f916b..e6cd878f3 100644 --- a/Source/Editor/CustomEditors/Editors/SkeletonNodeEditor.cs +++ b/Source/Editor/CustomEditors/Editors/SkeletonNodeEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors.Elements; using FlaxEditor.GUI; diff --git a/Source/Editor/CustomEditors/Editors/SpriteHandleEditor.cs b/Source/Editor/CustomEditors/Editors/SpriteHandleEditor.cs index 2cb14f54a..57d62a84a 100644 --- a/Source/Editor/CustomEditors/Editors/SpriteHandleEditor.cs +++ b/Source/Editor/CustomEditors/Editors/SpriteHandleEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI; using FlaxEditor.Scripting; diff --git a/Source/Editor/CustomEditors/Editors/StringEditor.cs b/Source/Editor/CustomEditors/Editors/StringEditor.cs index c0974082a..9e38fd0ac 100644 --- a/Source/Editor/CustomEditors/Editors/StringEditor.cs +++ b/Source/Editor/CustomEditors/Editors/StringEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using FlaxEditor.CustomEditors.Elements; diff --git a/Source/Editor/CustomEditors/Editors/StyleEditor.cs b/Source/Editor/CustomEditors/Editors/StyleEditor.cs index d8a672f77..76e9a1d55 100644 --- a/Source/Editor/CustomEditors/Editors/StyleEditor.cs +++ b/Source/Editor/CustomEditors/Editors/StyleEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors.Elements; using FlaxEditor.GUI; diff --git a/Source/Editor/CustomEditors/Editors/TagEditor.cs b/Source/Editor/CustomEditors/Editors/TagEditor.cs index dbd5d124c..f323b3a8c 100644 --- a/Source/Editor/CustomEditors/Editors/TagEditor.cs +++ b/Source/Editor/CustomEditors/Editors/TagEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI; using FlaxEditor.GUI.ContextMenu; diff --git a/Source/Editor/CustomEditors/Editors/TypeEditor.cs b/Source/Editor/CustomEditors/Editors/TypeEditor.cs index 38800a738..3b4a6eed2 100644 --- a/Source/Editor/CustomEditors/Editors/TypeEditor.cs +++ b/Source/Editor/CustomEditors/Editors/TypeEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/CustomEditors/Editors/Vector2Editor.cs b/Source/Editor/CustomEditors/Editors/Vector2Editor.cs index 7c376c0ee..f7efea223 100644 --- a/Source/Editor/CustomEditors/Editors/Vector2Editor.cs +++ b/Source/Editor/CustomEditors/Editors/Vector2Editor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using FlaxEditor.CustomEditors.Elements; diff --git a/Source/Editor/CustomEditors/Editors/Vector3Editor.cs b/Source/Editor/CustomEditors/Editors/Vector3Editor.cs index c3edd3913..da0969002 100644 --- a/Source/Editor/CustomEditors/Editors/Vector3Editor.cs +++ b/Source/Editor/CustomEditors/Editors/Vector3Editor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using FlaxEditor.CustomEditors.Elements; diff --git a/Source/Editor/CustomEditors/Editors/Vector4Editor.cs b/Source/Editor/CustomEditors/Editors/Vector4Editor.cs index 15c0039ce..9f8514bc4 100644 --- a/Source/Editor/CustomEditors/Editors/Vector4Editor.cs +++ b/Source/Editor/CustomEditors/Editors/Vector4Editor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using FlaxEditor.CustomEditors.Elements; diff --git a/Source/Editor/CustomEditors/Editors/VersionEditor.cs b/Source/Editor/CustomEditors/Editors/VersionEditor.cs index 29d6ce751..a155b1b55 100644 --- a/Source/Editor/CustomEditors/Editors/VersionEditor.cs +++ b/Source/Editor/CustomEditors/Editors/VersionEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.CustomEditors.Elements; diff --git a/Source/Editor/CustomEditors/Elements/ButtonElement.cs b/Source/Editor/CustomEditors/Elements/ButtonElement.cs index 8fa3d7ab3..92e7dd022 100644 --- a/Source/Editor/CustomEditors/Elements/ButtonElement.cs +++ b/Source/Editor/CustomEditors/Elements/ButtonElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/Elements/CheckBoxElement.cs b/Source/Editor/CustomEditors/Elements/CheckBoxElement.cs index 5718fdf7b..356d5d822 100644 --- a/Source/Editor/CustomEditors/Elements/CheckBoxElement.cs +++ b/Source/Editor/CustomEditors/Elements/CheckBoxElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/Elements/ComboBoxElement.cs b/Source/Editor/CustomEditors/Elements/ComboBoxElement.cs index 3e3f34e07..cb13d8cb0 100644 --- a/Source/Editor/CustomEditors/Elements/ComboBoxElement.cs +++ b/Source/Editor/CustomEditors/Elements/ComboBoxElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI; using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/Elements/Container/CustomElement.cs b/Source/Editor/CustomEditors/Elements/Container/CustomElement.cs index cedecd799..346aa81ca 100644 --- a/Source/Editor/CustomEditors/Elements/Container/CustomElement.cs +++ b/Source/Editor/CustomEditors/Elements/Container/CustomElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/Elements/Container/GroupElement.cs b/Source/Editor/CustomEditors/Elements/Container/GroupElement.cs index 2b9940cac..58f36737c 100644 --- a/Source/Editor/CustomEditors/Elements/Container/GroupElement.cs +++ b/Source/Editor/CustomEditors/Elements/Container/GroupElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/Elements/Container/HorizontalPanelElement.cs b/Source/Editor/CustomEditors/Elements/Container/HorizontalPanelElement.cs index 4f3c0d97a..f78a1eac1 100644 --- a/Source/Editor/CustomEditors/Elements/Container/HorizontalPanelElement.cs +++ b/Source/Editor/CustomEditors/Elements/Container/HorizontalPanelElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/Elements/Container/PropertiesListElement.cs b/Source/Editor/CustomEditors/Elements/Container/PropertiesListElement.cs index 0729413da..0862200da 100644 --- a/Source/Editor/CustomEditors/Elements/Container/PropertiesListElement.cs +++ b/Source/Editor/CustomEditors/Elements/Container/PropertiesListElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/Elements/Container/SpaceElement.cs b/Source/Editor/CustomEditors/Elements/Container/SpaceElement.cs index 1474b438e..603b8a6e0 100644 --- a/Source/Editor/CustomEditors/Elements/Container/SpaceElement.cs +++ b/Source/Editor/CustomEditors/Elements/Container/SpaceElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/Elements/Container/TreeElement.cs b/Source/Editor/CustomEditors/Elements/Container/TreeElement.cs index c111693b8..0b73f1ec6 100644 --- a/Source/Editor/CustomEditors/Elements/Container/TreeElement.cs +++ b/Source/Editor/CustomEditors/Elements/Container/TreeElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.Tree; using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/Elements/Container/TreeNodeElement.cs b/Source/Editor/CustomEditors/Elements/Container/TreeNodeElement.cs index c184edd37..452dc1ad8 100644 --- a/Source/Editor/CustomEditors/Elements/Container/TreeNodeElement.cs +++ b/Source/Editor/CustomEditors/Elements/Container/TreeNodeElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.Tree; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Elements/Container/VerticalPanelElement.cs b/Source/Editor/CustomEditors/Elements/Container/VerticalPanelElement.cs index 7a7f62ba2..d1b0039cf 100644 --- a/Source/Editor/CustomEditors/Elements/Container/VerticalPanelElement.cs +++ b/Source/Editor/CustomEditors/Elements/Container/VerticalPanelElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/Elements/DoubleValueElement.cs b/Source/Editor/CustomEditors/Elements/DoubleValueElement.cs index 07af5e991..f426df605 100644 --- a/Source/Editor/CustomEditors/Elements/DoubleValueElement.cs +++ b/Source/Editor/CustomEditors/Elements/DoubleValueElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using System.Reflection; diff --git a/Source/Editor/CustomEditors/Elements/EnumElement.cs b/Source/Editor/CustomEditors/Elements/EnumElement.cs index e7803f223..f9ae53340 100644 --- a/Source/Editor/CustomEditors/Elements/EnumElement.cs +++ b/Source/Editor/CustomEditors/Elements/EnumElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI; diff --git a/Source/Editor/CustomEditors/Elements/FloatValueElement.cs b/Source/Editor/CustomEditors/Elements/FloatValueElement.cs index 789d8966e..43490da7c 100644 --- a/Source/Editor/CustomEditors/Elements/FloatValueElement.cs +++ b/Source/Editor/CustomEditors/Elements/FloatValueElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using System.Reflection; diff --git a/Source/Editor/CustomEditors/Elements/IFloatValueEditor.cs b/Source/Editor/CustomEditors/Elements/IFloatValueEditor.cs index 84b02e1ef..c1908a99d 100644 --- a/Source/Editor/CustomEditors/Elements/IFloatValueEditor.cs +++ b/Source/Editor/CustomEditors/Elements/IFloatValueEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Elements/IIntegerValueEditor.cs b/Source/Editor/CustomEditors/Elements/IIntegerValueEditor.cs index 6c70742dd..54cad3fde 100644 --- a/Source/Editor/CustomEditors/Elements/IIntegerValueEditor.cs +++ b/Source/Editor/CustomEditors/Elements/IIntegerValueEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Elements/ImageElement.cs b/Source/Editor/CustomEditors/Elements/ImageElement.cs index ededf3a93..d82133c5a 100644 --- a/Source/Editor/CustomEditors/Elements/ImageElement.cs +++ b/Source/Editor/CustomEditors/Elements/ImageElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/Elements/IntegerValueElement.cs b/Source/Editor/CustomEditors/Elements/IntegerValueElement.cs index dfbb96293..37fbcac07 100644 --- a/Source/Editor/CustomEditors/Elements/IntegerValueElement.cs +++ b/Source/Editor/CustomEditors/Elements/IntegerValueElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using System.Reflection; diff --git a/Source/Editor/CustomEditors/Elements/LabelElement.cs b/Source/Editor/CustomEditors/Elements/LabelElement.cs index cb3c7f15b..b33ffe528 100644 --- a/Source/Editor/CustomEditors/Elements/LabelElement.cs +++ b/Source/Editor/CustomEditors/Elements/LabelElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI; diff --git a/Source/Editor/CustomEditors/Elements/SliderElement.cs b/Source/Editor/CustomEditors/Elements/SliderElement.cs index 471765d1a..728078932 100644 --- a/Source/Editor/CustomEditors/Elements/SliderElement.cs +++ b/Source/Editor/CustomEditors/Elements/SliderElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using System.Reflection; diff --git a/Source/Editor/CustomEditors/Elements/TextBoxElement.cs b/Source/Editor/CustomEditors/Elements/TextBoxElement.cs index bd9dc6f29..703adf47b 100644 --- a/Source/Editor/CustomEditors/Elements/TextBoxElement.cs +++ b/Source/Editor/CustomEditors/Elements/TextBoxElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/GUI/CheckablePropertyNameLabel.cs b/Source/Editor/CustomEditors/GUI/CheckablePropertyNameLabel.cs index fa45483a2..3cd8b57c1 100644 --- a/Source/Editor/CustomEditors/GUI/CheckablePropertyNameLabel.cs +++ b/Source/Editor/CustomEditors/GUI/CheckablePropertyNameLabel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/GUI/ClickablePropertyNameLabel.cs b/Source/Editor/CustomEditors/GUI/ClickablePropertyNameLabel.cs index 5e48d20ce..f996c0c07 100644 --- a/Source/Editor/CustomEditors/GUI/ClickablePropertyNameLabel.cs +++ b/Source/Editor/CustomEditors/GUI/ClickablePropertyNameLabel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/CustomEditors/GUI/DraggablePropertyNameLabel.cs b/Source/Editor/CustomEditors/GUI/DraggablePropertyNameLabel.cs index dbf942eff..d26c4144b 100644 --- a/Source/Editor/CustomEditors/GUI/DraggablePropertyNameLabel.cs +++ b/Source/Editor/CustomEditors/GUI/DraggablePropertyNameLabel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/GUI/PropertiesList.cs b/Source/Editor/CustomEditors/GUI/PropertiesList.cs index 93aacbd34..28e1c9a4f 100644 --- a/Source/Editor/CustomEditors/GUI/PropertiesList.cs +++ b/Source/Editor/CustomEditors/GUI/PropertiesList.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors.Elements; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/GUI/PropertyNameLabel.cs b/Source/Editor/CustomEditors/GUI/PropertyNameLabel.cs index ea134d774..035c90fe9 100644 --- a/Source/Editor/CustomEditors/GUI/PropertyNameLabel.cs +++ b/Source/Editor/CustomEditors/GUI/PropertyNameLabel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.ContextMenu; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/LayoutElement.cs b/Source/Editor/CustomEditors/LayoutElement.cs index fb1a4b7d3..361af3bd7 100644 --- a/Source/Editor/CustomEditors/LayoutElement.cs +++ b/Source/Editor/CustomEditors/LayoutElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/CustomEditors/LayoutElementsContainer.cs b/Source/Editor/CustomEditors/LayoutElementsContainer.cs index e9a501bec..1e70df4a3 100644 --- a/Source/Editor/CustomEditors/LayoutElementsContainer.cs +++ b/Source/Editor/CustomEditors/LayoutElementsContainer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/CustomEditors/SyncPointEditor.cs b/Source/Editor/CustomEditors/SyncPointEditor.cs index 105b7671e..4946aa85a 100644 --- a/Source/Editor/CustomEditors/SyncPointEditor.cs +++ b/Source/Editor/CustomEditors/SyncPointEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.Linq; diff --git a/Source/Editor/CustomEditors/Values/CustomValueContainer.cs b/Source/Editor/CustomEditors/Values/CustomValueContainer.cs index 23b5832e5..e50ad4391 100644 --- a/Source/Editor/CustomEditors/Values/CustomValueContainer.cs +++ b/Source/Editor/CustomEditors/Values/CustomValueContainer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Scripting; diff --git a/Source/Editor/CustomEditors/Values/DictionaryValueContainer.cs b/Source/Editor/CustomEditors/Values/DictionaryValueContainer.cs index 59e020cb3..0f1bfd504 100644 --- a/Source/Editor/CustomEditors/Values/DictionaryValueContainer.cs +++ b/Source/Editor/CustomEditors/Values/DictionaryValueContainer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections; diff --git a/Source/Editor/CustomEditors/Values/ListValueContainer.cs b/Source/Editor/CustomEditors/Values/ListValueContainer.cs index e19c5ad53..f1e7aa328 100644 --- a/Source/Editor/CustomEditors/Values/ListValueContainer.cs +++ b/Source/Editor/CustomEditors/Values/ListValueContainer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections; diff --git a/Source/Editor/CustomEditors/Values/ReadOnlyValueContainer.cs b/Source/Editor/CustomEditors/Values/ReadOnlyValueContainer.cs index 87b076184..c78c376e0 100644 --- a/Source/Editor/CustomEditors/Values/ReadOnlyValueContainer.cs +++ b/Source/Editor/CustomEditors/Values/ReadOnlyValueContainer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Scripting; using FlaxEngine; diff --git a/Source/Editor/CustomEditors/Values/ValueContainer.cs b/Source/Editor/CustomEditors/Values/ValueContainer.cs index 574e73564..04bc8bd7c 100644 --- a/Source/Editor/CustomEditors/Values/ValueContainer.cs +++ b/Source/Editor/CustomEditors/Values/ValueContainer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Editor.Build.cs b/Source/Editor/Editor.Build.cs index f497225bb..1c065cdd8 100644 --- a/Source/Editor/Editor.Build.cs +++ b/Source/Editor/Editor.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Editor.cpp b/Source/Editor/Editor.cpp index 2cf9b9b8f..aa9f014ba 100644 --- a/Source/Editor/Editor.cpp +++ b/Source/Editor/Editor.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_EDITOR diff --git a/Source/Editor/Editor.cs b/Source/Editor/Editor.cs index 2f332e1d7..b37f0468c 100644 --- a/Source/Editor/Editor.cs +++ b/Source/Editor/Editor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Editor.h b/Source/Editor/Editor.h index 73f69a426..025ccd6ad 100644 --- a/Source/Editor/Editor.h +++ b/Source/Editor/Editor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/EditorAssets.cs b/Source/Editor/EditorAssets.cs index 8b2049ebd..bdfc7dfa6 100644 --- a/Source/Editor/EditorAssets.cs +++ b/Source/Editor/EditorAssets.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/EditorIcons.cs b/Source/Editor/EditorIcons.cs index c16ec27cc..2122ad1e5 100644 --- a/Source/Editor/EditorIcons.cs +++ b/Source/Editor/EditorIcons.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Reflection; using FlaxEngine; diff --git a/Source/Editor/GUI/AssetPicker.cs b/Source/Editor/GUI/AssetPicker.cs index 9e8e0485e..2e7116957 100644 --- a/Source/Editor/GUI/AssetPicker.cs +++ b/Source/Editor/GUI/AssetPicker.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/GUI/ClickableLabel.cs b/Source/Editor/GUI/ClickableLabel.cs index 5e883f97c..6d647b952 100644 --- a/Source/Editor/GUI/ClickableLabel.cs +++ b/Source/Editor/GUI/ClickableLabel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/ColumnDefinition.cs b/Source/Editor/GUI/ColumnDefinition.cs index aff1817c3..241e6bec3 100644 --- a/Source/Editor/GUI/ColumnDefinition.cs +++ b/Source/Editor/GUI/ColumnDefinition.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/GUI/ComboBox.cs b/Source/Editor/GUI/ComboBox.cs index 176e83374..bb767040d 100644 --- a/Source/Editor/GUI/ComboBox.cs +++ b/Source/Editor/GUI/ComboBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/ContextMenu/ContextMenu.cs b/Source/Editor/GUI/ContextMenu/ContextMenu.cs index 9a5e40b27..a0a9b1cb8 100644 --- a/Source/Editor/GUI/ContextMenu/ContextMenu.cs +++ b/Source/Editor/GUI/ContextMenu/ContextMenu.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/ContextMenu/ContextMenuBase.cs b/Source/Editor/GUI/ContextMenu/ContextMenuBase.cs index 628af18e1..f2feed095 100644 --- a/Source/Editor/GUI/ContextMenu/ContextMenuBase.cs +++ b/Source/Editor/GUI/ContextMenu/ContextMenuBase.cs @@ -2,7 +2,7 @@ #define USE_IS_FOREGROUND #else #endif -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEngine; diff --git a/Source/Editor/GUI/ContextMenu/ContextMenuButton.cs b/Source/Editor/GUI/ContextMenu/ContextMenuButton.cs index 485cde1a7..34775412c 100644 --- a/Source/Editor/GUI/ContextMenu/ContextMenuButton.cs +++ b/Source/Editor/GUI/ContextMenu/ContextMenuButton.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/ContextMenu/ContextMenuChildMenu.cs b/Source/Editor/GUI/ContextMenu/ContextMenuChildMenu.cs index d71166196..3e422f98f 100644 --- a/Source/Editor/GUI/ContextMenu/ContextMenuChildMenu.cs +++ b/Source/Editor/GUI/ContextMenu/ContextMenuChildMenu.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/GUI/ContextMenu/ContextMenuItem.cs b/Source/Editor/GUI/ContextMenu/ContextMenuItem.cs index 002adcc0a..3ac205469 100644 --- a/Source/Editor/GUI/ContextMenu/ContextMenuItem.cs +++ b/Source/Editor/GUI/ContextMenu/ContextMenuItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/GUI/ContextMenu/ContextMenuSeparator.cs b/Source/Editor/GUI/ContextMenu/ContextMenuSeparator.cs index 0546b8c5d..409b222ea 100644 --- a/Source/Editor/GUI/ContextMenu/ContextMenuSeparator.cs +++ b/Source/Editor/GUI/ContextMenu/ContextMenuSeparator.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/GUI/ContextMenu/ContextMenuSingleSelectGroup.cs b/Source/Editor/GUI/ContextMenu/ContextMenuSingleSelectGroup.cs index c89e1bb61..8c171c317 100644 --- a/Source/Editor/GUI/ContextMenu/ContextMenuSingleSelectGroup.cs +++ b/Source/Editor/GUI/ContextMenu/ContextMenuSingleSelectGroup.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/CurveEditor.Access.cs b/Source/Editor/GUI/CurveEditor.Access.cs index c41feb503..b766b21d1 100644 --- a/Source/Editor/GUI/CurveEditor.Access.cs +++ b/Source/Editor/GUI/CurveEditor.Access.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/GUI/CurveEditor.Base.cs b/Source/Editor/GUI/CurveEditor.Base.cs index 38aa7a866..6a919f0c2 100644 --- a/Source/Editor/GUI/CurveEditor.Base.cs +++ b/Source/Editor/GUI/CurveEditor.Base.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/CurveEditor.Contents.cs b/Source/Editor/GUI/CurveEditor.Contents.cs index 2d3c2d606..7e7fbbd32 100644 --- a/Source/Editor/GUI/CurveEditor.Contents.cs +++ b/Source/Editor/GUI/CurveEditor.Contents.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/CurveEditor.cs b/Source/Editor/GUI/CurveEditor.cs index 22deec120..69671b1da 100644 --- a/Source/Editor/GUI/CurveEditor.cs +++ b/Source/Editor/GUI/CurveEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Dialogs/ColorPickerDialog.cs b/Source/Editor/GUI/Dialogs/ColorPickerDialog.cs index 66512236c..2ef9fdecd 100644 --- a/Source/Editor/GUI/Dialogs/ColorPickerDialog.cs +++ b/Source/Editor/GUI/Dialogs/ColorPickerDialog.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.Input; using FlaxEngine; diff --git a/Source/Editor/GUI/Dialogs/ColorSelector.cs b/Source/Editor/GUI/Dialogs/ColorSelector.cs index 0379f6086..646bfe41a 100644 --- a/Source/Editor/GUI/Dialogs/ColorSelector.cs +++ b/Source/Editor/GUI/Dialogs/ColorSelector.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/Dialogs/Dialog.cs b/Source/Editor/GUI/Dialogs/Dialog.cs index 86e24e3b3..9d1461074 100644 --- a/Source/Editor/GUI/Dialogs/Dialog.cs +++ b/Source/Editor/GUI/Dialogs/Dialog.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Threading; using FlaxEngine; diff --git a/Source/Editor/GUI/Docking/DockHintWindow.cs b/Source/Editor/GUI/Docking/DockHintWindow.cs index 6e2353441..2b0902cf9 100644 --- a/Source/Editor/GUI/Docking/DockHintWindow.cs +++ b/Source/Editor/GUI/Docking/DockHintWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/Docking/DockPanel.cs b/Source/Editor/GUI/Docking/DockPanel.cs index df6a75bef..3e00f3a65 100644 --- a/Source/Editor/GUI/Docking/DockPanel.cs +++ b/Source/Editor/GUI/Docking/DockPanel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Docking/DockPanelProxy.cs b/Source/Editor/GUI/Docking/DockPanelProxy.cs index e6e57de8e..1234c7777 100644 --- a/Source/Editor/GUI/Docking/DockPanelProxy.cs +++ b/Source/Editor/GUI/Docking/DockPanelProxy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.ContextMenu; using FlaxEngine; diff --git a/Source/Editor/GUI/Docking/DockWindow.cs b/Source/Editor/GUI/Docking/DockWindow.cs index 15608d3e1..937d6232f 100644 --- a/Source/Editor/GUI/Docking/DockWindow.cs +++ b/Source/Editor/GUI/Docking/DockWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Xml; using System.Globalization; diff --git a/Source/Editor/GUI/Docking/FloatWindowDockPanel.cs b/Source/Editor/GUI/Docking/FloatWindowDockPanel.cs index 7bb85751a..302508f5c 100644 --- a/Source/Editor/GUI/Docking/FloatWindowDockPanel.cs +++ b/Source/Editor/GUI/Docking/FloatWindowDockPanel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/GUI/Docking/MasterDockPanel.cs b/Source/Editor/GUI/Docking/MasterDockPanel.cs index 8cc9a338d..80f710a18 100644 --- a/Source/Editor/GUI/Docking/MasterDockPanel.cs +++ b/Source/Editor/GUI/Docking/MasterDockPanel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEngine; diff --git a/Source/Editor/GUI/Drag/DragActorType.cs b/Source/Editor/GUI/Drag/DragActorType.cs index ac62a045b..574973eca 100644 --- a/Source/Editor/GUI/Drag/DragActorType.cs +++ b/Source/Editor/GUI/Drag/DragActorType.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Drag/DragActors.cs b/Source/Editor/GUI/Drag/DragActors.cs index 396f75990..e090bc308 100644 --- a/Source/Editor/GUI/Drag/DragActors.cs +++ b/Source/Editor/GUI/Drag/DragActors.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Drag/DragAssets.cs b/Source/Editor/GUI/Drag/DragAssets.cs index f443fd5d2..a5bf2d2a8 100644 --- a/Source/Editor/GUI/Drag/DragAssets.cs +++ b/Source/Editor/GUI/Drag/DragAssets.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Drag/DragEventArgs.cs b/Source/Editor/GUI/Drag/DragEventArgs.cs index 42327a3a1..1de0197f7 100644 --- a/Source/Editor/GUI/Drag/DragEventArgs.cs +++ b/Source/Editor/GUI/Drag/DragEventArgs.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.GUI.Drag { diff --git a/Source/Editor/GUI/Drag/DragHandlers.cs b/Source/Editor/GUI/Drag/DragHandlers.cs index fe0d873a8..9ca8b2ccf 100644 --- a/Source/Editor/GUI/Drag/DragHandlers.cs +++ b/Source/Editor/GUI/Drag/DragHandlers.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.Linq; diff --git a/Source/Editor/GUI/Drag/DragHelper.cs b/Source/Editor/GUI/Drag/DragHelper.cs index f0b30dd6b..c3e97555e 100644 --- a/Source/Editor/GUI/Drag/DragHelper.cs +++ b/Source/Editor/GUI/Drag/DragHelper.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Drag/DragItems.cs b/Source/Editor/GUI/Drag/DragItems.cs index e7d1b17c6..20da68f9e 100644 --- a/Source/Editor/GUI/Drag/DragItems.cs +++ b/Source/Editor/GUI/Drag/DragItems.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Drag/DragNames.cs b/Source/Editor/GUI/Drag/DragNames.cs index a8c7c9616..6ed47b47f 100644 --- a/Source/Editor/GUI/Drag/DragNames.cs +++ b/Source/Editor/GUI/Drag/DragNames.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Drag/DragScriptItems.cs b/Source/Editor/GUI/Drag/DragScriptItems.cs index d2010a7e5..2f20fc9f0 100644 --- a/Source/Editor/GUI/Drag/DragScriptItems.cs +++ b/Source/Editor/GUI/Drag/DragScriptItems.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Drag/DragScripts.cs b/Source/Editor/GUI/Drag/DragScripts.cs index 875875ef3..6cc3bae43 100644 --- a/Source/Editor/GUI/Drag/DragScripts.cs +++ b/Source/Editor/GUI/Drag/DragScripts.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/EnumComboBox.cs b/Source/Editor/GUI/EnumComboBox.cs index 110693af8..d332bb8d0 100644 --- a/Source/Editor/GUI/EnumComboBox.cs +++ b/Source/Editor/GUI/EnumComboBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/IKeyframesEditor.cs b/Source/Editor/GUI/IKeyframesEditor.cs index cbd3ed22c..afc0fc886 100644 --- a/Source/Editor/GUI/IKeyframesEditor.cs +++ b/Source/Editor/GUI/IKeyframesEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/IKeyframesEditorContext.cs b/Source/Editor/GUI/IKeyframesEditorContext.cs index 0f2672006..8031129f3 100644 --- a/Source/Editor/GUI/IKeyframesEditorContext.cs +++ b/Source/Editor/GUI/IKeyframesEditorContext.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Input/ColorValueBox.cs b/Source/Editor/GUI/Input/ColorValueBox.cs index fdd7d073a..ec437ad5a 100644 --- a/Source/Editor/GUI/Input/ColorValueBox.cs +++ b/Source/Editor/GUI/Input/ColorValueBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI.Dialogs; diff --git a/Source/Editor/GUI/Input/DoubleValueBox.cs b/Source/Editor/GUI/Input/DoubleValueBox.cs index 0ceb10114..e4a8c6d3f 100644 --- a/Source/Editor/GUI/Input/DoubleValueBox.cs +++ b/Source/Editor/GUI/Input/DoubleValueBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Utilities; diff --git a/Source/Editor/GUI/Input/FloatValueBox.cs b/Source/Editor/GUI/Input/FloatValueBox.cs index cdb3b08b1..5fc90f260 100644 --- a/Source/Editor/GUI/Input/FloatValueBox.cs +++ b/Source/Editor/GUI/Input/FloatValueBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Editor/GUI/Input/IntValueBox.cs b/Source/Editor/GUI/Input/IntValueBox.cs index 7fe3665a0..96b86651d 100644 --- a/Source/Editor/GUI/Input/IntValueBox.cs +++ b/Source/Editor/GUI/Input/IntValueBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Utilities; diff --git a/Source/Editor/GUI/Input/LongValueBox.cs b/Source/Editor/GUI/Input/LongValueBox.cs index 9d53a540c..a52550dee 100644 --- a/Source/Editor/GUI/Input/LongValueBox.cs +++ b/Source/Editor/GUI/Input/LongValueBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/Input/SliderControl.cs b/Source/Editor/GUI/Input/SliderControl.cs index 01705dbb2..c0cec3f56 100644 --- a/Source/Editor/GUI/Input/SliderControl.cs +++ b/Source/Editor/GUI/Input/SliderControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Editor/GUI/Input/UIntValueBox.cs b/Source/Editor/GUI/Input/UIntValueBox.cs index 43a5b62d0..4c558900b 100644 --- a/Source/Editor/GUI/Input/UIntValueBox.cs +++ b/Source/Editor/GUI/Input/UIntValueBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Utilities; diff --git a/Source/Editor/GUI/Input/ULongValueBox.cs b/Source/Editor/GUI/Input/ULongValueBox.cs index 0b9dd98fa..d28810ef8 100644 --- a/Source/Editor/GUI/Input/ULongValueBox.cs +++ b/Source/Editor/GUI/Input/ULongValueBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Utilities; diff --git a/Source/Editor/GUI/Input/ValueBox.cs b/Source/Editor/GUI/Input/ValueBox.cs index 321782a8e..4fd496548 100644 --- a/Source/Editor/GUI/Input/ValueBox.cs +++ b/Source/Editor/GUI/Input/ValueBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/ItemsListContextMenu.cs b/Source/Editor/GUI/ItemsListContextMenu.cs index c8c2a9c22..458db481f 100644 --- a/Source/Editor/GUI/ItemsListContextMenu.cs +++ b/Source/Editor/GUI/ItemsListContextMenu.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/KeyframesEditorUtils.cs b/Source/Editor/GUI/KeyframesEditorUtils.cs index c4dda34f4..0bc5f67af 100644 --- a/Source/Editor/GUI/KeyframesEditorUtils.cs +++ b/Source/Editor/GUI/KeyframesEditorUtils.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Text; diff --git a/Source/Editor/GUI/MainMenu.cs b/Source/Editor/GUI/MainMenu.cs index b313fed9f..a0a120518 100644 --- a/Source/Editor/GUI/MainMenu.cs +++ b/Source/Editor/GUI/MainMenu.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/MainMenuButton.cs b/Source/Editor/GUI/MainMenuButton.cs index 117922361..50be81b9f 100644 --- a/Source/Editor/GUI/MainMenuButton.cs +++ b/Source/Editor/GUI/MainMenuButton.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/GUI/NavigationBar.cs b/Source/Editor/GUI/NavigationBar.cs index b3811b4a9..484e43ecc 100644 --- a/Source/Editor/GUI/NavigationBar.cs +++ b/Source/Editor/GUI/NavigationBar.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/GUI/NavigationButton.cs b/Source/Editor/GUI/NavigationButton.cs index 18e862304..2ed709948 100644 --- a/Source/Editor/GUI/NavigationButton.cs +++ b/Source/Editor/GUI/NavigationButton.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/GUI/PlatformSelector.cs b/Source/Editor/GUI/PlatformSelector.cs index a29f62805..1c9bfea8d 100644 --- a/Source/Editor/GUI/PlatformSelector.cs +++ b/Source/Editor/GUI/PlatformSelector.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/Popups/ActorSearchPopup.cs b/Source/Editor/GUI/Popups/ActorSearchPopup.cs index 6fca2ef65..2c327b685 100644 --- a/Source/Editor/GUI/Popups/ActorSearchPopup.cs +++ b/Source/Editor/GUI/Popups/ActorSearchPopup.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/Popups/AssetSearchPopup.cs b/Source/Editor/GUI/Popups/AssetSearchPopup.cs index c8b88b7a6..7a7d90aec 100644 --- a/Source/Editor/GUI/Popups/AssetSearchPopup.cs +++ b/Source/Editor/GUI/Popups/AssetSearchPopup.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content; diff --git a/Source/Editor/GUI/Popups/RenamePopup.cs b/Source/Editor/GUI/Popups/RenamePopup.cs index 16fa22648..490ed677a 100644 --- a/Source/Editor/GUI/Popups/RenamePopup.cs +++ b/Source/Editor/GUI/Popups/RenamePopup.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI.ContextMenu; diff --git a/Source/Editor/GUI/Popups/ScriptSearchPopup.cs b/Source/Editor/GUI/Popups/ScriptSearchPopup.cs index f56b07c2d..93c860275 100644 --- a/Source/Editor/GUI/Popups/ScriptSearchPopup.cs +++ b/Source/Editor/GUI/Popups/ScriptSearchPopup.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/Popups/TypeSearchPopup.cs b/Source/Editor/GUI/Popups/TypeSearchPopup.cs index 8b9c6a541..d3407eda2 100644 --- a/Source/Editor/GUI/Popups/TypeSearchPopup.cs +++ b/Source/Editor/GUI/Popups/TypeSearchPopup.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/GUI/PrefabDiffContextMenu.cs b/Source/Editor/GUI/PrefabDiffContextMenu.cs index d1cca6063..e4ee50543 100644 --- a/Source/Editor/GUI/PrefabDiffContextMenu.cs +++ b/Source/Editor/GUI/PrefabDiffContextMenu.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI.ContextMenu; diff --git a/Source/Editor/GUI/Row.cs b/Source/Editor/GUI/Row.cs index 3e2bb63bd..981e75528 100644 --- a/Source/Editor/GUI/Row.cs +++ b/Source/Editor/GUI/Row.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/StatusBar.cs b/Source/Editor/GUI/StatusBar.cs index f8f7ae839..bb8616ae1 100644 --- a/Source/Editor/GUI/StatusBar.cs +++ b/Source/Editor/GUI/StatusBar.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/GUI/StyleValueEditor.cs b/Source/Editor/GUI/StyleValueEditor.cs index a89902177..ae72444f0 100644 --- a/Source/Editor/GUI/StyleValueEditor.cs +++ b/Source/Editor/GUI/StyleValueEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Windows; diff --git a/Source/Editor/GUI/Table.cs b/Source/Editor/GUI/Table.cs index 1d22ddb15..88c1d9e50 100644 --- a/Source/Editor/GUI/Table.cs +++ b/Source/Editor/GUI/Table.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.CompilerServices; diff --git a/Source/Editor/GUI/Tabs/Tab.cs b/Source/Editor/GUI/Tabs/Tab.cs index 85f805af0..2ed97c971 100644 --- a/Source/Editor/GUI/Tabs/Tab.cs +++ b/Source/Editor/GUI/Tabs/Tab.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/Tabs/Tabs.cs b/Source/Editor/GUI/Tabs/Tabs.cs index c9b1e1eff..9a010f733 100644 --- a/Source/Editor/GUI/Tabs/Tabs.cs +++ b/Source/Editor/GUI/Tabs/Tabs.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/Timeline/AnimationTimeline.cs b/Source/Editor/GUI/Timeline/AnimationTimeline.cs index c20ed20e3..331cb6f44 100644 --- a/Source/Editor/GUI/Timeline/AnimationTimeline.cs +++ b/Source/Editor/GUI/Timeline/AnimationTimeline.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content; diff --git a/Source/Editor/GUI/Timeline/GUI/Background.cs b/Source/Editor/GUI/Timeline/GUI/Background.cs index b9eff562a..c84e4c01b 100644 --- a/Source/Editor/GUI/Timeline/GUI/Background.cs +++ b/Source/Editor/GUI/Timeline/GUI/Background.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Editor/GUI/Timeline/GUI/BackgroundArea.cs b/Source/Editor/GUI/Timeline/GUI/BackgroundArea.cs index 86ea086b6..35cf7d2d0 100644 --- a/Source/Editor/GUI/Timeline/GUI/BackgroundArea.cs +++ b/Source/Editor/GUI/Timeline/GUI/BackgroundArea.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/GUI/Timeline/GUI/GradientEditor.cs b/Source/Editor/GUI/Timeline/GUI/GradientEditor.cs index 39209f938..35dd7826c 100644 --- a/Source/Editor/GUI/Timeline/GUI/GradientEditor.cs +++ b/Source/Editor/GUI/Timeline/GUI/GradientEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Timeline/GUI/KeyframesEditor.cs b/Source/Editor/GUI/Timeline/GUI/KeyframesEditor.cs index cb781229f..3ede72503 100644 --- a/Source/Editor/GUI/Timeline/GUI/KeyframesEditor.cs +++ b/Source/Editor/GUI/Timeline/GUI/KeyframesEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Timeline/GUI/PositionHandle.cs b/Source/Editor/GUI/Timeline/GUI/PositionHandle.cs index bedb61a5e..55a91eb82 100644 --- a/Source/Editor/GUI/Timeline/GUI/PositionHandle.cs +++ b/Source/Editor/GUI/Timeline/GUI/PositionHandle.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Editor/GUI/Timeline/GUI/TimelineEdge.cs b/Source/Editor/GUI/Timeline/GUI/TimelineEdge.cs index f7a443852..1bada224a 100644 --- a/Source/Editor/GUI/Timeline/GUI/TimelineEdge.cs +++ b/Source/Editor/GUI/Timeline/GUI/TimelineEdge.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.Timeline.Undo; using FlaxEngine; diff --git a/Source/Editor/GUI/Timeline/Media.cs b/Source/Editor/GUI/Timeline/Media.cs index 14a762c7f..e091f1e6a 100644 --- a/Source/Editor/GUI/Timeline/Media.cs +++ b/Source/Editor/GUI/Timeline/Media.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI.Timeline.Undo; diff --git a/Source/Editor/GUI/Timeline/ParticleSystemTimeline.cs b/Source/Editor/GUI/Timeline/ParticleSystemTimeline.cs index 5febb2eaa..48aaa6c2c 100644 --- a/Source/Editor/GUI/Timeline/ParticleSystemTimeline.cs +++ b/Source/Editor/GUI/Timeline/ParticleSystemTimeline.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Timeline/SceneAnimationTimeline.cs b/Source/Editor/GUI/Timeline/SceneAnimationTimeline.cs index 76b6ca246..10c4474fa 100644 --- a/Source/Editor/GUI/Timeline/SceneAnimationTimeline.cs +++ b/Source/Editor/GUI/Timeline/SceneAnimationTimeline.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content; diff --git a/Source/Editor/GUI/Timeline/Timeline.Data.cs b/Source/Editor/GUI/Timeline/Timeline.Data.cs index b98bfce46..cdb61818e 100644 --- a/Source/Editor/GUI/Timeline/Timeline.Data.cs +++ b/Source/Editor/GUI/Timeline/Timeline.Data.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/GUI/Timeline/Timeline.UI.cs b/Source/Editor/GUI/Timeline/Timeline.UI.cs index 604db541c..d06515688 100644 --- a/Source/Editor/GUI/Timeline/Timeline.UI.cs +++ b/Source/Editor/GUI/Timeline/Timeline.UI.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors; using FlaxEditor.GUI.ContextMenu; diff --git a/Source/Editor/GUI/Timeline/Timeline.cs b/Source/Editor/GUI/Timeline/Timeline.cs index 6b4d7bf4c..7f8617bcc 100644 --- a/Source/Editor/GUI/Timeline/Timeline.cs +++ b/Source/Editor/GUI/Timeline/Timeline.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Timeline/Track.cs b/Source/Editor/GUI/Timeline/Track.cs index f38917aa6..227646ab2 100644 --- a/Source/Editor/GUI/Timeline/Track.cs +++ b/Source/Editor/GUI/Timeline/Track.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Timeline/TrackArchetype.cs b/Source/Editor/GUI/Timeline/TrackArchetype.cs index 6b8cee621..3a37c0a22 100644 --- a/Source/Editor/GUI/Timeline/TrackArchetype.cs +++ b/Source/Editor/GUI/Timeline/TrackArchetype.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/GUI/Timeline/Tracks/ActorTrack.cs b/Source/Editor/GUI/Timeline/Tracks/ActorTrack.cs index eb3fa39b6..95b5dc57f 100644 --- a/Source/Editor/GUI/Timeline/Tracks/ActorTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/ActorTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/GUI/Timeline/Tracks/AnimationChannelTrack.cs b/Source/Editor/GUI/Timeline/Tracks/AnimationChannelTrack.cs index 80439f7be..2c0f6ea59 100644 --- a/Source/Editor/GUI/Timeline/Tracks/AnimationChannelTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/AnimationChannelTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using FlaxEngine; diff --git a/Source/Editor/GUI/Timeline/Tracks/AnimationEventTrack.cs b/Source/Editor/GUI/Timeline/Tracks/AnimationEventTrack.cs index 11a1bfe47..764b376dd 100644 --- a/Source/Editor/GUI/Timeline/Tracks/AnimationEventTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/AnimationEventTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Timeline/Tracks/AudioTrack.cs b/Source/Editor/GUI/Timeline/Tracks/AudioTrack.cs index 003ad2f76..0c9a82a0b 100644 --- a/Source/Editor/GUI/Timeline/Tracks/AudioTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/AudioTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Timeline/Tracks/CameraCutTrack.cs b/Source/Editor/GUI/Timeline/Tracks/CameraCutTrack.cs index 5ca9ff7ce..002080223 100644 --- a/Source/Editor/GUI/Timeline/Tracks/CameraCutTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/CameraCutTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections; diff --git a/Source/Editor/GUI/Timeline/Tracks/ConductorTrack.cs b/Source/Editor/GUI/Timeline/Tracks/ConductorTrack.cs index a293c0959..ae25bf03c 100644 --- a/Source/Editor/GUI/Timeline/Tracks/ConductorTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/ConductorTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Timeline/Tracks/CurvePropertyTrack.cs b/Source/Editor/GUI/Timeline/Tracks/CurvePropertyTrack.cs index 65caf4f3d..3196879a1 100644 --- a/Source/Editor/GUI/Timeline/Tracks/CurvePropertyTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/CurvePropertyTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Timeline/Tracks/EventTrack.cs b/Source/Editor/GUI/Timeline/Tracks/EventTrack.cs index f13bfe811..a7cc2e582 100644 --- a/Source/Editor/GUI/Timeline/Tracks/EventTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/EventTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Timeline/Tracks/FolderTrack.cs b/Source/Editor/GUI/Timeline/Tracks/FolderTrack.cs index 3ab6c6259..a19d6d46a 100644 --- a/Source/Editor/GUI/Timeline/Tracks/FolderTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/FolderTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using FlaxEditor.GUI.Input; diff --git a/Source/Editor/GUI/Timeline/Tracks/KeyframesPropertyTrack.cs b/Source/Editor/GUI/Timeline/Tracks/KeyframesPropertyTrack.cs index fa80912f9..dbff7267a 100644 --- a/Source/Editor/GUI/Timeline/Tracks/KeyframesPropertyTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/KeyframesPropertyTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Timeline/Tracks/MemberTrack.cs b/Source/Editor/GUI/Timeline/Tracks/MemberTrack.cs index 63787df2c..0361ffe6f 100644 --- a/Source/Editor/GUI/Timeline/Tracks/MemberTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/MemberTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/GUI/Timeline/Tracks/NestedAnimationTrack.cs b/Source/Editor/GUI/Timeline/Tracks/NestedAnimationTrack.cs index 483474f1c..298969309 100644 --- a/Source/Editor/GUI/Timeline/Tracks/NestedAnimationTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/NestedAnimationTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/GUI/Timeline/Tracks/NestedSceneAnimationTrack.cs b/Source/Editor/GUI/Timeline/Tracks/NestedSceneAnimationTrack.cs index 0ee13a811..0698a0151 100644 --- a/Source/Editor/GUI/Timeline/Tracks/NestedSceneAnimationTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/NestedSceneAnimationTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/GUI/Timeline/Tracks/ObjectPropertyTrack.cs b/Source/Editor/GUI/Timeline/Tracks/ObjectPropertyTrack.cs index fde00ecaf..b920b2f4f 100644 --- a/Source/Editor/GUI/Timeline/Tracks/ObjectPropertyTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/ObjectPropertyTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/GUI/Timeline/Tracks/ObjectReferencePropertyTrack.cs b/Source/Editor/GUI/Timeline/Tracks/ObjectReferencePropertyTrack.cs index 371d65082..dcfeddeed 100644 --- a/Source/Editor/GUI/Timeline/Tracks/ObjectReferencePropertyTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/ObjectReferencePropertyTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/GUI/Timeline/Tracks/ObjectTrack.cs b/Source/Editor/GUI/Timeline/Tracks/ObjectTrack.cs index 7ee2da1e8..eccd9ab06 100644 --- a/Source/Editor/GUI/Timeline/Tracks/ObjectTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/ObjectTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Timeline/Tracks/ParticleEmitterTrack.cs b/Source/Editor/GUI/Timeline/Tracks/ParticleEmitterTrack.cs index 4916ad86e..82a33f57b 100644 --- a/Source/Editor/GUI/Timeline/Tracks/ParticleEmitterTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/ParticleEmitterTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Timeline/Tracks/PostProcessMaterialTrack.cs b/Source/Editor/GUI/Timeline/Tracks/PostProcessMaterialTrack.cs index f21975e81..326cce085 100644 --- a/Source/Editor/GUI/Timeline/Tracks/PostProcessMaterialTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/PostProcessMaterialTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/GUI/Timeline/Tracks/ScreenFadeTrack.cs b/Source/Editor/GUI/Timeline/Tracks/ScreenFadeTrack.cs index ac61d065a..68920f70f 100644 --- a/Source/Editor/GUI/Timeline/Tracks/ScreenFadeTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/ScreenFadeTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Editor/GUI/Timeline/Tracks/ScriptTrack.cs b/Source/Editor/GUI/Timeline/Tracks/ScriptTrack.cs index 93be18285..5631cff35 100644 --- a/Source/Editor/GUI/Timeline/Tracks/ScriptTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/ScriptTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/GUI/Timeline/Tracks/SingleMediaAssetTrack.cs b/Source/Editor/GUI/Timeline/Tracks/SingleMediaAssetTrack.cs index 3bbca15ef..c99e7031e 100644 --- a/Source/Editor/GUI/Timeline/Tracks/SingleMediaAssetTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/SingleMediaAssetTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI.Timeline.Undo; diff --git a/Source/Editor/GUI/Timeline/Tracks/SingleMediaTrack.cs b/Source/Editor/GUI/Timeline/Tracks/SingleMediaTrack.cs index bbf2dfcf4..281285033 100644 --- a/Source/Editor/GUI/Timeline/Tracks/SingleMediaTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/SingleMediaTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.GUI.Timeline.Tracks { diff --git a/Source/Editor/GUI/Timeline/Tracks/StringPropertyTrack.cs b/Source/Editor/GUI/Timeline/Tracks/StringPropertyTrack.cs index 6e733f47d..f0beed2ed 100644 --- a/Source/Editor/GUI/Timeline/Tracks/StringPropertyTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/StringPropertyTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/GUI/Timeline/Tracks/StructPropertyTrack.cs b/Source/Editor/GUI/Timeline/Tracks/StructPropertyTrack.cs index 26f9d2ad9..5bc2bbcd2 100644 --- a/Source/Editor/GUI/Timeline/Tracks/StructPropertyTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/StructPropertyTrack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/GUI/Timeline/Undo/AddRemoveTrackAction.cs b/Source/Editor/GUI/Timeline/Undo/AddRemoveTrackAction.cs index a09466921..dfdb911b3 100644 --- a/Source/Editor/GUI/Timeline/Undo/AddRemoveTrackAction.cs +++ b/Source/Editor/GUI/Timeline/Undo/AddRemoveTrackAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using FlaxEngine; diff --git a/Source/Editor/GUI/Timeline/Undo/EditFpsAction.cs b/Source/Editor/GUI/Timeline/Undo/EditFpsAction.cs index 9ac9a65f1..4b7ce2852 100644 --- a/Source/Editor/GUI/Timeline/Undo/EditFpsAction.cs +++ b/Source/Editor/GUI/Timeline/Undo/EditFpsAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.GUI.Timeline.Undo { diff --git a/Source/Editor/GUI/Timeline/Undo/EditTimelineAction.cs b/Source/Editor/GUI/Timeline/Undo/EditTimelineAction.cs index 02b76b882..f4ca61b86 100644 --- a/Source/Editor/GUI/Timeline/Undo/EditTimelineAction.cs +++ b/Source/Editor/GUI/Timeline/Undo/EditTimelineAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; diff --git a/Source/Editor/GUI/Timeline/Undo/EditTrackAction.cs b/Source/Editor/GUI/Timeline/Undo/EditTrackAction.cs index 119f4cdb7..0714b02e2 100644 --- a/Source/Editor/GUI/Timeline/Undo/EditTrackAction.cs +++ b/Source/Editor/GUI/Timeline/Undo/EditTrackAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using FlaxEngine; diff --git a/Source/Editor/GUI/Timeline/Undo/RenameTrackAction.cs b/Source/Editor/GUI/Timeline/Undo/RenameTrackAction.cs index b7f80ebe1..4bd76e1a1 100644 --- a/Source/Editor/GUI/Timeline/Undo/RenameTrackAction.cs +++ b/Source/Editor/GUI/Timeline/Undo/RenameTrackAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.GUI.Timeline.Undo { diff --git a/Source/Editor/GUI/Timeline/Undo/ReorderTrackAction.cs b/Source/Editor/GUI/Timeline/Undo/ReorderTrackAction.cs index 13a20c567..2231eaf42 100644 --- a/Source/Editor/GUI/Timeline/Undo/ReorderTrackAction.cs +++ b/Source/Editor/GUI/Timeline/Undo/ReorderTrackAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.GUI.Timeline.Undo { diff --git a/Source/Editor/GUI/Timeline/Undo/TimelineUndoBlock.cs b/Source/Editor/GUI/Timeline/Undo/TimelineUndoBlock.cs index fe4555974..13c2227fc 100644 --- a/Source/Editor/GUI/Timeline/Undo/TimelineUndoBlock.cs +++ b/Source/Editor/GUI/Timeline/Undo/TimelineUndoBlock.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Editor/GUI/Timeline/Undo/TrackUndoBlock.cs b/Source/Editor/GUI/Timeline/Undo/TrackUndoBlock.cs index 4e261f344..f57bddaf2 100644 --- a/Source/Editor/GUI/Timeline/Undo/TrackUndoBlock.cs +++ b/Source/Editor/GUI/Timeline/Undo/TrackUndoBlock.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Editor/GUI/ToolStrip.cs b/Source/Editor/GUI/ToolStrip.cs index 360d63ffe..492a26a2e 100644 --- a/Source/Editor/GUI/ToolStrip.cs +++ b/Source/Editor/GUI/ToolStrip.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Windows; diff --git a/Source/Editor/GUI/ToolStripButton.cs b/Source/Editor/GUI/ToolStripButton.cs index e839a7356..a90a19321 100644 --- a/Source/Editor/GUI/ToolStripButton.cs +++ b/Source/Editor/GUI/ToolStripButton.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/ToolStripSeparator.cs b/Source/Editor/GUI/ToolStripSeparator.cs index 8f662721b..97d9f79cd 100644 --- a/Source/Editor/GUI/ToolStripSeparator.cs +++ b/Source/Editor/GUI/ToolStripSeparator.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/GUI/Tree/Tree.cs b/Source/Editor/GUI/Tree/Tree.cs index e86e1382a..d01695abc 100644 --- a/Source/Editor/GUI/Tree/Tree.cs +++ b/Source/Editor/GUI/Tree/Tree.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/GUI/Tree/TreeNode.cs b/Source/Editor/GUI/Tree/TreeNode.cs index 703079469..3e1827438 100644 --- a/Source/Editor/GUI/Tree/TreeNode.cs +++ b/Source/Editor/GUI/Tree/TreeNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/GUI/Tree/TreeNodeWithAddons.cs b/Source/Editor/GUI/Tree/TreeNodeWithAddons.cs index 59b887dc4..2be0bcb0f 100644 --- a/Source/Editor/GUI/Tree/TreeNodeWithAddons.cs +++ b/Source/Editor/GUI/Tree/TreeNodeWithAddons.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/Gizmo/EditorPrimitives.cs b/Source/Editor/Gizmo/EditorPrimitives.cs index 3635eeb60..bfc32a638 100644 --- a/Source/Editor/Gizmo/EditorPrimitives.cs +++ b/Source/Editor/Gizmo/EditorPrimitives.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Gizmo/GizmoBase.cs b/Source/Editor/Gizmo/GizmoBase.cs index f31d56288..af119444d 100644 --- a/Source/Editor/Gizmo/GizmoBase.cs +++ b/Source/Editor/Gizmo/GizmoBase.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.SceneGraph; diff --git a/Source/Editor/Gizmo/GizmosCollection.cs b/Source/Editor/Gizmo/GizmosCollection.cs index 0df516d32..b77d22e84 100644 --- a/Source/Editor/Gizmo/GizmosCollection.cs +++ b/Source/Editor/Gizmo/GizmosCollection.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Gizmo/GridGizmo.cs b/Source/Editor/Gizmo/GridGizmo.cs index 3174d23c1..8638e1b54 100644 --- a/Source/Editor/Gizmo/GridGizmo.cs +++ b/Source/Editor/Gizmo/GridGizmo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Gizmo/IGizmoOwner.cs b/Source/Editor/Gizmo/IGizmoOwner.cs index af3043fd6..7237d724b 100644 --- a/Source/Editor/Gizmo/IGizmoOwner.cs +++ b/Source/Editor/Gizmo/IGizmoOwner.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEngine; diff --git a/Source/Editor/Gizmo/SelectionOutline.cs b/Source/Editor/Gizmo/SelectionOutline.cs index 1374c7247..a364b3fb8 100644 --- a/Source/Editor/Gizmo/SelectionOutline.cs +++ b/Source/Editor/Gizmo/SelectionOutline.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Gizmo/TransformGizmo.cs b/Source/Editor/Gizmo/TransformGizmo.cs index c000f4a30..4918743ce 100644 --- a/Source/Editor/Gizmo/TransformGizmo.cs +++ b/Source/Editor/Gizmo/TransformGizmo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs index dc1d7035e..fe2e7b9e3 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Draw.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs b/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs index 2b9eae7b9..443a107e5 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Selection.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Settings.cs b/Source/Editor/Gizmo/TransformGizmoBase.Settings.cs index 8415beac3..bbd13f688 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Settings.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Settings.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Gizmo/TransformGizmoBase.Types.cs b/Source/Editor/Gizmo/TransformGizmoBase.Types.cs index 66acb4c2b..6480b5645 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.Types.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.Types.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.Gizmo { diff --git a/Source/Editor/Gizmo/TransformGizmoBase.cs b/Source/Editor/Gizmo/TransformGizmoBase.cs index 5919bda75..99b1c8122 100644 --- a/Source/Editor/Gizmo/TransformGizmoBase.cs +++ b/Source/Editor/Gizmo/TransformGizmoBase.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/History/HistoryStack.cs b/Source/Editor/History/HistoryStack.cs index 9abcaf43e..daed6176a 100644 --- a/Source/Editor/History/HistoryStack.cs +++ b/Source/Editor/History/HistoryStack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/History/IHistoryAction.cs b/Source/Editor/History/IHistoryAction.cs index cacc9ebbb..89f0fa955 100644 --- a/Source/Editor/History/IHistoryAction.cs +++ b/Source/Editor/History/IHistoryAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.History { diff --git a/Source/Editor/History/UndoActionObject.cs b/Source/Editor/History/UndoActionObject.cs index e0927824f..486b4c9c5 100644 --- a/Source/Editor/History/UndoActionObject.cs +++ b/Source/Editor/History/UndoActionObject.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/IEditable.cs b/Source/Editor/IEditable.cs index 6de8e1249..8c431c9d0 100644 --- a/Source/Editor/IEditable.cs +++ b/Source/Editor/IEditable.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Editor/Managed/ManagedEditor.Internal.cpp b/Source/Editor/Managed/ManagedEditor.Internal.cpp index 8ee058552..9c6c73dfd 100644 --- a/Source/Editor/Managed/ManagedEditor.Internal.cpp +++ b/Source/Editor/Managed/ManagedEditor.Internal.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ManagedEditor.h" #include "Editor/Editor.h" diff --git a/Source/Editor/Managed/ManagedEditor.cpp b/Source/Editor/Managed/ManagedEditor.cpp index f7e0c1498..0abe361ad 100644 --- a/Source/Editor/Managed/ManagedEditor.cpp +++ b/Source/Editor/Managed/ManagedEditor.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ManagedEditor.h" #include "Editor/Editor.h" diff --git a/Source/Editor/Managed/ManagedEditor.h b/Source/Editor/Managed/ManagedEditor.h index 6aa7514b0..601b4f2cf 100644 --- a/Source/Editor/Managed/ManagedEditor.h +++ b/Source/Editor/Managed/ManagedEditor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Modules/ContentDatabaseModule.cs b/Source/Editor/Modules/ContentDatabaseModule.cs index fa023bf7b..fd830db86 100644 --- a/Source/Editor/Modules/ContentDatabaseModule.cs +++ b/Source/Editor/Modules/ContentDatabaseModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Modules/ContentEditingModule.cs b/Source/Editor/Modules/ContentEditingModule.cs index f262864dd..101704498 100644 --- a/Source/Editor/Modules/ContentEditingModule.cs +++ b/Source/Editor/Modules/ContentEditingModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content; diff --git a/Source/Editor/Modules/ContentFindingModule.cs b/Source/Editor/Modules/ContentFindingModule.cs index 9e8002c8a..480844ac4 100644 --- a/Source/Editor/Modules/ContentFindingModule.cs +++ b/Source/Editor/Modules/ContentFindingModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Modules/ContentImportingModule.cs b/Source/Editor/Modules/ContentImportingModule.cs index 587d3a6c6..65821cd43 100644 --- a/Source/Editor/Modules/ContentImportingModule.cs +++ b/Source/Editor/Modules/ContentImportingModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Modules/EditorModule.cs b/Source/Editor/Modules/EditorModule.cs index aaa343e8f..5028b3a97 100644 --- a/Source/Editor/Modules/EditorModule.cs +++ b/Source/Editor/Modules/EditorModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Modules/PrefabsModule.cs b/Source/Editor/Modules/PrefabsModule.cs index 6abf8e45c..5cd212db0 100644 --- a/Source/Editor/Modules/PrefabsModule.cs +++ b/Source/Editor/Modules/PrefabsModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Modules/ProgressReportingModule.cs b/Source/Editor/Modules/ProgressReportingModule.cs index 22ae5ea98..7ff284431 100644 --- a/Source/Editor/Modules/ProgressReportingModule.cs +++ b/Source/Editor/Modules/ProgressReportingModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Modules/ProjectCacheModule.cs b/Source/Editor/Modules/ProjectCacheModule.cs index eebea3ba0..ac8bd4a8f 100644 --- a/Source/Editor/Modules/ProjectCacheModule.cs +++ b/Source/Editor/Modules/ProjectCacheModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Modules/SceneEditingModule.cs b/Source/Editor/Modules/SceneEditingModule.cs index 1657cb3a1..831ebf3e0 100644 --- a/Source/Editor/Modules/SceneEditingModule.cs +++ b/Source/Editor/Modules/SceneEditingModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Modules/SceneModule.cs b/Source/Editor/Modules/SceneModule.cs index 954e3bd50..302d1e02a 100644 --- a/Source/Editor/Modules/SceneModule.cs +++ b/Source/Editor/Modules/SceneModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Modules/SimulationModule.cs b/Source/Editor/Modules/SimulationModule.cs index a5b2f13ba..39c86d5c3 100644 --- a/Source/Editor/Modules/SimulationModule.cs +++ b/Source/Editor/Modules/SimulationModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Threading; diff --git a/Source/Editor/Modules/SourceCodeEditing/CachedCustomAnimGraphNodesCollection.cs b/Source/Editor/Modules/SourceCodeEditing/CachedCustomAnimGraphNodesCollection.cs index 499a472d6..4a1215884 100644 --- a/Source/Editor/Modules/SourceCodeEditing/CachedCustomAnimGraphNodesCollection.cs +++ b/Source/Editor/Modules/SourceCodeEditing/CachedCustomAnimGraphNodesCollection.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Modules/SourceCodeEditing/CachedTypesCollection.cs b/Source/Editor/Modules/SourceCodeEditing/CachedTypesCollection.cs index 648ec74e3..408337bc4 100644 --- a/Source/Editor/Modules/SourceCodeEditing/CachedTypesCollection.cs +++ b/Source/Editor/Modules/SourceCodeEditing/CachedTypesCollection.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Modules/SourceCodeEditing/CodeDocsModule.cs b/Source/Editor/Modules/SourceCodeEditing/CodeDocsModule.cs index 082439402..02ca7be20 100644 --- a/Source/Editor/Modules/SourceCodeEditing/CodeDocsModule.cs +++ b/Source/Editor/Modules/SourceCodeEditing/CodeDocsModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Modules/SourceCodeEditing/CodeEditingModule.cs b/Source/Editor/Modules/SourceCodeEditing/CodeEditingModule.cs index 96cf44e09..93296b766 100644 --- a/Source/Editor/Modules/SourceCodeEditing/CodeEditingModule.cs +++ b/Source/Editor/Modules/SourceCodeEditing/CodeEditingModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Modules/SourceCodeEditing/DefaultSourceCodeEditor.cs b/Source/Editor/Modules/SourceCodeEditing/DefaultSourceCodeEditor.cs index 1e7d481fe..c60e1f8b0 100644 --- a/Source/Editor/Modules/SourceCodeEditing/DefaultSourceCodeEditor.cs +++ b/Source/Editor/Modules/SourceCodeEditing/DefaultSourceCodeEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Modules/SourceCodeEditing/ISourceCodeEditor.cs b/Source/Editor/Modules/SourceCodeEditing/ISourceCodeEditor.cs index 3d172fb54..5d926444c 100644 --- a/Source/Editor/Modules/SourceCodeEditing/ISourceCodeEditor.cs +++ b/Source/Editor/Modules/SourceCodeEditing/ISourceCodeEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.Modules.SourceCodeEditing { diff --git a/Source/Editor/Modules/SourceCodeEditing/InBuildSourceCodeEditor.cs b/Source/Editor/Modules/SourceCodeEditing/InBuildSourceCodeEditor.cs index ff59cbe84..c94711815 100644 --- a/Source/Editor/Modules/SourceCodeEditing/InBuildSourceCodeEditor.cs +++ b/Source/Editor/Modules/SourceCodeEditing/InBuildSourceCodeEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Editor/Modules/UIModule.cs b/Source/Editor/Modules/UIModule.cs index e71c93dcc..e1dc68fc2 100644 --- a/Source/Editor/Modules/UIModule.cs +++ b/Source/Editor/Modules/UIModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/Modules/WindowsModule.cs b/Source/Editor/Modules/WindowsModule.cs index cf2715b48..3926412a0 100644 --- a/Source/Editor/Modules/WindowsModule.cs +++ b/Source/Editor/Modules/WindowsModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Options/Editor.cs b/Source/Editor/Options/Editor.cs index 3f7c01e51..b4f2de6e4 100644 --- a/Source/Editor/Options/Editor.cs +++ b/Source/Editor/Options/Editor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors; using FlaxEditor.CustomEditors.Editors; diff --git a/Source/Editor/Options/EditorOptions.cs b/Source/Editor/Options/EditorOptions.cs index e13ccfdd2..a5454337c 100644 --- a/Source/Editor/Options/EditorOptions.cs +++ b/Source/Editor/Options/EditorOptions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEngine; diff --git a/Source/Editor/Options/GeneralOptions.cs b/Source/Editor/Options/GeneralOptions.cs index 9f29f4bdb..af3299861 100644 --- a/Source/Editor/Options/GeneralOptions.cs +++ b/Source/Editor/Options/GeneralOptions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.ComponentModel; using FlaxEngine; diff --git a/Source/Editor/Options/InputBinding.cs b/Source/Editor/Options/InputBinding.cs index 95c3c1d6f..47147eaa8 100644 --- a/Source/Editor/Options/InputBinding.cs +++ b/Source/Editor/Options/InputBinding.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Options/InputOptions.cs b/Source/Editor/Options/InputOptions.cs index ec50d1501..cb79373b7 100644 --- a/Source/Editor/Options/InputOptions.cs +++ b/Source/Editor/Options/InputOptions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.ComponentModel; using FlaxEngine; diff --git a/Source/Editor/Options/InterfaceOptions.cs b/Source/Editor/Options/InterfaceOptions.cs index c33cd3674..c3b934531 100644 --- a/Source/Editor/Options/InterfaceOptions.cs +++ b/Source/Editor/Options/InterfaceOptions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.ComponentModel; using FlaxEditor.GUI.Docking; diff --git a/Source/Editor/Options/OptionsModule.cs b/Source/Editor/Options/OptionsModule.cs index bb90be6d9..f04368a77 100644 --- a/Source/Editor/Options/OptionsModule.cs +++ b/Source/Editor/Options/OptionsModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Options/SourceCodeOptions.cs b/Source/Editor/Options/SourceCodeOptions.cs index ed059cc58..ef67eceb5 100644 --- a/Source/Editor/Options/SourceCodeOptions.cs +++ b/Source/Editor/Options/SourceCodeOptions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.ComponentModel; using FlaxEditor.CustomEditors; diff --git a/Source/Editor/Options/ThemeOptions.cs b/Source/Editor/Options/ThemeOptions.cs index 674e281af..4a939bb6e 100644 --- a/Source/Editor/Options/ThemeOptions.cs +++ b/Source/Editor/Options/ThemeOptions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.CustomEditors; diff --git a/Source/Editor/Options/ViewportOptions.cs b/Source/Editor/Options/ViewportOptions.cs index 0fd018cbc..9b9705a0e 100644 --- a/Source/Editor/Options/ViewportOptions.cs +++ b/Source/Editor/Options/ViewportOptions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.ComponentModel; using FlaxEngine; diff --git a/Source/Editor/Options/VisualOptions.cs b/Source/Editor/Options/VisualOptions.cs index 27c24f4af..6de9c9716 100644 --- a/Source/Editor/Options/VisualOptions.cs +++ b/Source/Editor/Options/VisualOptions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.ComponentModel; using FlaxEngine; diff --git a/Source/Editor/Plugins/EditorPlugin.cs b/Source/Editor/Plugins/EditorPlugin.cs index 351beffb4..22b70a8cd 100644 --- a/Source/Editor/Plugins/EditorPlugin.cs +++ b/Source/Editor/Plugins/EditorPlugin.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Plugins/PluginUtils.cs b/Source/Editor/Plugins/PluginUtils.cs index 755c57d7e..093d6cbaf 100644 --- a/Source/Editor/Plugins/PluginUtils.cs +++ b/Source/Editor/Plugins/PluginUtils.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/Progress/Handlers/BakeEnvProbesProgress.cs b/Source/Editor/Progress/Handlers/BakeEnvProbesProgress.cs index 1038a004f..24ee3b635 100644 --- a/Source/Editor/Progress/Handlers/BakeEnvProbesProgress.cs +++ b/Source/Editor/Progress/Handlers/BakeEnvProbesProgress.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Progress/Handlers/BakeLightmapsProgress.cs b/Source/Editor/Progress/Handlers/BakeLightmapsProgress.cs index ca1d64704..38feec451 100644 --- a/Source/Editor/Progress/Handlers/BakeLightmapsProgress.cs +++ b/Source/Editor/Progress/Handlers/BakeLightmapsProgress.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Progress/Handlers/BuildingGameProgress.cs b/Source/Editor/Progress/Handlers/BuildingGameProgress.cs index f5152d11c..af092815e 100644 --- a/Source/Editor/Progress/Handlers/BuildingGameProgress.cs +++ b/Source/Editor/Progress/Handlers/BuildingGameProgress.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Progress/Handlers/CodeEditorOpenProgress.cs b/Source/Editor/Progress/Handlers/CodeEditorOpenProgress.cs index 285c3c670..275768056 100644 --- a/Source/Editor/Progress/Handlers/CodeEditorOpenProgress.cs +++ b/Source/Editor/Progress/Handlers/CodeEditorOpenProgress.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Progress/Handlers/CompileScriptsProgress.cs b/Source/Editor/Progress/Handlers/CompileScriptsProgress.cs index cbb383b4c..9485b477e 100644 --- a/Source/Editor/Progress/Handlers/CompileScriptsProgress.cs +++ b/Source/Editor/Progress/Handlers/CompileScriptsProgress.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Utilities; diff --git a/Source/Editor/Progress/Handlers/GenerateScriptsProjectFilesProgress.cs b/Source/Editor/Progress/Handlers/GenerateScriptsProjectFilesProgress.cs index 0f5dd4392..8e1fd6b8f 100644 --- a/Source/Editor/Progress/Handlers/GenerateScriptsProjectFilesProgress.cs +++ b/Source/Editor/Progress/Handlers/GenerateScriptsProjectFilesProgress.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Threading.Tasks; diff --git a/Source/Editor/Progress/Handlers/ImportAssetsProgress.cs b/Source/Editor/Progress/Handlers/ImportAssetsProgress.cs index fa1e943f0..e7dc3a0f2 100644 --- a/Source/Editor/Progress/Handlers/ImportAssetsProgress.cs +++ b/Source/Editor/Progress/Handlers/ImportAssetsProgress.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Content; using FlaxEditor.Content.Import; diff --git a/Source/Editor/Progress/Handlers/NavMeshBuildingProgress.cs b/Source/Editor/Progress/Handlers/NavMeshBuildingProgress.cs index 62520d324..e6f5d3d62 100644 --- a/Source/Editor/Progress/Handlers/NavMeshBuildingProgress.cs +++ b/Source/Editor/Progress/Handlers/NavMeshBuildingProgress.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Progress/ProgressHandler.cs b/Source/Editor/Progress/ProgressHandler.cs index 9581a0de6..50dad1bc7 100644 --- a/Source/Editor/Progress/ProgressHandler.cs +++ b/Source/Editor/Progress/ProgressHandler.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/ProjectInfo.cpp b/Source/Editor/ProjectInfo.cpp index 30c558b5d..28fc0301c 100644 --- a/Source/Editor/ProjectInfo.cpp +++ b/Source/Editor/ProjectInfo.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ProjectInfo.h" #include "Engine/Platform/FileSystem.h" diff --git a/Source/Editor/ProjectInfo.cs b/Source/Editor/ProjectInfo.cs index 083665f0f..058f43430 100644 --- a/Source/Editor/ProjectInfo.cs +++ b/Source/Editor/ProjectInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/ProjectInfo.h b/Source/Editor/ProjectInfo.h index 9f52e414f..a42f228e2 100644 --- a/Source/Editor/ProjectInfo.h +++ b/Source/Editor/ProjectInfo.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/SceneGraph/ActorChildNode.cs b/Source/Editor/SceneGraph/ActorChildNode.cs index 6da50512c..566b18821 100644 --- a/Source/Editor/SceneGraph/ActorChildNode.cs +++ b/Source/Editor/SceneGraph/ActorChildNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.SceneGraph.Actors; diff --git a/Source/Editor/SceneGraph/ActorNode.cs b/Source/Editor/SceneGraph/ActorNode.cs index 7c5a6c1ba..5c6adb055 100644 --- a/Source/Editor/SceneGraph/ActorNode.cs +++ b/Source/Editor/SceneGraph/ActorNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/SceneGraph/ActorNodeWithIcon.cs b/Source/Editor/SceneGraph/ActorNodeWithIcon.cs index 1b14bea6d..c9a648b9b 100644 --- a/Source/Editor/SceneGraph/ActorNodeWithIcon.cs +++ b/Source/Editor/SceneGraph/ActorNodeWithIcon.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/SceneGraph/Actors/AnimatedModelNode.cs b/Source/Editor/SceneGraph/Actors/AnimatedModelNode.cs index 0bf7f6afc..80063d038 100644 --- a/Source/Editor/SceneGraph/Actors/AnimatedModelNode.cs +++ b/Source/Editor/SceneGraph/Actors/AnimatedModelNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.ComponentModel; diff --git a/Source/Editor/SceneGraph/Actors/AudioListenerNode.cs b/Source/Editor/SceneGraph/Actors/AudioListenerNode.cs index d06d7d37c..69a2c97f3 100644 --- a/Source/Editor/SceneGraph/Actors/AudioListenerNode.cs +++ b/Source/Editor/SceneGraph/Actors/AudioListenerNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/AudioSourceNode.cs b/Source/Editor/SceneGraph/Actors/AudioSourceNode.cs index 43ae23e87..112177403 100644 --- a/Source/Editor/SceneGraph/Actors/AudioSourceNode.cs +++ b/Source/Editor/SceneGraph/Actors/AudioSourceNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/BoneSocketNode.cs b/Source/Editor/SceneGraph/Actors/BoneSocketNode.cs index df5e3db7d..5d7f4ffe8 100644 --- a/Source/Editor/SceneGraph/Actors/BoneSocketNode.cs +++ b/Source/Editor/SceneGraph/Actors/BoneSocketNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/BoxBrushNode.cs b/Source/Editor/SceneGraph/Actors/BoxBrushNode.cs index 3d5bd9ed2..ca53bd167 100644 --- a/Source/Editor/SceneGraph/Actors/BoxBrushNode.cs +++ b/Source/Editor/SceneGraph/Actors/BoxBrushNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs b/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs index 64ab104c5..53d6c239b 100644 --- a/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs +++ b/Source/Editor/SceneGraph/Actors/BoxColliderNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/SceneGraph/Actors/BoxVolumeNode.cs b/Source/Editor/SceneGraph/Actors/BoxVolumeNode.cs index a2265e3bf..b99422d0e 100644 --- a/Source/Editor/SceneGraph/Actors/BoxVolumeNode.cs +++ b/Source/Editor/SceneGraph/Actors/BoxVolumeNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/SceneGraph/Actors/CameraNode.cs b/Source/Editor/SceneGraph/Actors/CameraNode.cs index 1e01b5c50..6c485314d 100644 --- a/Source/Editor/SceneGraph/Actors/CameraNode.cs +++ b/Source/Editor/SceneGraph/Actors/CameraNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/SceneGraph/Actors/ColliderNode.cs b/Source/Editor/SceneGraph/Actors/ColliderNode.cs index 0efed3d8c..af0ad5637 100644 --- a/Source/Editor/SceneGraph/Actors/ColliderNode.cs +++ b/Source/Editor/SceneGraph/Actors/ColliderNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/SceneGraph/Actors/DecalNode.cs b/Source/Editor/SceneGraph/Actors/DecalNode.cs index b7bf631bf..afcde5565 100644 --- a/Source/Editor/SceneGraph/Actors/DecalNode.cs +++ b/Source/Editor/SceneGraph/Actors/DecalNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/DirectionalLightNode.cs b/Source/Editor/SceneGraph/Actors/DirectionalLightNode.cs index 1eabc946d..93afe8ed2 100644 --- a/Source/Editor/SceneGraph/Actors/DirectionalLightNode.cs +++ b/Source/Editor/SceneGraph/Actors/DirectionalLightNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/EnvironmentProbeNode.cs b/Source/Editor/SceneGraph/Actors/EnvironmentProbeNode.cs index 691d4af2c..10fdbe42b 100644 --- a/Source/Editor/SceneGraph/Actors/EnvironmentProbeNode.cs +++ b/Source/Editor/SceneGraph/Actors/EnvironmentProbeNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/ExponentialHeightFogNode.cs b/Source/Editor/SceneGraph/Actors/ExponentialHeightFogNode.cs index eb16273e3..beb27499b 100644 --- a/Source/Editor/SceneGraph/Actors/ExponentialHeightFogNode.cs +++ b/Source/Editor/SceneGraph/Actors/ExponentialHeightFogNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/FoliageNode.cs b/Source/Editor/SceneGraph/Actors/FoliageNode.cs index 9e24d5b66..dcd747ed9 100644 --- a/Source/Editor/SceneGraph/Actors/FoliageNode.cs +++ b/Source/Editor/SceneGraph/Actors/FoliageNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/JointNode.cs b/Source/Editor/SceneGraph/Actors/JointNode.cs index eb5141e9c..8cb4f99df 100644 --- a/Source/Editor/SceneGraph/Actors/JointNode.cs +++ b/Source/Editor/SceneGraph/Actors/JointNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/NavLinkNode.cs b/Source/Editor/SceneGraph/Actors/NavLinkNode.cs index 4872c312a..a08d61791 100644 --- a/Source/Editor/SceneGraph/Actors/NavLinkNode.cs +++ b/Source/Editor/SceneGraph/Actors/NavLinkNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/SceneGraph/Actors/NavMeshBoundsVolumeNode.cs b/Source/Editor/SceneGraph/Actors/NavMeshBoundsVolumeNode.cs index 4bea259fa..f29b62bf5 100644 --- a/Source/Editor/SceneGraph/Actors/NavMeshBoundsVolumeNode.cs +++ b/Source/Editor/SceneGraph/Actors/NavMeshBoundsVolumeNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/NavModifierVolumeNode.cs b/Source/Editor/SceneGraph/Actors/NavModifierVolumeNode.cs index 55fb2bdfa..b3c9559dc 100644 --- a/Source/Editor/SceneGraph/Actors/NavModifierVolumeNode.cs +++ b/Source/Editor/SceneGraph/Actors/NavModifierVolumeNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/ParticleEffectNode.cs b/Source/Editor/SceneGraph/Actors/ParticleEffectNode.cs index 9024df9f0..b8fb96deb 100644 --- a/Source/Editor/SceneGraph/Actors/ParticleEffectNode.cs +++ b/Source/Editor/SceneGraph/Actors/ParticleEffectNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/PointLightNode.cs b/Source/Editor/SceneGraph/Actors/PointLightNode.cs index c9c8f1950..21e9ed633 100644 --- a/Source/Editor/SceneGraph/Actors/PointLightNode.cs +++ b/Source/Editor/SceneGraph/Actors/PointLightNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/PostFxVolumeNode.cs b/Source/Editor/SceneGraph/Actors/PostFxVolumeNode.cs index 6e7f1b357..5eaca7419 100644 --- a/Source/Editor/SceneGraph/Actors/PostFxVolumeNode.cs +++ b/Source/Editor/SceneGraph/Actors/PostFxVolumeNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/SceneAnimationPlayerNode.cs b/Source/Editor/SceneGraph/Actors/SceneAnimationPlayerNode.cs index e29278077..f1b1de8d4 100644 --- a/Source/Editor/SceneGraph/Actors/SceneAnimationPlayerNode.cs +++ b/Source/Editor/SceneGraph/Actors/SceneAnimationPlayerNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/SceneNode.cs b/Source/Editor/SceneGraph/Actors/SceneNode.cs index c2ee3645a..f0938492f 100644 --- a/Source/Editor/SceneGraph/Actors/SceneNode.cs +++ b/Source/Editor/SceneGraph/Actors/SceneNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using FlaxEditor.GUI.ContextMenu; diff --git a/Source/Editor/SceneGraph/Actors/SkyLightNode.cs b/Source/Editor/SceneGraph/Actors/SkyLightNode.cs index 63ae117a9..ec2efdfcc 100644 --- a/Source/Editor/SceneGraph/Actors/SkyLightNode.cs +++ b/Source/Editor/SceneGraph/Actors/SkyLightNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/SkyNode.cs b/Source/Editor/SceneGraph/Actors/SkyNode.cs index 4ff4b48a1..af7d621ef 100644 --- a/Source/Editor/SceneGraph/Actors/SkyNode.cs +++ b/Source/Editor/SceneGraph/Actors/SkyNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/SkyboxNode.cs b/Source/Editor/SceneGraph/Actors/SkyboxNode.cs index 881e2e808..7d78c3b4e 100644 --- a/Source/Editor/SceneGraph/Actors/SkyboxNode.cs +++ b/Source/Editor/SceneGraph/Actors/SkyboxNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/SplineNode.cs b/Source/Editor/SceneGraph/Actors/SplineNode.cs index e6ff43e9f..c57119e00 100644 --- a/Source/Editor/SceneGraph/Actors/SplineNode.cs +++ b/Source/Editor/SceneGraph/Actors/SplineNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/SceneGraph/Actors/SpotLightNode.cs b/Source/Editor/SceneGraph/Actors/SpotLightNode.cs index 567e8e430..a2ff1ccbf 100644 --- a/Source/Editor/SceneGraph/Actors/SpotLightNode.cs +++ b/Source/Editor/SceneGraph/Actors/SpotLightNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/SpriteRenderNode.cs b/Source/Editor/SceneGraph/Actors/SpriteRenderNode.cs index 65e1a1f0b..edff71b83 100644 --- a/Source/Editor/SceneGraph/Actors/SpriteRenderNode.cs +++ b/Source/Editor/SceneGraph/Actors/SpriteRenderNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/SceneGraph/Actors/StaticModelNode.cs b/Source/Editor/SceneGraph/Actors/StaticModelNode.cs index 3acf34fba..f1ab36041 100644 --- a/Source/Editor/SceneGraph/Actors/StaticModelNode.cs +++ b/Source/Editor/SceneGraph/Actors/StaticModelNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/SceneGraph/Actors/TerrainNode.cs b/Source/Editor/SceneGraph/Actors/TerrainNode.cs index f3e60cb1a..1f95981bd 100644 --- a/Source/Editor/SceneGraph/Actors/TerrainNode.cs +++ b/Source/Editor/SceneGraph/Actors/TerrainNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/TextRenderNode.cs b/Source/Editor/SceneGraph/Actors/TextRenderNode.cs index 4c0208c84..91cd64905 100644 --- a/Source/Editor/SceneGraph/Actors/TextRenderNode.cs +++ b/Source/Editor/SceneGraph/Actors/TextRenderNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/Actors/UICanvasNode.cs b/Source/Editor/SceneGraph/Actors/UICanvasNode.cs index 7890e64c1..91bd6c530 100644 --- a/Source/Editor/SceneGraph/Actors/UICanvasNode.cs +++ b/Source/Editor/SceneGraph/Actors/UICanvasNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/SceneGraph/Actors/UIControlNode.cs b/Source/Editor/SceneGraph/Actors/UIControlNode.cs index 32c322f27..1d912db48 100644 --- a/Source/Editor/SceneGraph/Actors/UIControlNode.cs +++ b/Source/Editor/SceneGraph/Actors/UIControlNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs b/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs index 29032010e..270647433 100644 --- a/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs +++ b/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/SceneGraph/GUI/SceneTreeNode.cs b/Source/Editor/SceneGraph/GUI/SceneTreeNode.cs index a35ead063..d8e4c4601 100644 --- a/Source/Editor/SceneGraph/GUI/SceneTreeNode.cs +++ b/Source/Editor/SceneGraph/GUI/SceneTreeNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.SceneGraph.Actors; using FlaxEngine; diff --git a/Source/Editor/SceneGraph/LocalSceneGraph.cs b/Source/Editor/SceneGraph/LocalSceneGraph.cs index d6c89699f..f0f99a6ed 100644 --- a/Source/Editor/SceneGraph/LocalSceneGraph.cs +++ b/Source/Editor/SceneGraph/LocalSceneGraph.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/SceneGraph/RootNode.cs b/Source/Editor/SceneGraph/RootNode.cs index 1eba38157..68044cc1a 100644 --- a/Source/Editor/SceneGraph/RootNode.cs +++ b/Source/Editor/SceneGraph/RootNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/SceneGraph/SceneGraphFactory.cs b/Source/Editor/SceneGraph/SceneGraphFactory.cs index 5e5c856e5..a6562d06d 100644 --- a/Source/Editor/SceneGraph/SceneGraphFactory.cs +++ b/Source/Editor/SceneGraph/SceneGraphFactory.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/SceneGraph/SceneGraphNode.cs b/Source/Editor/SceneGraph/SceneGraphNode.cs index d805f92bf..5cf28af37 100644 --- a/Source/Editor/SceneGraph/SceneGraphNode.cs +++ b/Source/Editor/SceneGraph/SceneGraphNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/SceneGraph/SceneGraphTools.cs b/Source/Editor/SceneGraph/SceneGraphTools.cs index b5cf5150c..056373ae2 100644 --- a/Source/Editor/SceneGraph/SceneGraphTools.cs +++ b/Source/Editor/SceneGraph/SceneGraphTools.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Scripting/CodeEditor.cpp b/Source/Editor/Scripting/CodeEditor.cpp index bbbf318e1..83ca36727 100644 --- a/Source/Editor/Scripting/CodeEditor.cpp +++ b/Source/Editor/Scripting/CodeEditor.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CodeEditor.h" #include "CodeEditors/SystemDefaultCodeEditor.h" diff --git a/Source/Editor/Scripting/CodeEditor.h b/Source/Editor/Scripting/CodeEditor.h index 11da53857..c2f222075 100644 --- a/Source/Editor/Scripting/CodeEditor.h +++ b/Source/Editor/Scripting/CodeEditor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Scripting/CodeEditors/RiderCodeEditor.cpp b/Source/Editor/Scripting/CodeEditors/RiderCodeEditor.cpp index de0a30e40..3baa7927c 100644 --- a/Source/Editor/Scripting/CodeEditors/RiderCodeEditor.cpp +++ b/Source/Editor/Scripting/CodeEditors/RiderCodeEditor.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "RiderCodeEditor.h" #include "Engine/Platform/FileSystem.h" diff --git a/Source/Editor/Scripting/CodeEditors/RiderCodeEditor.h b/Source/Editor/Scripting/CodeEditors/RiderCodeEditor.h index 3b124a39d..69925de2b 100644 --- a/Source/Editor/Scripting/CodeEditors/RiderCodeEditor.h +++ b/Source/Editor/Scripting/CodeEditors/RiderCodeEditor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Scripting/CodeEditors/SystemDefaultCodeEditor.cpp b/Source/Editor/Scripting/CodeEditors/SystemDefaultCodeEditor.cpp index 42386c731..2cd9f681b 100644 --- a/Source/Editor/Scripting/CodeEditors/SystemDefaultCodeEditor.cpp +++ b/Source/Editor/Scripting/CodeEditors/SystemDefaultCodeEditor.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SystemDefaultCodeEditor.h" #include "Engine/Platform/CreateProcessSettings.h" diff --git a/Source/Editor/Scripting/CodeEditors/SystemDefaultCodeEditor.h b/Source/Editor/Scripting/CodeEditors/SystemDefaultCodeEditor.h index f9a41d50a..79e1937f8 100644 --- a/Source/Editor/Scripting/CodeEditors/SystemDefaultCodeEditor.h +++ b/Source/Editor/Scripting/CodeEditors/SystemDefaultCodeEditor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioConnection.cpp b/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioConnection.cpp index a65b3ec9e..0cb4fc6ad 100644 --- a/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioConnection.cpp +++ b/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioConnection.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_VISUAL_STUDIO_DTE diff --git a/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioConnection.h b/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioConnection.h index ebeda2ee7..2aca075bf 100644 --- a/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioConnection.h +++ b/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioConnection.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioEditor.cpp b/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioEditor.cpp index 1828e4b99..304f0d200 100644 --- a/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioEditor.cpp +++ b/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioEditor.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_VISUAL_STUDIO_DTE diff --git a/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioEditor.h b/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioEditor.h index a74a57876..cf207369a 100644 --- a/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioEditor.h +++ b/Source/Editor/Scripting/CodeEditors/VisualStudio/VisualStudioEditor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.cpp b/Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.cpp index 93fe7b300..66452b86a 100644 --- a/Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.cpp +++ b/Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "VisualStudioCodeEditor.h" #include "Engine/Platform/FileSystem.h" diff --git a/Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.h b/Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.h index 78be0da80..ec1c10385 100644 --- a/Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.h +++ b/Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Scripting/ScriptType.Custom.cs b/Source/Editor/Scripting/ScriptType.Custom.cs index a20f86f08..6da34f448 100644 --- a/Source/Editor/Scripting/ScriptType.Custom.cs +++ b/Source/Editor/Scripting/ScriptType.Custom.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Reflection; diff --git a/Source/Editor/Scripting/ScriptType.Interfaces.cs b/Source/Editor/Scripting/ScriptType.Interfaces.cs index 3b3b28ccb..2aac4babc 100644 --- a/Source/Editor/Scripting/ScriptType.Interfaces.cs +++ b/Source/Editor/Scripting/ScriptType.Interfaces.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Scripting/ScriptType.cs b/Source/Editor/Scripting/ScriptType.cs index b0c3a36dd..5a5a3ac93 100644 --- a/Source/Editor/Scripting/ScriptType.cs +++ b/Source/Editor/Scripting/ScriptType.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Scripting/ScriptsBuilder.cpp b/Source/Editor/Scripting/ScriptsBuilder.cpp index 0b3cf6452..ac0f5438d 100644 --- a/Source/Editor/Scripting/ScriptsBuilder.cpp +++ b/Source/Editor/Scripting/ScriptsBuilder.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ScriptsBuilder.h" #include "CodeEditor.h" diff --git a/Source/Editor/Scripting/ScriptsBuilder.cs b/Source/Editor/Scripting/ScriptsBuilder.cs index 3dacc9a95..7baf4be88 100644 --- a/Source/Editor/Scripting/ScriptsBuilder.cs +++ b/Source/Editor/Scripting/ScriptsBuilder.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Editor/Scripting/ScriptsBuilder.h b/Source/Editor/Scripting/ScriptsBuilder.h index 0a11bd9b7..0ffc2f989 100644 --- a/Source/Editor/Scripting/ScriptsBuilder.h +++ b/Source/Editor/Scripting/ScriptsBuilder.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Scripting/TypeUtils.cs b/Source/Editor/Scripting/TypeUtils.cs index 570449839..5d91f7c6a 100644 --- a/Source/Editor/Scripting/TypeUtils.cs +++ b/Source/Editor/Scripting/TypeUtils.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Scripting/Types.h b/Source/Editor/Scripting/Types.h index 58f71df84..7af7d0997 100644 --- a/Source/Editor/Scripting/Types.h +++ b/Source/Editor/Scripting/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/States/BuildingLightingState.cs b/Source/Editor/States/BuildingLightingState.cs index ff09f7dda..0b92c2ae8 100644 --- a/Source/Editor/States/BuildingLightingState.cs +++ b/Source/Editor/States/BuildingLightingState.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.Assertions; diff --git a/Source/Editor/States/BuildingScenesState.cs b/Source/Editor/States/BuildingScenesState.cs index f889550c8..4c7edcd0b 100644 --- a/Source/Editor/States/BuildingScenesState.cs +++ b/Source/Editor/States/BuildingScenesState.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/States/ChangingScenesState.cs b/Source/Editor/States/ChangingScenesState.cs index 295985571..4fe543153 100644 --- a/Source/Editor/States/ChangingScenesState.cs +++ b/Source/Editor/States/ChangingScenesState.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/States/ClosingState.cs b/Source/Editor/States/ClosingState.cs index 2dce632f1..cafa1afcf 100644 --- a/Source/Editor/States/ClosingState.cs +++ b/Source/Editor/States/ClosingState.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.Utilities; diff --git a/Source/Editor/States/EditingSceneState.cs b/Source/Editor/States/EditingSceneState.cs index ded9bef30..2e1043333 100644 --- a/Source/Editor/States/EditingSceneState.cs +++ b/Source/Editor/States/EditingSceneState.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEditor.Utilities; diff --git a/Source/Editor/States/EditorState.cs b/Source/Editor/States/EditorState.cs index ac644f5e1..acd387ffd 100644 --- a/Source/Editor/States/EditorState.cs +++ b/Source/Editor/States/EditorState.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.Utilities; diff --git a/Source/Editor/States/EditorStateMachine.cs b/Source/Editor/States/EditorStateMachine.cs index 39b6c892a..40f4afa60 100644 --- a/Source/Editor/States/EditorStateMachine.cs +++ b/Source/Editor/States/EditorStateMachine.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEngine; diff --git a/Source/Editor/States/InvalidStateException.cs b/Source/Editor/States/InvalidStateException.cs index b6c64cf86..cdbd426bd 100644 --- a/Source/Editor/States/InvalidStateException.cs +++ b/Source/Editor/States/InvalidStateException.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/States/LoadingState.cs b/Source/Editor/States/LoadingState.cs index d48918e1b..44a4c7f28 100644 --- a/Source/Editor/States/LoadingState.cs +++ b/Source/Editor/States/LoadingState.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/States/PlayingState.cs b/Source/Editor/States/PlayingState.cs index 7a550948a..1be2a1816 100644 --- a/Source/Editor/States/PlayingState.cs +++ b/Source/Editor/States/PlayingState.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/States/ReloadingScriptsState.cs b/Source/Editor/States/ReloadingScriptsState.cs index d9024d5c8..18b0a97b3 100644 --- a/Source/Editor/States/ReloadingScriptsState.cs +++ b/Source/Editor/States/ReloadingScriptsState.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.Utilities; diff --git a/Source/Editor/Surface/AnimGraphSurface.cs b/Source/Editor/Surface/AnimGraphSurface.cs index 56764bafd..4e8b6f11e 100644 --- a/Source/Editor/Surface/AnimGraphSurface.cs +++ b/Source/Editor/Surface/AnimGraphSurface.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/AnimationGraphFunctionSurface.cs b/Source/Editor/Surface/AnimationGraphFunctionSurface.cs index d5d4ae132..725a014d5 100644 --- a/Source/Editor/Surface/AnimationGraphFunctionSurface.cs +++ b/Source/Editor/Surface/AnimationGraphFunctionSurface.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Surface.Archetypes; diff --git a/Source/Editor/Surface/Archetypes/Animation.MultiBlend.cs b/Source/Editor/Surface/Archetypes/Animation.MultiBlend.cs index 7c3aa4f13..1a5e04e75 100644 --- a/Source/Editor/Surface/Archetypes/Animation.MultiBlend.cs +++ b/Source/Editor/Surface/Archetypes/Animation.MultiBlend.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/Archetypes/Animation.StateMachine.cs b/Source/Editor/Surface/Archetypes/Animation.StateMachine.cs index f96ac8e4b..4c55e1339 100644 --- a/Source/Editor/Surface/Archetypes/Animation.StateMachine.cs +++ b/Source/Editor/Surface/Archetypes/Animation.StateMachine.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/Archetypes/Animation.TransitionEditor.cs b/Source/Editor/Surface/Archetypes/Animation.TransitionEditor.cs index 84c2144b2..569febd2b 100644 --- a/Source/Editor/Surface/Archetypes/Animation.TransitionEditor.cs +++ b/Source/Editor/Surface/Archetypes/Animation.TransitionEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.CustomEditors; diff --git a/Source/Editor/Surface/Archetypes/Animation.cs b/Source/Editor/Surface/Archetypes/Animation.cs index cbe9c3d85..98f238391 100644 --- a/Source/Editor/Surface/Archetypes/Animation.cs +++ b/Source/Editor/Surface/Archetypes/Animation.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/Archetypes/BehaviorTree.cs b/Source/Editor/Surface/Archetypes/BehaviorTree.cs index 07005df28..1fa4f8402 100644 --- a/Source/Editor/Surface/Archetypes/BehaviorTree.cs +++ b/Source/Editor/Surface/Archetypes/BehaviorTree.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/Archetypes/Bitwise.cs b/Source/Editor/Surface/Archetypes/Bitwise.cs index 43dcb91b5..5b96627f0 100644 --- a/Source/Editor/Surface/Archetypes/Bitwise.cs +++ b/Source/Editor/Surface/Archetypes/Bitwise.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Surface/Archetypes/Boolean.cs b/Source/Editor/Surface/Archetypes/Boolean.cs index ed97a9642..0c5d41a60 100644 --- a/Source/Editor/Surface/Archetypes/Boolean.cs +++ b/Source/Editor/Surface/Archetypes/Boolean.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Surface/Archetypes/Collections.cs b/Source/Editor/Surface/Archetypes/Collections.cs index cc523a646..431d99747 100644 --- a/Source/Editor/Surface/Archetypes/Collections.cs +++ b/Source/Editor/Surface/Archetypes/Collections.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEditor.Scripting; diff --git a/Source/Editor/Surface/Archetypes/Comparisons.cs b/Source/Editor/Surface/Archetypes/Comparisons.cs index b72111c46..3ad38d41c 100644 --- a/Source/Editor/Surface/Archetypes/Comparisons.cs +++ b/Source/Editor/Surface/Archetypes/Comparisons.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.GUI; diff --git a/Source/Editor/Surface/Archetypes/Constants.cs b/Source/Editor/Surface/Archetypes/Constants.cs index e58d917d1..4591459f1 100644 --- a/Source/Editor/Surface/Archetypes/Constants.cs +++ b/Source/Editor/Surface/Archetypes/Constants.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/Surface/Archetypes/Custom.cs b/Source/Editor/Surface/Archetypes/Custom.cs index 8584af1da..7fcc555e9 100644 --- a/Source/Editor/Surface/Archetypes/Custom.cs +++ b/Source/Editor/Surface/Archetypes/Custom.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Surface/Archetypes/Flow.cs b/Source/Editor/Surface/Archetypes/Flow.cs index b0922b1b7..672a0164b 100644 --- a/Source/Editor/Surface/Archetypes/Flow.cs +++ b/Source/Editor/Surface/Archetypes/Flow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.GUI; diff --git a/Source/Editor/Surface/Archetypes/Function.cs b/Source/Editor/Surface/Archetypes/Function.cs index e8b92d121..4a66d2675 100644 --- a/Source/Editor/Surface/Archetypes/Function.cs +++ b/Source/Editor/Surface/Archetypes/Function.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/Archetypes/Layers.cs b/Source/Editor/Surface/Archetypes/Layers.cs index 0308cab15..2509604b5 100644 --- a/Source/Editor/Surface/Archetypes/Layers.cs +++ b/Source/Editor/Surface/Archetypes/Layers.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Surface/Archetypes/Material.cs b/Source/Editor/Surface/Archetypes/Material.cs index f65804023..5182fdb36 100644 --- a/Source/Editor/Surface/Archetypes/Material.cs +++ b/Source/Editor/Surface/Archetypes/Material.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Scripting; diff --git a/Source/Editor/Surface/Archetypes/Math.cs b/Source/Editor/Surface/Archetypes/Math.cs index 7f4afa6a6..65e0f0195 100644 --- a/Source/Editor/Surface/Archetypes/Math.cs +++ b/Source/Editor/Surface/Archetypes/Math.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Scripting; diff --git a/Source/Editor/Surface/Archetypes/Packing.cs b/Source/Editor/Surface/Archetypes/Packing.cs index 789fd35c2..40244c2ca 100644 --- a/Source/Editor/Surface/Archetypes/Packing.cs +++ b/Source/Editor/Surface/Archetypes/Packing.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/Surface/Archetypes/Parameters.cs b/Source/Editor/Surface/Archetypes/Parameters.cs index 4cf1af4f6..a75be6bb5 100644 --- a/Source/Editor/Surface/Archetypes/Parameters.cs +++ b/Source/Editor/Surface/Archetypes/Parameters.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/Surface/Archetypes/ParticleModules.cs b/Source/Editor/Surface/Archetypes/ParticleModules.cs index e5be3d35d..9de199cd8 100644 --- a/Source/Editor/Surface/Archetypes/ParticleModules.cs +++ b/Source/Editor/Surface/Archetypes/ParticleModules.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/Surface/Archetypes/Particles.cs b/Source/Editor/Surface/Archetypes/Particles.cs index 40b38f7ce..081f53e30 100644 --- a/Source/Editor/Surface/Archetypes/Particles.cs +++ b/Source/Editor/Surface/Archetypes/Particles.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/Surface/Archetypes/Textures.cs b/Source/Editor/Surface/Archetypes/Textures.cs index e35af7192..00c0a806d 100644 --- a/Source/Editor/Surface/Archetypes/Textures.cs +++ b/Source/Editor/Surface/Archetypes/Textures.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content.Settings; diff --git a/Source/Editor/Surface/Archetypes/Tools.cs b/Source/Editor/Surface/Archetypes/Tools.cs index 029422d05..0340eee2f 100644 --- a/Source/Editor/Surface/Archetypes/Tools.cs +++ b/Source/Editor/Surface/Archetypes/Tools.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/AttributesEditor.cs b/Source/Editor/Surface/AttributesEditor.cs index 81b11bb68..1da73e7c2 100644 --- a/Source/Editor/Surface/AttributesEditor.cs +++ b/Source/Editor/Surface/AttributesEditor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/BehaviorTreeSurface.cs b/Source/Editor/Surface/BehaviorTreeSurface.cs index 760110769..647c438e8 100644 --- a/Source/Editor/Surface/BehaviorTreeSurface.cs +++ b/Source/Editor/Surface/BehaviorTreeSurface.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/Constants.cs b/Source/Editor/Surface/Constants.cs index 643a60c11..9796da880 100644 --- a/Source/Editor/Surface/Constants.cs +++ b/Source/Editor/Surface/Constants.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Surface/ContextMenu/VisjectCM.cs b/Source/Editor/Surface/ContextMenu/VisjectCM.cs index ad4bf8372..46d760673 100644 --- a/Source/Editor/Surface/ContextMenu/VisjectCM.cs +++ b/Source/Editor/Surface/ContextMenu/VisjectCM.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/ContextMenu/VisjectCMGroup.cs b/Source/Editor/Surface/ContextMenu/VisjectCMGroup.cs index e52e10482..2e82bdf50 100644 --- a/Source/Editor/Surface/ContextMenu/VisjectCMGroup.cs +++ b/Source/Editor/Surface/ContextMenu/VisjectCMGroup.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/ContextMenu/VisjectCMItem.cs b/Source/Editor/Surface/ContextMenu/VisjectCMItem.cs index 9adfb881e..bffb0e7e3 100644 --- a/Source/Editor/Surface/ContextMenu/VisjectCMItem.cs +++ b/Source/Editor/Surface/ContextMenu/VisjectCMItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/Elements/ActorSelect.cs b/Source/Editor/Surface/Elements/ActorSelect.cs index 3be493db7..256c9376d 100644 --- a/Source/Editor/Surface/Elements/ActorSelect.cs +++ b/Source/Editor/Surface/Elements/ActorSelect.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.CustomEditors.Editors; diff --git a/Source/Editor/Surface/Elements/AssetSelect.cs b/Source/Editor/Surface/Elements/AssetSelect.cs index 5984ce9aa..a75ccc316 100644 --- a/Source/Editor/Surface/Elements/AssetSelect.cs +++ b/Source/Editor/Surface/Elements/AssetSelect.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI; diff --git a/Source/Editor/Surface/Elements/BoolValue.cs b/Source/Editor/Surface/Elements/BoolValue.cs index 82d763e35..0292f2c50 100644 --- a/Source/Editor/Surface/Elements/BoolValue.cs +++ b/Source/Editor/Surface/Elements/BoolValue.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/Surface/Elements/Box.cs b/Source/Editor/Surface/Elements/Box.cs index 53f3e3db2..90022f482 100644 --- a/Source/Editor/Surface/Elements/Box.cs +++ b/Source/Editor/Surface/Elements/Box.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/Elements/BoxValue.cs b/Source/Editor/Surface/Elements/BoxValue.cs index ce697e321..defa40417 100644 --- a/Source/Editor/Surface/Elements/BoxValue.cs +++ b/Source/Editor/Surface/Elements/BoxValue.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using RealValueBox = FlaxEditor.GUI.Input.DoubleValueBox; diff --git a/Source/Editor/Surface/Elements/ColorValue.cs b/Source/Editor/Surface/Elements/ColorValue.cs index 19934581d..2bbee314e 100644 --- a/Source/Editor/Surface/Elements/ColorValue.cs +++ b/Source/Editor/Surface/Elements/ColorValue.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.Input; using FlaxEngine; diff --git a/Source/Editor/Surface/Elements/ComboBoxElement.cs b/Source/Editor/Surface/Elements/ComboBoxElement.cs index 739b924a3..3324fc056 100644 --- a/Source/Editor/Surface/Elements/ComboBoxElement.cs +++ b/Source/Editor/Surface/Elements/ComboBoxElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI; using FlaxEngine; diff --git a/Source/Editor/Surface/Elements/EnumValue.cs b/Source/Editor/Surface/Elements/EnumValue.cs index 065646a53..4f309676a 100644 --- a/Source/Editor/Surface/Elements/EnumValue.cs +++ b/Source/Editor/Surface/Elements/EnumValue.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI; diff --git a/Source/Editor/Surface/Elements/FloatValue.cs b/Source/Editor/Surface/Elements/FloatValue.cs index 56539e3e3..c5b73d297 100644 --- a/Source/Editor/Surface/Elements/FloatValue.cs +++ b/Source/Editor/Surface/Elements/FloatValue.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.Input; using FlaxEngine; diff --git a/Source/Editor/Surface/Elements/InputBox.cs b/Source/Editor/Surface/Elements/InputBox.cs index 2047bcd1a..16953551d 100644 --- a/Source/Editor/Surface/Elements/InputBox.cs +++ b/Source/Editor/Surface/Elements/InputBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/Surface/Elements/IntegerValue.cs b/Source/Editor/Surface/Elements/IntegerValue.cs index c9faeefc3..980037caa 100644 --- a/Source/Editor/Surface/Elements/IntegerValue.cs +++ b/Source/Editor/Surface/Elements/IntegerValue.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.Input; using FlaxEngine; diff --git a/Source/Editor/Surface/Elements/OutputBox.cs b/Source/Editor/Surface/Elements/OutputBox.cs index 497e2001a..555b0ae4e 100644 --- a/Source/Editor/Surface/Elements/OutputBox.cs +++ b/Source/Editor/Surface/Elements/OutputBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/Surface/Elements/SkeletonBoneIndexSelectElement.cs b/Source/Editor/Surface/Elements/SkeletonBoneIndexSelectElement.cs index c3cf36577..5500123e3 100644 --- a/Source/Editor/Surface/Elements/SkeletonBoneIndexSelectElement.cs +++ b/Source/Editor/Surface/Elements/SkeletonBoneIndexSelectElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Text; diff --git a/Source/Editor/Surface/Elements/SkeletonNodeNameSelectElement.cs b/Source/Editor/Surface/Elements/SkeletonNodeNameSelectElement.cs index 104a9f51f..cad61239d 100644 --- a/Source/Editor/Surface/Elements/SkeletonNodeNameSelectElement.cs +++ b/Source/Editor/Surface/Elements/SkeletonNodeNameSelectElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/Elements/TextBoxView.cs b/Source/Editor/Surface/Elements/TextBoxView.cs index 3b3e15875..bd35ed3db 100644 --- a/Source/Editor/Surface/Elements/TextBoxView.cs +++ b/Source/Editor/Surface/Elements/TextBoxView.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/Surface/Elements/TextView.cs b/Source/Editor/Surface/Elements/TextView.cs index 284497396..b18401045 100644 --- a/Source/Editor/Surface/Elements/TextView.cs +++ b/Source/Editor/Surface/Elements/TextView.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/Surface/Elements/UnsignedIntegerValue.cs b/Source/Editor/Surface/Elements/UnsignedIntegerValue.cs index 850efa164..89baf5da5 100644 --- a/Source/Editor/Surface/Elements/UnsignedIntegerValue.cs +++ b/Source/Editor/Surface/Elements/UnsignedIntegerValue.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.Input; using FlaxEngine; diff --git a/Source/Editor/Surface/GUI/VisjectContextNavigationButton.cs b/Source/Editor/Surface/GUI/VisjectContextNavigationButton.cs index 289cdfaa5..827dde1e5 100644 --- a/Source/Editor/Surface/GUI/VisjectContextNavigationButton.cs +++ b/Source/Editor/Surface/GUI/VisjectContextNavigationButton.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI; using FlaxEngine; diff --git a/Source/Editor/Surface/GroupArchetype.cs b/Source/Editor/Surface/GroupArchetype.cs index eada2d397..8c3c35882 100644 --- a/Source/Editor/Surface/GroupArchetype.cs +++ b/Source/Editor/Surface/GroupArchetype.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEngine; diff --git a/Source/Editor/Surface/IFunctionDependantNode.cs b/Source/Editor/Surface/IFunctionDependantNode.cs index 1b7ff1a9c..a09c479b9 100644 --- a/Source/Editor/Surface/IFunctionDependantNode.cs +++ b/Source/Editor/Surface/IFunctionDependantNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Surface/IParametersDependantNode.cs b/Source/Editor/Surface/IParametersDependantNode.cs index 08917c15b..9683abd70 100644 --- a/Source/Editor/Surface/IParametersDependantNode.cs +++ b/Source/Editor/Surface/IParametersDependantNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Surface/ISurfaceContext.cs b/Source/Editor/Surface/ISurfaceContext.cs index 8e5f330cb..b2021dcdb 100644 --- a/Source/Editor/Surface/ISurfaceContext.cs +++ b/Source/Editor/Surface/ISurfaceContext.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Surface/ISurfaceNodeElement.cs b/Source/Editor/Surface/ISurfaceNodeElement.cs index 092140dee..b24866b17 100644 --- a/Source/Editor/Surface/ISurfaceNodeElement.cs +++ b/Source/Editor/Surface/ISurfaceNodeElement.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Surface/IVisjectSurfaceOwner.cs b/Source/Editor/Surface/IVisjectSurfaceOwner.cs index b6d578e8e..96fa32c8c 100644 --- a/Source/Editor/Surface/IVisjectSurfaceOwner.cs +++ b/Source/Editor/Surface/IVisjectSurfaceOwner.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Surface/MaterialFunctionSurface.cs b/Source/Editor/Surface/MaterialFunctionSurface.cs index 000ff16fd..b31ac1db8 100644 --- a/Source/Editor/Surface/MaterialFunctionSurface.cs +++ b/Source/Editor/Surface/MaterialFunctionSurface.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Surface.Archetypes; diff --git a/Source/Editor/Surface/MaterialSurface.cs b/Source/Editor/Surface/MaterialSurface.cs index a7fa6cb38..f21be27c0 100644 --- a/Source/Editor/Surface/MaterialSurface.cs +++ b/Source/Editor/Surface/MaterialSurface.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/NodeArchetype.cs b/Source/Editor/Surface/NodeArchetype.cs index 3a77cef84..d0e3f2291 100644 --- a/Source/Editor/Surface/NodeArchetype.cs +++ b/Source/Editor/Surface/NodeArchetype.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Scripting; diff --git a/Source/Editor/Surface/NodeElementArchetype.cs b/Source/Editor/Surface/NodeElementArchetype.cs index be8b67378..1b3860335 100644 --- a/Source/Editor/Surface/NodeElementArchetype.cs +++ b/Source/Editor/Surface/NodeElementArchetype.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/NodeElementType.cs b/Source/Editor/Surface/NodeElementType.cs index cf333fc00..a626dad75 100644 --- a/Source/Editor/Surface/NodeElementType.cs +++ b/Source/Editor/Surface/NodeElementType.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Surface/NodeFactory.cs b/Source/Editor/Surface/NodeFactory.cs index 0c956f640..ee4553f2f 100644 --- a/Source/Editor/Surface/NodeFactory.cs +++ b/Source/Editor/Surface/NodeFactory.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/NodeFlags.cs b/Source/Editor/Surface/NodeFlags.cs index 52590bf2e..2c02489ee 100644 --- a/Source/Editor/Surface/NodeFlags.cs +++ b/Source/Editor/Surface/NodeFlags.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Surface/ParticleEmitterFunctionSurface.cs b/Source/Editor/Surface/ParticleEmitterFunctionSurface.cs index 452905409..27942ee1b 100644 --- a/Source/Editor/Surface/ParticleEmitterFunctionSurface.cs +++ b/Source/Editor/Surface/ParticleEmitterFunctionSurface.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Surface.Archetypes; diff --git a/Source/Editor/Surface/ParticleEmitterSurface.cs b/Source/Editor/Surface/ParticleEmitterSurface.cs index b7cf83c62..6bf08dd3c 100644 --- a/Source/Editor/Surface/ParticleEmitterSurface.cs +++ b/Source/Editor/Surface/ParticleEmitterSurface.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/SurfaceComment.cs b/Source/Editor/Surface/SurfaceComment.cs index 678b3351f..0b625630b 100644 --- a/Source/Editor/Surface/SurfaceComment.cs +++ b/Source/Editor/Surface/SurfaceComment.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI; diff --git a/Source/Editor/Surface/SurfaceControl.cs b/Source/Editor/Surface/SurfaceControl.cs index 56e2ee8f6..9774d76ba 100644 --- a/Source/Editor/Surface/SurfaceControl.cs +++ b/Source/Editor/Surface/SurfaceControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/Surface/SurfaceMeta.cs b/Source/Editor/Surface/SurfaceMeta.cs index 460dcb302..2c1b674d4 100644 --- a/Source/Editor/Surface/SurfaceMeta.cs +++ b/Source/Editor/Surface/SurfaceMeta.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/SurfaceNode.cs b/Source/Editor/Surface/SurfaceNode.cs index 780ef81f0..fdb323de9 100644 --- a/Source/Editor/Surface/SurfaceNode.cs +++ b/Source/Editor/Surface/SurfaceNode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/SurfaceNodeElementControl.cs b/Source/Editor/Surface/SurfaceNodeElementControl.cs index 89688f9b9..49ee80e9d 100644 --- a/Source/Editor/Surface/SurfaceNodeElementControl.cs +++ b/Source/Editor/Surface/SurfaceNodeElementControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/Surface/SurfaceParameter.cs b/Source/Editor/Surface/SurfaceParameter.cs index dae82e111..778aadc39 100644 --- a/Source/Editor/Surface/SurfaceParameter.cs +++ b/Source/Editor/Surface/SurfaceParameter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Scripting; diff --git a/Source/Editor/Surface/SurfaceRootControl.cs b/Source/Editor/Surface/SurfaceRootControl.cs index 41a2ce47b..cad7f2919 100644 --- a/Source/Editor/Surface/SurfaceRootControl.cs +++ b/Source/Editor/Surface/SurfaceRootControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/Surface/SurfaceStyle.cs b/Source/Editor/Surface/SurfaceStyle.cs index 5a67d6fb2..d91b81089 100644 --- a/Source/Editor/Surface/SurfaceStyle.cs +++ b/Source/Editor/Surface/SurfaceStyle.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Scripting; diff --git a/Source/Editor/Surface/SurfaceUtils.cs b/Source/Editor/Surface/SurfaceUtils.cs index 2c8448e92..9bec6c179 100644 --- a/Source/Editor/Surface/SurfaceUtils.cs +++ b/Source/Editor/Surface/SurfaceUtils.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/TransformCoordinateSystem.cs b/Source/Editor/Surface/TransformCoordinateSystem.cs index da70bfa7d..a7cdde2eb 100644 --- a/Source/Editor/Surface/TransformCoordinateSystem.cs +++ b/Source/Editor/Surface/TransformCoordinateSystem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Surface/Undo/AddRemoveNodeAction.cs b/Source/Editor/Surface/Undo/AddRemoveNodeAction.cs index 0deb66fbe..300ca700f 100644 --- a/Source/Editor/Surface/Undo/AddRemoveNodeAction.cs +++ b/Source/Editor/Surface/Undo/AddRemoveNodeAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Surface/Undo/BoxHandle.cs b/Source/Editor/Surface/Undo/BoxHandle.cs index 6814eccb8..62d769018 100644 --- a/Source/Editor/Surface/Undo/BoxHandle.cs +++ b/Source/Editor/Surface/Undo/BoxHandle.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Surface.Elements; diff --git a/Source/Editor/Surface/Undo/ConnectBoxesAction.cs b/Source/Editor/Surface/Undo/ConnectBoxesAction.cs index 07118228e..521e9aa69 100644 --- a/Source/Editor/Surface/Undo/ConnectBoxesAction.cs +++ b/Source/Editor/Surface/Undo/ConnectBoxesAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.Surface.Elements; diff --git a/Source/Editor/Surface/Undo/ContextHandle.cs b/Source/Editor/Surface/Undo/ContextHandle.cs index c816511cc..7ad2ef861 100644 --- a/Source/Editor/Surface/Undo/ContextHandle.cs +++ b/Source/Editor/Surface/Undo/ContextHandle.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Text; diff --git a/Source/Editor/Surface/Undo/EditNodeConnections.cs b/Source/Editor/Surface/Undo/EditNodeConnections.cs index cbb6948fe..f9bd476ec 100644 --- a/Source/Editor/Surface/Undo/EditNodeConnections.cs +++ b/Source/Editor/Surface/Undo/EditNodeConnections.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/Undo/EditNodeValuesAction.cs b/Source/Editor/Surface/Undo/EditNodeValuesAction.cs index d6a485a83..24dd686f2 100644 --- a/Source/Editor/Surface/Undo/EditNodeValuesAction.cs +++ b/Source/Editor/Surface/Undo/EditNodeValuesAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Editor/Surface/Undo/MoveNodesAction.cs b/Source/Editor/Surface/Undo/MoveNodesAction.cs index 731441143..5781e365d 100644 --- a/Source/Editor/Surface/Undo/MoveNodesAction.cs +++ b/Source/Editor/Surface/Undo/MoveNodesAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Surface/VisjectSurface.Connecting.cs b/Source/Editor/Surface/VisjectSurface.Connecting.cs index dd34f9c7c..8a74ef8e6 100644 --- a/Source/Editor/Surface/VisjectSurface.Connecting.cs +++ b/Source/Editor/Surface/VisjectSurface.Connecting.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Scripting; using FlaxEngine; diff --git a/Source/Editor/Surface/VisjectSurface.Context.cs b/Source/Editor/Surface/VisjectSurface.Context.cs index 0cb8e3ead..1197b387b 100644 --- a/Source/Editor/Surface/VisjectSurface.Context.cs +++ b/Source/Editor/Surface/VisjectSurface.Context.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/VisjectSurface.ContextMenu.cs b/Source/Editor/Surface/VisjectSurface.ContextMenu.cs index 51339d6bc..7f284420d 100644 --- a/Source/Editor/Surface/VisjectSurface.ContextMenu.cs +++ b/Source/Editor/Surface/VisjectSurface.ContextMenu.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. //#define DEBUG_SEARCH_TIME diff --git a/Source/Editor/Surface/VisjectSurface.CopyPaste.cs b/Source/Editor/Surface/VisjectSurface.CopyPaste.cs index 62aaccc73..158492460 100644 --- a/Source/Editor/Surface/VisjectSurface.CopyPaste.cs +++ b/Source/Editor/Surface/VisjectSurface.CopyPaste.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/VisjectSurface.DragDrop.cs b/Source/Editor/Surface/VisjectSurface.DragDrop.cs index 2ff82c269..7cbbdc876 100644 --- a/Source/Editor/Surface/VisjectSurface.DragDrop.cs +++ b/Source/Editor/Surface/VisjectSurface.DragDrop.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Editor/Surface/VisjectSurface.Draw.cs b/Source/Editor/Surface/VisjectSurface.Draw.cs index e7b76a538..3fa7fd8a9 100644 --- a/Source/Editor/Surface/VisjectSurface.Draw.cs +++ b/Source/Editor/Surface/VisjectSurface.Draw.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Surface.Elements; using FlaxEngine; diff --git a/Source/Editor/Surface/VisjectSurface.Input.cs b/Source/Editor/Surface/VisjectSurface.Input.cs index 356e798fa..7f35a5435 100644 --- a/Source/Editor/Surface/VisjectSurface.Input.cs +++ b/Source/Editor/Surface/VisjectSurface.Input.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.Linq; diff --git a/Source/Editor/Surface/VisjectSurface.Paramaters.cs b/Source/Editor/Surface/VisjectSurface.Paramaters.cs index d231bae82..7eddffbca 100644 --- a/Source/Editor/Surface/VisjectSurface.Paramaters.cs +++ b/Source/Editor/Surface/VisjectSurface.Paramaters.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/VisjectSurface.Serialization.cs b/Source/Editor/Surface/VisjectSurface.Serialization.cs index 0edf69431..cbfcf1b20 100644 --- a/Source/Editor/Surface/VisjectSurface.Serialization.cs +++ b/Source/Editor/Surface/VisjectSurface.Serialization.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Runtime.InteropServices; using FlaxEngine; diff --git a/Source/Editor/Surface/VisjectSurface.cs b/Source/Editor/Surface/VisjectSurface.cs index 530f3265f..e497cde23 100644 --- a/Source/Editor/Surface/VisjectSurface.cs +++ b/Source/Editor/Surface/VisjectSurface.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/VisjectSurfaceContext.Serialization.cs b/Source/Editor/Surface/VisjectSurfaceContext.Serialization.cs index 12f01d4f1..02aaa4c6d 100644 --- a/Source/Editor/Surface/VisjectSurfaceContext.Serialization.cs +++ b/Source/Editor/Surface/VisjectSurfaceContext.Serialization.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/VisjectSurfaceContext.cs b/Source/Editor/Surface/VisjectSurfaceContext.cs index 9902f224a..d9259e637 100644 --- a/Source/Editor/Surface/VisjectSurfaceContext.cs +++ b/Source/Editor/Surface/VisjectSurfaceContext.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/VisjectSurfaceWindow.cs b/Source/Editor/Surface/VisjectSurfaceWindow.cs index 6a9cba841..1f6a180c5 100644 --- a/Source/Editor/Surface/VisjectSurfaceWindow.cs +++ b/Source/Editor/Surface/VisjectSurfaceWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Surface/VisualScriptSurface.cs b/Source/Editor/Surface/VisualScriptSurface.cs index 4635e09d7..00c34d8d5 100644 --- a/Source/Editor/Surface/VisualScriptSurface.cs +++ b/Source/Editor/Surface/VisualScriptSurface.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. //#define DEBUG_INVOKE_METHODS_SEARCHING //#define DEBUG_FIELDS_SEARCHING diff --git a/Source/Editor/Tools/ClothPainting.cs b/Source/Editor/Tools/ClothPainting.cs index 3a39b30ab..daaf7b257 100644 --- a/Source/Editor/Tools/ClothPainting.cs +++ b/Source/Editor/Tools/ClothPainting.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Tools/Foliage/Brush.cs b/Source/Editor/Tools/Foliage/Brush.cs index 06b998dc4..fde082035 100644 --- a/Source/Editor/Tools/Foliage/Brush.cs +++ b/Source/Editor/Tools/Foliage/Brush.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs b/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs index 0955213d6..a0cf4d052 100644 --- a/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs +++ b/Source/Editor/Tools/Foliage/EditFoliageGizmo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Gizmo; diff --git a/Source/Editor/Tools/Foliage/EditFoliageGizmoMode.cs b/Source/Editor/Tools/Foliage/EditFoliageGizmoMode.cs index 64b789fcb..7bed7a27c 100644 --- a/Source/Editor/Tools/Foliage/EditFoliageGizmoMode.cs +++ b/Source/Editor/Tools/Foliage/EditFoliageGizmoMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Gizmo; diff --git a/Source/Editor/Tools/Foliage/EditFoliageSelectionOutline.cs b/Source/Editor/Tools/Foliage/EditFoliageSelectionOutline.cs index a5ba1124d..856f16081 100644 --- a/Source/Editor/Tools/Foliage/EditFoliageSelectionOutline.cs +++ b/Source/Editor/Tools/Foliage/EditFoliageSelectionOutline.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Gizmo; using FlaxEngine; diff --git a/Source/Editor/Tools/Foliage/EditTab.cs b/Source/Editor/Tools/Foliage/EditTab.cs index 8e5b57242..107a37f25 100644 --- a/Source/Editor/Tools/Foliage/EditTab.cs +++ b/Source/Editor/Tools/Foliage/EditTab.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.CustomEditors; diff --git a/Source/Editor/Tools/Foliage/FoliageTab.cs b/Source/Editor/Tools/Foliage/FoliageTab.cs index 1b46a42be..564340ac2 100644 --- a/Source/Editor/Tools/Foliage/FoliageTab.cs +++ b/Source/Editor/Tools/Foliage/FoliageTab.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Tools/Foliage/FoliageTools.cpp b/Source/Editor/Tools/Foliage/FoliageTools.cpp index 7d0de7d41..d75019072 100644 --- a/Source/Editor/Tools/Foliage/FoliageTools.cpp +++ b/Source/Editor/Tools/Foliage/FoliageTools.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "FoliageTools.h" #include "Engine/Core/Math/BoundingSphere.h" diff --git a/Source/Editor/Tools/Foliage/FoliageTools.h b/Source/Editor/Tools/Foliage/FoliageTools.h index 507c81c6a..8c0fd3556 100644 --- a/Source/Editor/Tools/Foliage/FoliageTools.h +++ b/Source/Editor/Tools/Foliage/FoliageTools.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Tools/Foliage/FoliageTypesTab.cs b/Source/Editor/Tools/Foliage/FoliageTypesTab.cs index 8934f5058..acdcf68eb 100644 --- a/Source/Editor/Tools/Foliage/FoliageTypesTab.cs +++ b/Source/Editor/Tools/Foliage/FoliageTypesTab.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.ComponentModel; diff --git a/Source/Editor/Tools/Foliage/PaintFoliageGizmo.cs b/Source/Editor/Tools/Foliage/PaintFoliageGizmo.cs index abaf60826..8d20e3119 100644 --- a/Source/Editor/Tools/Foliage/PaintFoliageGizmo.cs +++ b/Source/Editor/Tools/Foliage/PaintFoliageGizmo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Tools/Foliage/PaintFoliageGizmoMode.cs b/Source/Editor/Tools/Foliage/PaintFoliageGizmoMode.cs index c66c9752d..7fc2fed4f 100644 --- a/Source/Editor/Tools/Foliage/PaintFoliageGizmoMode.cs +++ b/Source/Editor/Tools/Foliage/PaintFoliageGizmoMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Gizmo; using FlaxEditor.SceneGraph.Actors; diff --git a/Source/Editor/Tools/Foliage/PaintTab.cs b/Source/Editor/Tools/Foliage/PaintTab.cs index ba31ca18b..d1ff4cd81 100644 --- a/Source/Editor/Tools/Foliage/PaintTab.cs +++ b/Source/Editor/Tools/Foliage/PaintTab.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors; using FlaxEditor.CustomEditors.Editors; diff --git a/Source/Editor/Tools/Foliage/Undo/DeleteInstanceAction.cs b/Source/Editor/Tools/Foliage/Undo/DeleteInstanceAction.cs index 114ee6a3b..7c89a2721 100644 --- a/Source/Editor/Tools/Foliage/Undo/DeleteInstanceAction.cs +++ b/Source/Editor/Tools/Foliage/Undo/DeleteInstanceAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Tools/Foliage/Undo/EditFoliageAction.cs b/Source/Editor/Tools/Foliage/Undo/EditFoliageAction.cs index 020560ec8..59c89cef9 100644 --- a/Source/Editor/Tools/Foliage/Undo/EditFoliageAction.cs +++ b/Source/Editor/Tools/Foliage/Undo/EditFoliageAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Tools/Foliage/Undo/EditInstanceAction.cs b/Source/Editor/Tools/Foliage/Undo/EditInstanceAction.cs index 352409d5d..912ac31a7 100644 --- a/Source/Editor/Tools/Foliage/Undo/EditInstanceAction.cs +++ b/Source/Editor/Tools/Foliage/Undo/EditInstanceAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Tools/Foliage/Undo/EditSelectedInstanceIndexAction.cs b/Source/Editor/Tools/Foliage/Undo/EditSelectedInstanceIndexAction.cs index b4f444d04..c6cccaa55 100644 --- a/Source/Editor/Tools/Foliage/Undo/EditSelectedInstanceIndexAction.cs +++ b/Source/Editor/Tools/Foliage/Undo/EditSelectedInstanceIndexAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Tools/Terrain/Brushes/Brush.cs b/Source/Editor/Tools/Terrain/Brushes/Brush.cs index 3096ee481..31a1e1773 100644 --- a/Source/Editor/Tools/Terrain/Brushes/Brush.cs +++ b/Source/Editor/Tools/Terrain/Brushes/Brush.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Tools/Terrain/Brushes/CircleBrush.cs b/Source/Editor/Tools/Terrain/Brushes/CircleBrush.cs index 836b85305..0967ff60a 100644 --- a/Source/Editor/Tools/Terrain/Brushes/CircleBrush.cs +++ b/Source/Editor/Tools/Terrain/Brushes/CircleBrush.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Tools/Terrain/CarveTab.cs b/Source/Editor/Tools/Terrain/CarveTab.cs index d51915acf..8f5caea5f 100644 --- a/Source/Editor/Tools/Terrain/CarveTab.cs +++ b/Source/Editor/Tools/Terrain/CarveTab.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI.Tabs; diff --git a/Source/Editor/Tools/Terrain/CreateTerrainDialog.cs b/Source/Editor/Tools/Terrain/CreateTerrainDialog.cs index fd28c302b..df00e4137 100644 --- a/Source/Editor/Tools/Terrain/CreateTerrainDialog.cs +++ b/Source/Editor/Tools/Terrain/CreateTerrainDialog.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.ComponentModel; diff --git a/Source/Editor/Tools/Terrain/EditTab.cs b/Source/Editor/Tools/Terrain/EditTab.cs index d52c1ae1d..9b900d6a3 100644 --- a/Source/Editor/Tools/Terrain/EditTab.cs +++ b/Source/Editor/Tools/Terrain/EditTab.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI; diff --git a/Source/Editor/Tools/Terrain/EditTerrainGizmo.cs b/Source/Editor/Tools/Terrain/EditTerrainGizmo.cs index 15edc12c9..13cb4faaf 100644 --- a/Source/Editor/Tools/Terrain/EditTerrainGizmo.cs +++ b/Source/Editor/Tools/Terrain/EditTerrainGizmo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Gizmo; diff --git a/Source/Editor/Tools/Terrain/EditTerrainGizmoMode.cs b/Source/Editor/Tools/Terrain/EditTerrainGizmoMode.cs index fdb0a2464..957062f5d 100644 --- a/Source/Editor/Tools/Terrain/EditTerrainGizmoMode.cs +++ b/Source/Editor/Tools/Terrain/EditTerrainGizmoMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Gizmo; diff --git a/Source/Editor/Tools/Terrain/Paint/Mode.cs b/Source/Editor/Tools/Terrain/Paint/Mode.cs index 03e4a4690..944b94494 100644 --- a/Source/Editor/Tools/Terrain/Paint/Mode.cs +++ b/Source/Editor/Tools/Terrain/Paint/Mode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Tools.Terrain.Brushes; diff --git a/Source/Editor/Tools/Terrain/Paint/SingleLayerMode.cs b/Source/Editor/Tools/Terrain/Paint/SingleLayerMode.cs index df6b17c44..5581eeb66 100644 --- a/Source/Editor/Tools/Terrain/Paint/SingleLayerMode.cs +++ b/Source/Editor/Tools/Terrain/Paint/SingleLayerMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Tools/Terrain/PaintTab.cs b/Source/Editor/Tools/Terrain/PaintTab.cs index 949c77b2d..20675c888 100644 --- a/Source/Editor/Tools/Terrain/PaintTab.cs +++ b/Source/Editor/Tools/Terrain/PaintTab.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors; using FlaxEditor.GUI.Tabs; diff --git a/Source/Editor/Tools/Terrain/PaintTerrainGizmo.cs b/Source/Editor/Tools/Terrain/PaintTerrainGizmo.cs index c9a521734..447e45b81 100644 --- a/Source/Editor/Tools/Terrain/PaintTerrainGizmo.cs +++ b/Source/Editor/Tools/Terrain/PaintTerrainGizmo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Gizmo; diff --git a/Source/Editor/Tools/Terrain/PaintTerrainGizmoMode.cs b/Source/Editor/Tools/Terrain/PaintTerrainGizmoMode.cs index 7d6af355a..0be0fe41c 100644 --- a/Source/Editor/Tools/Terrain/PaintTerrainGizmoMode.cs +++ b/Source/Editor/Tools/Terrain/PaintTerrainGizmoMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Tools/Terrain/Sculpt/FlattenMode.cs b/Source/Editor/Tools/Terrain/Sculpt/FlattenMode.cs index bf80eb34d..54955d970 100644 --- a/Source/Editor/Tools/Terrain/Sculpt/FlattenMode.cs +++ b/Source/Editor/Tools/Terrain/Sculpt/FlattenMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Tools/Terrain/Sculpt/HolesMode.cs b/Source/Editor/Tools/Terrain/Sculpt/HolesMode.cs index 3d75a56f2..989fc39bd 100644 --- a/Source/Editor/Tools/Terrain/Sculpt/HolesMode.cs +++ b/Source/Editor/Tools/Terrain/Sculpt/HolesMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Tools/Terrain/Sculpt/Mode.cs b/Source/Editor/Tools/Terrain/Sculpt/Mode.cs index cce2f982f..1a2e80781 100644 --- a/Source/Editor/Tools/Terrain/Sculpt/Mode.cs +++ b/Source/Editor/Tools/Terrain/Sculpt/Mode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Tools/Terrain/Sculpt/NoiseMode.cs b/Source/Editor/Tools/Terrain/Sculpt/NoiseMode.cs index 7fcb09288..887e03306 100644 --- a/Source/Editor/Tools/Terrain/Sculpt/NoiseMode.cs +++ b/Source/Editor/Tools/Terrain/Sculpt/NoiseMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEditor.Utilities; diff --git a/Source/Editor/Tools/Terrain/Sculpt/SculptMode.cs b/Source/Editor/Tools/Terrain/Sculpt/SculptMode.cs index 381b39ebd..dc7b5a9f7 100644 --- a/Source/Editor/Tools/Terrain/Sculpt/SculptMode.cs +++ b/Source/Editor/Tools/Terrain/Sculpt/SculptMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Tools/Terrain/Sculpt/SmoothMode.cs b/Source/Editor/Tools/Terrain/Sculpt/SmoothMode.cs index 387bb555e..7b224be32 100644 --- a/Source/Editor/Tools/Terrain/Sculpt/SmoothMode.cs +++ b/Source/Editor/Tools/Terrain/Sculpt/SmoothMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEngine; diff --git a/Source/Editor/Tools/Terrain/SculptTab.cs b/Source/Editor/Tools/Terrain/SculptTab.cs index c4e423330..ee2292f8c 100644 --- a/Source/Editor/Tools/Terrain/SculptTab.cs +++ b/Source/Editor/Tools/Terrain/SculptTab.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.CustomEditors; using FlaxEditor.GUI.Tabs; diff --git a/Source/Editor/Tools/Terrain/SculptTerrainGizmo.cs b/Source/Editor/Tools/Terrain/SculptTerrainGizmo.cs index fef8bbf09..f5feef3d2 100644 --- a/Source/Editor/Tools/Terrain/SculptTerrainGizmo.cs +++ b/Source/Editor/Tools/Terrain/SculptTerrainGizmo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Gizmo; diff --git a/Source/Editor/Tools/Terrain/SculptTerrainGizmoMode.cs b/Source/Editor/Tools/Terrain/SculptTerrainGizmoMode.cs index 4b19cfbde..231c6a24a 100644 --- a/Source/Editor/Tools/Terrain/SculptTerrainGizmoMode.cs +++ b/Source/Editor/Tools/Terrain/SculptTerrainGizmoMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Tools/Terrain/TerrainTools.cpp b/Source/Editor/Tools/Terrain/TerrainTools.cpp index ba1da6638..1d2f51237 100644 --- a/Source/Editor/Tools/Terrain/TerrainTools.cpp +++ b/Source/Editor/Tools/Terrain/TerrainTools.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "TerrainTools.h" #include "Engine/Core/Log.h" diff --git a/Source/Editor/Tools/Terrain/TerrainTools.h b/Source/Editor/Tools/Terrain/TerrainTools.h index bb35c45c9..655edcac0 100644 --- a/Source/Editor/Tools/Terrain/TerrainTools.h +++ b/Source/Editor/Tools/Terrain/TerrainTools.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Tools/Terrain/Undo/EditTerrainHeightMapAction.cs b/Source/Editor/Tools/Terrain/Undo/EditTerrainHeightMapAction.cs index 2e445aead..de8b1e0a8 100644 --- a/Source/Editor/Tools/Terrain/Undo/EditTerrainHeightMapAction.cs +++ b/Source/Editor/Tools/Terrain/Undo/EditTerrainHeightMapAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Tools/Terrain/Undo/EditTerrainHolesMapAction.cs b/Source/Editor/Tools/Terrain/Undo/EditTerrainHolesMapAction.cs index 8f694168a..39dd5e90b 100644 --- a/Source/Editor/Tools/Terrain/Undo/EditTerrainHolesMapAction.cs +++ b/Source/Editor/Tools/Terrain/Undo/EditTerrainHolesMapAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Tools/Terrain/Undo/EditTerrainMapAction.cs b/Source/Editor/Tools/Terrain/Undo/EditTerrainMapAction.cs index d3be7ddf5..329d00914 100644 --- a/Source/Editor/Tools/Terrain/Undo/EditTerrainMapAction.cs +++ b/Source/Editor/Tools/Terrain/Undo/EditTerrainMapAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Tools/Terrain/Undo/EditTerrainSplatMapAction.cs b/Source/Editor/Tools/Terrain/Undo/EditTerrainSplatMapAction.cs index 5aa386fb2..4591ad2da 100644 --- a/Source/Editor/Tools/Terrain/Undo/EditTerrainSplatMapAction.cs +++ b/Source/Editor/Tools/Terrain/Undo/EditTerrainSplatMapAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Tools/VertexPainting.cs b/Source/Editor/Tools/VertexPainting.cs index 3b2c53e6b..d8e1fed88 100644 --- a/Source/Editor/Tools/VertexPainting.cs +++ b/Source/Editor/Tools/VertexPainting.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Undo/Actions/AddRemoveScriptAction.cs b/Source/Editor/Undo/Actions/AddRemoveScriptAction.cs index dac2900f4..a355f2c6e 100644 --- a/Source/Editor/Undo/Actions/AddRemoveScriptAction.cs +++ b/Source/Editor/Undo/Actions/AddRemoveScriptAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Scripting; diff --git a/Source/Editor/Undo/Actions/BreakPrefabLinkAction.cs b/Source/Editor/Undo/Actions/BreakPrefabLinkAction.cs index 01a728e86..08efc28d0 100644 --- a/Source/Editor/Undo/Actions/BreakPrefabLinkAction.cs +++ b/Source/Editor/Undo/Actions/BreakPrefabLinkAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Undo/Actions/ChangeScriptAction.cs b/Source/Editor/Undo/Actions/ChangeScriptAction.cs index dcdf4f0b4..da285662a 100644 --- a/Source/Editor/Undo/Actions/ChangeScriptAction.cs +++ b/Source/Editor/Undo/Actions/ChangeScriptAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Modules; diff --git a/Source/Editor/Undo/Actions/DeleteActorsAction.cs b/Source/Editor/Undo/Actions/DeleteActorsAction.cs index 292497a4c..57352a12d 100644 --- a/Source/Editor/Undo/Actions/DeleteActorsAction.cs +++ b/Source/Editor/Undo/Actions/DeleteActorsAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Undo/Actions/EditSplineAction.cs b/Source/Editor/Undo/Actions/EditSplineAction.cs index 94e1b91ca..bb5bb8e35 100644 --- a/Source/Editor/Undo/Actions/EditSplineAction.cs +++ b/Source/Editor/Undo/Actions/EditSplineAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Modules; diff --git a/Source/Editor/Undo/Actions/PasteActorsAction.cs b/Source/Editor/Undo/Actions/PasteActorsAction.cs index 7aee40878..68b2b755e 100644 --- a/Source/Editor/Undo/Actions/PasteActorsAction.cs +++ b/Source/Editor/Undo/Actions/PasteActorsAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Undo/Actions/SelectionChangeAction.cs b/Source/Editor/Undo/Actions/SelectionChangeAction.cs index 547faea29..5eb029132 100644 --- a/Source/Editor/Undo/Actions/SelectionChangeAction.cs +++ b/Source/Editor/Undo/Actions/SelectionChangeAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.SceneGraph; diff --git a/Source/Editor/Undo/Actions/TransformObjectsAction.cs b/Source/Editor/Undo/Actions/TransformObjectsAction.cs index 836daad7b..bdf1a740e 100644 --- a/Source/Editor/Undo/Actions/TransformObjectsAction.cs +++ b/Source/Editor/Undo/Actions/TransformObjectsAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Undo/EditorUndo.cs b/Source/Editor/Undo/EditorUndo.cs index ae9f226a4..7405444e3 100644 --- a/Source/Editor/Undo/EditorUndo.cs +++ b/Source/Editor/Undo/EditorUndo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.History; diff --git a/Source/Editor/Undo/ISceneEditAction.cs b/Source/Editor/Undo/ISceneEditAction.cs index 510dd0b80..0bbcb4e4c 100644 --- a/Source/Editor/Undo/ISceneEditAction.cs +++ b/Source/Editor/Undo/ISceneEditAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Modules; diff --git a/Source/Editor/Undo/IUndoAction.cs b/Source/Editor/Undo/IUndoAction.cs index 8f25b5b81..fdfb4a9f1 100644 --- a/Source/Editor/Undo/IUndoAction.cs +++ b/Source/Editor/Undo/IUndoAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.History; diff --git a/Source/Editor/Undo/MultiUndoAction.cs b/Source/Editor/Undo/MultiUndoAction.cs index 63cef1661..a2bb24a7a 100644 --- a/Source/Editor/Undo/MultiUndoAction.cs +++ b/Source/Editor/Undo/MultiUndoAction.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Undo/Undo.cs b/Source/Editor/Undo/Undo.cs index 46b772743..23d6b2be0 100644 --- a/Source/Editor/Undo/Undo.cs +++ b/Source/Editor/Undo/Undo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Undo/UndoActionBase.cs b/Source/Editor/Undo/UndoActionBase.cs index 25b9085a7..e3fefb355 100644 --- a/Source/Editor/Undo/UndoActionBase.cs +++ b/Source/Editor/Undo/UndoActionBase.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.SceneGraph; diff --git a/Source/Editor/Undo/UndoBlock.cs b/Source/Editor/Undo/UndoBlock.cs index 59380e79c..3eb7f5e38 100644 --- a/Source/Editor/Undo/UndoBlock.cs +++ b/Source/Editor/Undo/UndoBlock.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Undo/UndoMultiBlock.cs b/Source/Editor/Undo/UndoMultiBlock.cs index 16e45a14a..1869f0fdf 100644 --- a/Source/Editor/Undo/UndoMultiBlock.cs +++ b/Source/Editor/Undo/UndoMultiBlock.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Utilities/Constants.cs b/Source/Editor/Utilities/Constants.cs index fb9f82cf5..5755875e2 100644 --- a/Source/Editor/Utilities/Constants.cs +++ b/Source/Editor/Utilities/Constants.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.Utilities { diff --git a/Source/Editor/Utilities/DuplicateScenes.cs b/Source/Editor/Utilities/DuplicateScenes.cs index 08aa20ada..20979940e 100644 --- a/Source/Editor/Utilities/DuplicateScenes.cs +++ b/Source/Editor/Utilities/DuplicateScenes.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Utilities/EditorScene.cpp b/Source/Editor/Utilities/EditorScene.cpp index 7060baac5..e42580111 100644 --- a/Source/Editor/Utilities/EditorScene.cpp +++ b/Source/Editor/Utilities/EditorScene.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "EditorScene.h" diff --git a/Source/Editor/Utilities/EditorScene.h b/Source/Editor/Utilities/EditorScene.h index df0b03adc..4eda1a774 100644 --- a/Source/Editor/Utilities/EditorScene.h +++ b/Source/Editor/Utilities/EditorScene.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Utilities/EditorUtilities.cpp b/Source/Editor/Utilities/EditorUtilities.cpp index a4000a324..da0723622 100644 --- a/Source/Editor/Utilities/EditorUtilities.cpp +++ b/Source/Editor/Utilities/EditorUtilities.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "EditorUtilities.h" #include "Engine/Engine/Globals.h" diff --git a/Source/Editor/Utilities/EditorUtilities.h b/Source/Editor/Utilities/EditorUtilities.h index 10e09cee1..b0cbff071 100644 --- a/Source/Editor/Utilities/EditorUtilities.h +++ b/Source/Editor/Utilities/EditorUtilities.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Utilities/Extensions.cs b/Source/Editor/Utilities/Extensions.cs index c9a73fca7..923f498d2 100644 --- a/Source/Editor/Utilities/Extensions.cs +++ b/Source/Editor/Utilities/Extensions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Utilities/MemberComparison.cs b/Source/Editor/Utilities/MemberComparison.cs index 938bdaab1..0de7a682c 100644 --- a/Source/Editor/Utilities/MemberComparison.cs +++ b/Source/Editor/Utilities/MemberComparison.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Scripting; diff --git a/Source/Editor/Utilities/MemberInfoPath.cs b/Source/Editor/Utilities/MemberInfoPath.cs index 92fb62820..ae10c72f8 100644 --- a/Source/Editor/Utilities/MemberInfoPath.cs +++ b/Source/Editor/Utilities/MemberInfoPath.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Utilities/ObjectSnapshot.cs b/Source/Editor/Utilities/ObjectSnapshot.cs index a0e5e2c97..10a4e3a10 100644 --- a/Source/Editor/Utilities/ObjectSnapshot.cs +++ b/Source/Editor/Utilities/ObjectSnapshot.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. //#define DEBUG_OBJECT_SNAPSHOT_COMPARISION diff --git a/Source/Editor/Utilities/QueryFilterHelper.cs b/Source/Editor/Utilities/QueryFilterHelper.cs index f2db81009..65a2b6d31 100644 --- a/Source/Editor/Utilities/QueryFilterHelper.cs +++ b/Source/Editor/Utilities/QueryFilterHelper.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Utilities/ScreenUtilities.cpp b/Source/Editor/Utilities/ScreenUtilities.cpp index 730a69aa3..9227c8f09 100644 --- a/Source/Editor/Utilities/ScreenUtilities.cpp +++ b/Source/Editor/Utilities/ScreenUtilities.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ScreenUtilities.h" #include "Engine/Core/Math/Vector2.h" diff --git a/Source/Editor/Utilities/ScreenUtilities.h b/Source/Editor/Utilities/ScreenUtilities.h index 506dc8634..52914f21c 100644 --- a/Source/Editor/Utilities/ScreenUtilities.h +++ b/Source/Editor/Utilities/ScreenUtilities.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Utilities/SelectionCache.cs b/Source/Editor/Utilities/SelectionCache.cs index 720529728..17f91b46b 100644 --- a/Source/Editor/Utilities/SelectionCache.cs +++ b/Source/Editor/Utilities/SelectionCache.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Utilities/ShuntingYardParser.cs b/Source/Editor/Utilities/ShuntingYardParser.cs index d139b003a..aa435416f 100644 --- a/Source/Editor/Utilities/ShuntingYardParser.cs +++ b/Source/Editor/Utilities/ShuntingYardParser.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Utilities/Utils.cs b/Source/Editor/Utilities/Utils.cs index 3d790ff81..54518bf9e 100644 --- a/Source/Editor/Utilities/Utils.cs +++ b/Source/Editor/Utilities/Utils.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/Utilities/ViewportIconsRenderer.cpp b/Source/Editor/Utilities/ViewportIconsRenderer.cpp index d16a31c63..d3cd2c940 100644 --- a/Source/Editor/Utilities/ViewportIconsRenderer.cpp +++ b/Source/Editor/Utilities/ViewportIconsRenderer.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ViewportIconsRenderer.h" #include "Engine/Core/Types/Variant.h" diff --git a/Source/Editor/Utilities/ViewportIconsRenderer.h b/Source/Editor/Utilities/ViewportIconsRenderer.h index 4062c2642..39fab8ae5 100644 --- a/Source/Editor/Utilities/ViewportIconsRenderer.h +++ b/Source/Editor/Utilities/ViewportIconsRenderer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Viewport/Cameras/ArcBallCamera.cs b/Source/Editor/Viewport/Cameras/ArcBallCamera.cs index caf5f41ef..ab977f1fb 100644 --- a/Source/Editor/Viewport/Cameras/ArcBallCamera.cs +++ b/Source/Editor/Viewport/Cameras/ArcBallCamera.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/Viewport/Cameras/FPSCamera.cs b/Source/Editor/Viewport/Cameras/FPSCamera.cs index 0bbcfd0e8..83fc49cd6 100644 --- a/Source/Editor/Viewport/Cameras/FPSCamera.cs +++ b/Source/Editor/Viewport/Cameras/FPSCamera.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/Viewport/Cameras/IViewportCamera.cs b/Source/Editor/Viewport/Cameras/IViewportCamera.cs index 852100455..720f6754d 100644 --- a/Source/Editor/Viewport/Cameras/IViewportCamera.cs +++ b/Source/Editor/Viewport/Cameras/IViewportCamera.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Editor/Viewport/Cameras/ViewportCamera.cs b/Source/Editor/Viewport/Cameras/ViewportCamera.cs index 5f9be32e6..5e25a29bb 100644 --- a/Source/Editor/Viewport/Cameras/ViewportCamera.cs +++ b/Source/Editor/Viewport/Cameras/ViewportCamera.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/Viewport/EditorGizmoViewport.cs b/Source/Editor/Viewport/EditorGizmoViewport.cs index 89f8e82ef..8f038ce17 100644 --- a/Source/Editor/Viewport/EditorGizmoViewport.cs +++ b/Source/Editor/Viewport/EditorGizmoViewport.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.Gizmo; diff --git a/Source/Editor/Viewport/EditorViewport.cs b/Source/Editor/Viewport/EditorViewport.cs index 759c3736a..785f0e651 100644 --- a/Source/Editor/Viewport/EditorViewport.cs +++ b/Source/Editor/Viewport/EditorViewport.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/Viewport/MainEditorGizmoViewport.cs b/Source/Editor/Viewport/MainEditorGizmoViewport.cs index ed6bd4915..541bbcfba 100644 --- a/Source/Editor/Viewport/MainEditorGizmoViewport.cs +++ b/Source/Editor/Viewport/MainEditorGizmoViewport.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Viewport/Modes/EditorGizmoMode.cs b/Source/Editor/Viewport/Modes/EditorGizmoMode.cs index cb61d35ce..32e085064 100644 --- a/Source/Editor/Viewport/Modes/EditorGizmoMode.cs +++ b/Source/Editor/Viewport/Modes/EditorGizmoMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Gizmo; diff --git a/Source/Editor/Viewport/Modes/NoGizmoMode.cs b/Source/Editor/Viewport/Modes/NoGizmoMode.cs index 0d3dd5ef1..aa0b135d8 100644 --- a/Source/Editor/Viewport/Modes/NoGizmoMode.cs +++ b/Source/Editor/Viewport/Modes/NoGizmoMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.Viewport.Modes { diff --git a/Source/Editor/Viewport/Modes/TransformGizmoMode.cs b/Source/Editor/Viewport/Modes/TransformGizmoMode.cs index 0b72d5678..6501d0817 100644 --- a/Source/Editor/Viewport/Modes/TransformGizmoMode.cs +++ b/Source/Editor/Viewport/Modes/TransformGizmoMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.Viewport.Modes { diff --git a/Source/Editor/Viewport/PrefabWindowViewport.cs b/Source/Editor/Viewport/PrefabWindowViewport.cs index 8fb671017..97be5911a 100644 --- a/Source/Editor/Viewport/PrefabWindowViewport.cs +++ b/Source/Editor/Viewport/PrefabWindowViewport.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Viewport/Previews/AnimatedModelPreview.cs b/Source/Editor/Viewport/Previews/AnimatedModelPreview.cs index c8f37df15..ec9fa9b58 100644 --- a/Source/Editor/Viewport/Previews/AnimatedModelPreview.cs +++ b/Source/Editor/Viewport/Previews/AnimatedModelPreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI.ContextMenu; diff --git a/Source/Editor/Viewport/Previews/AnimationPreview.cs b/Source/Editor/Viewport/Previews/AnimationPreview.cs index 1679a36bc..eca430376 100644 --- a/Source/Editor/Viewport/Previews/AnimationPreview.cs +++ b/Source/Editor/Viewport/Previews/AnimationPreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.ContextMenu; using FlaxEditor.GUI.Input; diff --git a/Source/Editor/Viewport/Previews/AssetPreview.cs b/Source/Editor/Viewport/Previews/AssetPreview.cs index 0fb274b5d..8c88fa85d 100644 --- a/Source/Editor/Viewport/Previews/AssetPreview.cs +++ b/Source/Editor/Viewport/Previews/AssetPreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Editor/Viewport/Previews/AudioClipPreview.cs b/Source/Editor/Viewport/Previews/AudioClipPreview.cs index 3235cd194..35d8477ee 100644 --- a/Source/Editor/Viewport/Previews/AudioClipPreview.cs +++ b/Source/Editor/Viewport/Previews/AudioClipPreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Threading.Tasks; diff --git a/Source/Editor/Viewport/Previews/CubeTexturePreview.cs b/Source/Editor/Viewport/Previews/CubeTexturePreview.cs index e65349cb8..4666c8771 100644 --- a/Source/Editor/Viewport/Previews/CubeTexturePreview.cs +++ b/Source/Editor/Viewport/Previews/CubeTexturePreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.ContextMenu; using FlaxEditor.Viewport.Widgets; diff --git a/Source/Editor/Viewport/Previews/IESProfilePreview.cs b/Source/Editor/Viewport/Previews/IESProfilePreview.cs index ce62b4a7a..c1a882641 100644 --- a/Source/Editor/Viewport/Previews/IESProfilePreview.cs +++ b/Source/Editor/Viewport/Previews/IESProfilePreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Viewport/Previews/MaterialPreview.cs b/Source/Editor/Viewport/Previews/MaterialPreview.cs index 46aac1cdf..3b200148f 100644 --- a/Source/Editor/Viewport/Previews/MaterialPreview.cs +++ b/Source/Editor/Viewport/Previews/MaterialPreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Surface; diff --git a/Source/Editor/Viewport/Previews/ModelBasePreview.cs b/Source/Editor/Viewport/Previews/ModelBasePreview.cs index e4f1109d4..844629dd3 100644 --- a/Source/Editor/Viewport/Previews/ModelBasePreview.cs +++ b/Source/Editor/Viewport/Previews/ModelBasePreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using Object = FlaxEngine.Object; diff --git a/Source/Editor/Viewport/Previews/ModelPreview.cs b/Source/Editor/Viewport/Previews/ModelPreview.cs index a6496aafe..b75c9863b 100644 --- a/Source/Editor/Viewport/Previews/ModelPreview.cs +++ b/Source/Editor/Viewport/Previews/ModelPreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.ContextMenu; using FlaxEngine; diff --git a/Source/Editor/Viewport/Previews/ParticleEmitterPreview.cs b/Source/Editor/Viewport/Previews/ParticleEmitterPreview.cs index 9182a8c50..1bbb52498 100644 --- a/Source/Editor/Viewport/Previews/ParticleEmitterPreview.cs +++ b/Source/Editor/Viewport/Previews/ParticleEmitterPreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.Input; using FlaxEngine; diff --git a/Source/Editor/Viewport/Previews/ParticleSystemPreview.cs b/Source/Editor/Viewport/Previews/ParticleSystemPreview.cs index c6ce5a7b5..673b8eac7 100644 --- a/Source/Editor/Viewport/Previews/ParticleSystemPreview.cs +++ b/Source/Editor/Viewport/Previews/ParticleSystemPreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.ContextMenu; using FlaxEditor.Viewport.Cameras; diff --git a/Source/Editor/Viewport/Previews/PrefabPreview.cs b/Source/Editor/Viewport/Previews/PrefabPreview.cs index 514a3e50b..ff235bd04 100644 --- a/Source/Editor/Viewport/Previews/PrefabPreview.cs +++ b/Source/Editor/Viewport/Previews/PrefabPreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Viewport/Previews/SkinnedModelPreview.cs b/Source/Editor/Viewport/Previews/SkinnedModelPreview.cs index 8bcc506d9..8fe159fe0 100644 --- a/Source/Editor/Viewport/Previews/SkinnedModelPreview.cs +++ b/Source/Editor/Viewport/Previews/SkinnedModelPreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.GUI.ContextMenu; using FlaxEngine; diff --git a/Source/Editor/Viewport/Previews/TexturePreview.cs b/Source/Editor/Viewport/Previews/TexturePreview.cs index ec10bb019..0b751a41f 100644 --- a/Source/Editor/Viewport/Previews/TexturePreview.cs +++ b/Source/Editor/Viewport/Previews/TexturePreview.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI.ContextMenu; diff --git a/Source/Editor/Viewport/ViewportDraggingHelper.cs b/Source/Editor/Viewport/ViewportDraggingHelper.cs index dce2867c3..72fcce828 100644 --- a/Source/Editor/Viewport/ViewportDraggingHelper.cs +++ b/Source/Editor/Viewport/ViewportDraggingHelper.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/Viewport/Widgets/ViewportWidgetButton.cs b/Source/Editor/Viewport/Widgets/ViewportWidgetButton.cs index 77e94ae53..fb639b118 100644 --- a/Source/Editor/Viewport/Widgets/ViewportWidgetButton.cs +++ b/Source/Editor/Viewport/Widgets/ViewportWidgetButton.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI.ContextMenu; diff --git a/Source/Editor/Viewport/Widgets/ViewportWidgetsContainer.cs b/Source/Editor/Viewport/Widgets/ViewportWidgetsContainer.cs index accc8accc..254bdab01 100644 --- a/Source/Editor/Viewport/Widgets/ViewportWidgetsContainer.cs +++ b/Source/Editor/Viewport/Widgets/ViewportWidgetsContainer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/ViewportDebugDrawData.cs b/Source/Editor/ViewportDebugDrawData.cs index 7fccd697f..9d5b2bbeb 100644 --- a/Source/Editor/ViewportDebugDrawData.cs +++ b/Source/Editor/ViewportDebugDrawData.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/AboutDialog.cs b/Source/Editor/Windows/AboutDialog.cs index b059dadcb..8479f2e4f 100644 --- a/Source/Editor/Windows/AboutDialog.cs +++ b/Source/Editor/Windows/AboutDialog.cs @@ -1,5 +1,5 @@ //#define USE_AUTODESK_FBX_SDK -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.GUI.Dialogs; @@ -47,7 +47,7 @@ namespace FlaxEditor.Windows }; new Label(nameLabel.Left, nameLabel.Bottom + 4, nameLabel.Width, 50) { - Text = string.Format("Version: {0}\nCopyright (c) 2012-2023 Wojciech Figat.\nAll rights reserved.", Globals.EngineVersion), + Text = string.Format("Version: {0}\nCopyright (c) 2012-2024 Wojciech Figat.\nAll rights reserved.", Globals.EngineVersion), HorizontalAlignment = TextAlignment.Near, VerticalAlignment = TextAlignment.Near, Parent = this diff --git a/Source/Editor/Windows/AssetReferencesGraphWindow.cs b/Source/Editor/Windows/AssetReferencesGraphWindow.cs index b9e0e7257..64eef8224 100644 --- a/Source/Editor/Windows/AssetReferencesGraphWindow.cs +++ b/Source/Editor/Windows/AssetReferencesGraphWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Assets/AnimationGraphFunctionWindow.cs b/Source/Editor/Windows/Assets/AnimationGraphFunctionWindow.cs index 4d3430cf7..36acb0a57 100644 --- a/Source/Editor/Windows/Assets/AnimationGraphFunctionWindow.cs +++ b/Source/Editor/Windows/Assets/AnimationGraphFunctionWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Content; using FlaxEditor.Surface; diff --git a/Source/Editor/Windows/Assets/AnimationGraphWindow.cs b/Source/Editor/Windows/Assets/AnimationGraphWindow.cs index 93eea95e1..9d65e5f7b 100644 --- a/Source/Editor/Windows/Assets/AnimationGraphWindow.cs +++ b/Source/Editor/Windows/Assets/AnimationGraphWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Assets/AnimationWindow.cs b/Source/Editor/Windows/Assets/AnimationWindow.cs index c512d287f..ae87826b0 100644 --- a/Source/Editor/Windows/Assets/AnimationWindow.cs +++ b/Source/Editor/Windows/Assets/AnimationWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Editor/Windows/Assets/AssetEditorWindow.cs b/Source/Editor/Windows/Assets/AssetEditorWindow.cs index 2e048b924..f781d49dc 100644 --- a/Source/Editor/Windows/Assets/AssetEditorWindow.cs +++ b/Source/Editor/Windows/Assets/AssetEditorWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content; diff --git a/Source/Editor/Windows/Assets/AudioClipWindow.cs b/Source/Editor/Windows/Assets/AudioClipWindow.cs index b1d9796dc..998073858 100644 --- a/Source/Editor/Windows/Assets/AudioClipWindow.cs +++ b/Source/Editor/Windows/Assets/AudioClipWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Xml; using FlaxEditor.Content; diff --git a/Source/Editor/Windows/Assets/BehaviorTreeWindow.cs b/Source/Editor/Windows/Assets/BehaviorTreeWindow.cs index 01ee9cb8a..d443fc166 100644 --- a/Source/Editor/Windows/Assets/BehaviorTreeWindow.cs +++ b/Source/Editor/Windows/Assets/BehaviorTreeWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Content; using FlaxEditor.CustomEditors; diff --git a/Source/Editor/Windows/Assets/CollisionDataWindow.cs b/Source/Editor/Windows/Assets/CollisionDataWindow.cs index 1b6ed914c..7cddd8eed 100644 --- a/Source/Editor/Windows/Assets/CollisionDataWindow.cs +++ b/Source/Editor/Windows/Assets/CollisionDataWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Xml; diff --git a/Source/Editor/Windows/Assets/CubeTextureWindow.cs b/Source/Editor/Windows/Assets/CubeTextureWindow.cs index 272cf351b..56585bba8 100644 --- a/Source/Editor/Windows/Assets/CubeTextureWindow.cs +++ b/Source/Editor/Windows/Assets/CubeTextureWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Xml; using FlaxEditor.Content; diff --git a/Source/Editor/Windows/Assets/FontWindow.cs b/Source/Editor/Windows/Assets/FontWindow.cs index bc91ca5e2..e28bbf3ac 100644 --- a/Source/Editor/Windows/Assets/FontWindow.cs +++ b/Source/Editor/Windows/Assets/FontWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.ComponentModel; using FlaxEditor.Content; diff --git a/Source/Editor/Windows/Assets/GameplayGlobalsWindow.cs b/Source/Editor/Windows/Assets/GameplayGlobalsWindow.cs index a8121162a..40dd51e5e 100644 --- a/Source/Editor/Windows/Assets/GameplayGlobalsWindow.cs +++ b/Source/Editor/Windows/Assets/GameplayGlobalsWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Assets/IESProfileWindow.cs b/Source/Editor/Windows/Assets/IESProfileWindow.cs index d871852ed..11276e2ce 100644 --- a/Source/Editor/Windows/Assets/IESProfileWindow.cs +++ b/Source/Editor/Windows/Assets/IESProfileWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Content; using FlaxEditor.Viewport.Previews; diff --git a/Source/Editor/Windows/Assets/JsonAssetWindow.cs b/Source/Editor/Windows/Assets/JsonAssetWindow.cs index a1178fb68..86cf78ffc 100644 --- a/Source/Editor/Windows/Assets/JsonAssetWindow.cs +++ b/Source/Editor/Windows/Assets/JsonAssetWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content; diff --git a/Source/Editor/Windows/Assets/LocalizedStringTableWindow.cs b/Source/Editor/Windows/Assets/LocalizedStringTableWindow.cs index 85f351fef..45752f734 100644 --- a/Source/Editor/Windows/Assets/LocalizedStringTableWindow.cs +++ b/Source/Editor/Windows/Assets/LocalizedStringTableWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Assets/MaterialFunctionWindow.cs b/Source/Editor/Windows/Assets/MaterialFunctionWindow.cs index 679c78d3c..076d2a863 100644 --- a/Source/Editor/Windows/Assets/MaterialFunctionWindow.cs +++ b/Source/Editor/Windows/Assets/MaterialFunctionWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Content; using FlaxEditor.Surface; diff --git a/Source/Editor/Windows/Assets/MaterialInstanceWindow.cs b/Source/Editor/Windows/Assets/MaterialInstanceWindow.cs index 775e0c0dc..28a4273b3 100644 --- a/Source/Editor/Windows/Assets/MaterialInstanceWindow.cs +++ b/Source/Editor/Windows/Assets/MaterialInstanceWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.Linq; diff --git a/Source/Editor/Windows/Assets/MaterialWindow.cs b/Source/Editor/Windows/Assets/MaterialWindow.cs index 5aa77dbc3..e87368e3c 100644 --- a/Source/Editor/Windows/Assets/MaterialWindow.cs +++ b/Source/Editor/Windows/Assets/MaterialWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Assets/ModelBaseWindow.cs b/Source/Editor/Windows/Assets/ModelBaseWindow.cs index 5fd90bd23..dc9b04ee7 100644 --- a/Source/Editor/Windows/Assets/ModelBaseWindow.cs +++ b/Source/Editor/Windows/Assets/ModelBaseWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Xml; using FlaxEditor.Content; diff --git a/Source/Editor/Windows/Assets/ModelWindow.cs b/Source/Editor/Windows/Assets/ModelWindow.cs index c2764a5a6..45a3e61ea 100644 --- a/Source/Editor/Windows/Assets/ModelWindow.cs +++ b/Source/Editor/Windows/Assets/ModelWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.Reflection; diff --git a/Source/Editor/Windows/Assets/ParticleEmitterFunctionWindow.cs b/Source/Editor/Windows/Assets/ParticleEmitterFunctionWindow.cs index ff2ec7084..e3993d445 100644 --- a/Source/Editor/Windows/Assets/ParticleEmitterFunctionWindow.cs +++ b/Source/Editor/Windows/Assets/ParticleEmitterFunctionWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Content; using FlaxEditor.Surface; diff --git a/Source/Editor/Windows/Assets/ParticleEmitterWindow.cs b/Source/Editor/Windows/Assets/ParticleEmitterWindow.cs index f4fae5bdb..93dce7034 100644 --- a/Source/Editor/Windows/Assets/ParticleEmitterWindow.cs +++ b/Source/Editor/Windows/Assets/ParticleEmitterWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Assets/ParticleSystemWindow.cs b/Source/Editor/Windows/Assets/ParticleSystemWindow.cs index 4a5e02e6e..39ce93918 100644 --- a/Source/Editor/Windows/Assets/ParticleSystemWindow.cs +++ b/Source/Editor/Windows/Assets/ParticleSystemWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Editor/Windows/Assets/PrefabWindow.Actions.cs b/Source/Editor/Windows/Assets/PrefabWindow.Actions.cs index 05b59b800..b4b579add 100644 --- a/Source/Editor/Windows/Assets/PrefabWindow.Actions.cs +++ b/Source/Editor/Windows/Assets/PrefabWindow.Actions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs b/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs index e13dbb3d7..d7efb1260 100644 --- a/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs +++ b/Source/Editor/Windows/Assets/PrefabWindow.Hierarchy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Assets/PrefabWindow.Selection.cs b/Source/Editor/Windows/Assets/PrefabWindow.Selection.cs index a41d2d9b5..cb4c7fd0f 100644 --- a/Source/Editor/Windows/Assets/PrefabWindow.Selection.cs +++ b/Source/Editor/Windows/Assets/PrefabWindow.Selection.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Assets/PrefabWindow.cs b/Source/Editor/Windows/Assets/PrefabWindow.cs index 025760b1e..5aa1486ee 100644 --- a/Source/Editor/Windows/Assets/PrefabWindow.cs +++ b/Source/Editor/Windows/Assets/PrefabWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Xml; diff --git a/Source/Editor/Windows/Assets/PreviewsCacheWindow.cs b/Source/Editor/Windows/Assets/PreviewsCacheWindow.cs index 8b2bc520d..fde363cb1 100644 --- a/Source/Editor/Windows/Assets/PreviewsCacheWindow.cs +++ b/Source/Editor/Windows/Assets/PreviewsCacheWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Content; using FlaxEditor.Viewport.Previews; diff --git a/Source/Editor/Windows/Assets/SceneAnimationWindow.cs b/Source/Editor/Windows/Assets/SceneAnimationWindow.cs index 05435cc77..878eb3b00 100644 --- a/Source/Editor/Windows/Assets/SceneAnimationWindow.cs +++ b/Source/Editor/Windows/Assets/SceneAnimationWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Editor/Windows/Assets/SkeletonMaskWindow.cs b/Source/Editor/Windows/Assets/SkeletonMaskWindow.cs index 23f229f65..0b9cf2b5c 100644 --- a/Source/Editor/Windows/Assets/SkeletonMaskWindow.cs +++ b/Source/Editor/Windows/Assets/SkeletonMaskWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections; using System.Xml; diff --git a/Source/Editor/Windows/Assets/SkinnedModelWindow.cs b/Source/Editor/Windows/Assets/SkinnedModelWindow.cs index 95827240c..671512584 100644 --- a/Source/Editor/Windows/Assets/SkinnedModelWindow.cs +++ b/Source/Editor/Windows/Assets/SkinnedModelWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Assets/SpriteAtlasWindow.cs b/Source/Editor/Windows/Assets/SpriteAtlasWindow.cs index a564144c6..5a3db6a9d 100644 --- a/Source/Editor/Windows/Assets/SpriteAtlasWindow.cs +++ b/Source/Editor/Windows/Assets/SpriteAtlasWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using System.Xml; diff --git a/Source/Editor/Windows/Assets/TextureWindow.cs b/Source/Editor/Windows/Assets/TextureWindow.cs index 80786f1ed..cf913df2b 100644 --- a/Source/Editor/Windows/Assets/TextureWindow.cs +++ b/Source/Editor/Windows/Assets/TextureWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Xml; using FlaxEditor.Content; diff --git a/Source/Editor/Windows/Assets/VisjectFunctionSurfaceWindow.cs b/Source/Editor/Windows/Assets/VisjectFunctionSurfaceWindow.cs index e3575d0e8..9618b30eb 100644 --- a/Source/Editor/Windows/Assets/VisjectFunctionSurfaceWindow.cs +++ b/Source/Editor/Windows/Assets/VisjectFunctionSurfaceWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Content; using FlaxEditor.GUI; diff --git a/Source/Editor/Windows/Assets/VisualScriptWindow.cs b/Source/Editor/Windows/Assets/VisualScriptWindow.cs index 802269677..3c4cce68d 100644 --- a/Source/Editor/Windows/Assets/VisualScriptWindow.cs +++ b/Source/Editor/Windows/Assets/VisualScriptWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/ContentWindow.ContextMenu.cs b/Source/Editor/Windows/ContentWindow.ContextMenu.cs index a21ccbed7..4b21a2e6a 100644 --- a/Source/Editor/Windows/ContentWindow.ContextMenu.cs +++ b/Source/Editor/Windows/ContentWindow.ContextMenu.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Editor/Windows/ContentWindow.Navigation.cs b/Source/Editor/Windows/ContentWindow.Navigation.cs index b1def7ae8..7e54f0eab 100644 --- a/Source/Editor/Windows/ContentWindow.Navigation.cs +++ b/Source/Editor/Windows/ContentWindow.Navigation.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.Content; diff --git a/Source/Editor/Windows/ContentWindow.Search.cs b/Source/Editor/Windows/ContentWindow.Search.cs index a1072d158..b5449dfca 100644 --- a/Source/Editor/Windows/ContentWindow.Search.cs +++ b/Source/Editor/Windows/ContentWindow.Search.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.Content; diff --git a/Source/Editor/Windows/ContentWindow.cs b/Source/Editor/Windows/ContentWindow.cs index 68aa03678..c96aa8e59 100644 --- a/Source/Editor/Windows/ContentWindow.cs +++ b/Source/Editor/Windows/ContentWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/DebugLogWindow.cs b/Source/Editor/Windows/DebugLogWindow.cs index ab0c07ec5..53232e490 100644 --- a/Source/Editor/Windows/DebugLogWindow.cs +++ b/Source/Editor/Windows/DebugLogWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/EditGameWindow.cs b/Source/Editor/Windows/EditGameWindow.cs index 698972b64..6fb3c1a08 100644 --- a/Source/Editor/Windows/EditGameWindow.cs +++ b/Source/Editor/Windows/EditGameWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/EditorOptionsWindow.cs b/Source/Editor/Windows/EditorOptionsWindow.cs index d53d4f632..31dea22e3 100644 --- a/Source/Editor/Windows/EditorOptionsWindow.cs +++ b/Source/Editor/Windows/EditorOptionsWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/EditorWindow.cs b/Source/Editor/Windows/EditorWindow.cs index df70a0b33..919abcb5f 100644 --- a/Source/Editor/Windows/EditorWindow.cs +++ b/Source/Editor/Windows/EditorWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.Content; diff --git a/Source/Editor/Windows/GameCookerWindow.cs b/Source/Editor/Windows/GameCookerWindow.cs index 2c2fafbdf..55262910c 100644 --- a/Source/Editor/Windows/GameCookerWindow.cs +++ b/Source/Editor/Windows/GameCookerWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/GameWindow.cs b/Source/Editor/Windows/GameWindow.cs index 9d04ced5f..f28adf0e6 100644 --- a/Source/Editor/Windows/GameWindow.cs +++ b/Source/Editor/Windows/GameWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/GraphicsQualityWindow.cs b/Source/Editor/Windows/GraphicsQualityWindow.cs index 5c8c282c1..59cd61f25 100644 --- a/Source/Editor/Windows/GraphicsQualityWindow.cs +++ b/Source/Editor/Windows/GraphicsQualityWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.ComponentModel; diff --git a/Source/Editor/Windows/OutputLogWindow.cs b/Source/Editor/Windows/OutputLogWindow.cs index 6526d7c8a..87d18246a 100644 --- a/Source/Editor/Windows/OutputLogWindow.cs +++ b/Source/Editor/Windows/OutputLogWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/PluginsWindow.cs b/Source/Editor/Windows/PluginsWindow.cs index 01e356187..39d2b02a0 100644 --- a/Source/Editor/Windows/PluginsWindow.cs +++ b/Source/Editor/Windows/PluginsWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Profiler/Assets.cs b/Source/Editor/Windows/Profiler/Assets.cs index 536d65a74..a4c1c02c0 100644 --- a/Source/Editor/Windows/Profiler/Assets.cs +++ b/Source/Editor/Windows/Profiler/Assets.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Profiler/CPU.cs b/Source/Editor/Windows/Profiler/CPU.cs index 7638485e4..ce62926d9 100644 --- a/Source/Editor/Windows/Profiler/CPU.cs +++ b/Source/Editor/Windows/Profiler/CPU.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Profiler/GPU.cs b/Source/Editor/Windows/Profiler/GPU.cs index 6ddd5e704..fcc98c681 100644 --- a/Source/Editor/Windows/Profiler/GPU.cs +++ b/Source/Editor/Windows/Profiler/GPU.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.GUI; diff --git a/Source/Editor/Windows/Profiler/Memory.cs b/Source/Editor/Windows/Profiler/Memory.cs index f087da88e..4272bc0ae 100644 --- a/Source/Editor/Windows/Profiler/Memory.cs +++ b/Source/Editor/Windows/Profiler/Memory.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine.GUI; diff --git a/Source/Editor/Windows/Profiler/MemoryGPU.cs b/Source/Editor/Windows/Profiler/MemoryGPU.cs index e7c085362..915093508 100644 --- a/Source/Editor/Windows/Profiler/MemoryGPU.cs +++ b/Source/Editor/Windows/Profiler/MemoryGPU.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Profiler/Network.cs b/Source/Editor/Windows/Profiler/Network.cs index 1ac9777c1..577387617 100644 --- a/Source/Editor/Windows/Profiler/Network.cs +++ b/Source/Editor/Windows/Profiler/Network.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Profiler/Overall.cs b/Source/Editor/Windows/Profiler/Overall.cs index 4fea4bc2c..e2db8f584 100644 --- a/Source/Editor/Windows/Profiler/Overall.cs +++ b/Source/Editor/Windows/Profiler/Overall.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/Windows/Profiler/Physics.cs b/Source/Editor/Windows/Profiler/Physics.cs index b2f52462d..ec80a6633 100644 --- a/Source/Editor/Windows/Profiler/Physics.cs +++ b/Source/Editor/Windows/Profiler/Physics.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/Windows/Profiler/ProfilerMode.cs b/Source/Editor/Windows/Profiler/ProfilerMode.cs index b8d2f0c4c..6aa9b8cf6 100644 --- a/Source/Editor/Windows/Profiler/ProfilerMode.cs +++ b/Source/Editor/Windows/Profiler/ProfilerMode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Profiler/ProfilerWindow.cs b/Source/Editor/Windows/Profiler/ProfilerWindow.cs index 7a3924d1b..f746e2a6e 100644 --- a/Source/Editor/Windows/Profiler/ProfilerWindow.cs +++ b/Source/Editor/Windows/Profiler/ProfilerWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEditor.GUI; diff --git a/Source/Editor/Windows/Profiler/SamplesBuffer.cs b/Source/Editor/Windows/Profiler/SamplesBuffer.cs index 2e0169d47..3a5d51f5e 100644 --- a/Source/Editor/Windows/Profiler/SamplesBuffer.cs +++ b/Source/Editor/Windows/Profiler/SamplesBuffer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEditor.Windows.Profiler { diff --git a/Source/Editor/Windows/Profiler/SingleChart.cs b/Source/Editor/Windows/Profiler/SingleChart.cs index 4f36692e5..4985d88e1 100644 --- a/Source/Editor/Windows/Profiler/SingleChart.cs +++ b/Source/Editor/Windows/Profiler/SingleChart.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Editor/Windows/Profiler/Timeline.cs b/Source/Editor/Windows/Profiler/Timeline.cs index 59a7a0e26..e7d325380 100644 --- a/Source/Editor/Windows/Profiler/Timeline.cs +++ b/Source/Editor/Windows/Profiler/Timeline.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; using FlaxEngine.GUI; diff --git a/Source/Editor/Windows/PropertiesWindow.cs b/Source/Editor/Windows/PropertiesWindow.cs index a7e6f6fe9..17b269c1b 100644 --- a/Source/Editor/Windows/PropertiesWindow.cs +++ b/Source/Editor/Windows/PropertiesWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.Linq; diff --git a/Source/Editor/Windows/SceneEditorWindow.cs b/Source/Editor/Windows/SceneEditorWindow.cs index 04cce47e8..bcdc96480 100644 --- a/Source/Editor/Windows/SceneEditorWindow.cs +++ b/Source/Editor/Windows/SceneEditorWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine.GUI; diff --git a/Source/Editor/Windows/SceneTreeWindow.ContextMenu.cs b/Source/Editor/Windows/SceneTreeWindow.ContextMenu.cs index abad36829..4ff4752ac 100644 --- a/Source/Editor/Windows/SceneTreeWindow.ContextMenu.cs +++ b/Source/Editor/Windows/SceneTreeWindow.ContextMenu.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/SceneTreeWindow.cs b/Source/Editor/Windows/SceneTreeWindow.cs index c5d790a3d..f47cd4243 100644 --- a/Source/Editor/Windows/SceneTreeWindow.cs +++ b/Source/Editor/Windows/SceneTreeWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/Search/ContentFinder.cs b/Source/Editor/Windows/Search/ContentFinder.cs index e19d212b8..5b7ec18df 100644 --- a/Source/Editor/Windows/Search/ContentFinder.cs +++ b/Source/Editor/Windows/Search/ContentFinder.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.Content; diff --git a/Source/Editor/Windows/Search/ContentSearchWindow.cs b/Source/Editor/Windows/Search/ContentSearchWindow.cs index 305fa16d6..716c61b9e 100644 --- a/Source/Editor/Windows/Search/ContentSearchWindow.cs +++ b/Source/Editor/Windows/Search/ContentSearchWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections; diff --git a/Source/Editor/Windows/Search/SearchItem.cs b/Source/Editor/Windows/Search/SearchItem.cs index 506d30d0d..780b43346 100644 --- a/Source/Editor/Windows/Search/SearchItem.cs +++ b/Source/Editor/Windows/Search/SearchItem.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEditor.Content; using FlaxEditor.GUI.ContextMenu; diff --git a/Source/Editor/Windows/SplashScreen.cpp b/Source/Editor/Windows/SplashScreen.cpp index 92894b537..dfa1b4bf7 100644 --- a/Source/Editor/Windows/SplashScreen.cpp +++ b/Source/Editor/Windows/SplashScreen.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SplashScreen.h" #include "Engine/Core/Log.h" diff --git a/Source/Editor/Windows/SplashScreen.h b/Source/Editor/Windows/SplashScreen.h index 8c8d71774..c8f59432e 100644 --- a/Source/Editor/Windows/SplashScreen.h +++ b/Source/Editor/Windows/SplashScreen.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Editor/Windows/StyleEditorWindow.cs b/Source/Editor/Windows/StyleEditorWindow.cs index 7ba5bf015..fa0bcff89 100644 --- a/Source/Editor/Windows/StyleEditorWindow.cs +++ b/Source/Editor/Windows/StyleEditorWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using FlaxEditor.CustomEditors; diff --git a/Source/Editor/Windows/ToolboxWindow.cs b/Source/Editor/Windows/ToolboxWindow.cs index e2b04669b..820b99298 100644 --- a/Source/Editor/Windows/ToolboxWindow.cs +++ b/Source/Editor/Windows/ToolboxWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Editor/Windows/VisualScriptDebuggerWindow.cs b/Source/Editor/Windows/VisualScriptDebuggerWindow.cs index 57f10f2f4..00acd7ba1 100644 --- a/Source/Editor/Windows/VisualScriptDebuggerWindow.cs +++ b/Source/Editor/Windows/VisualScriptDebuggerWindow.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Engine/AI/AI.Build.cs b/Source/Engine/AI/AI.Build.cs index db975dbfd..02c64c2e3 100644 --- a/Source/Engine/AI/AI.Build.cs +++ b/Source/Engine/AI/AI.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/AI/Behavior.cpp b/Source/Engine/AI/Behavior.cpp index 98fb9ba22..a4e4135f5 100644 --- a/Source/Engine/AI/Behavior.cpp +++ b/Source/Engine/AI/Behavior.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Behavior.h" #include "BehaviorKnowledge.h" diff --git a/Source/Engine/AI/Behavior.h b/Source/Engine/AI/Behavior.h index 0bf69354d..5eae813d3 100644 --- a/Source/Engine/AI/Behavior.h +++ b/Source/Engine/AI/Behavior.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/AI/BehaviorKnowledge.cpp b/Source/Engine/AI/BehaviorKnowledge.cpp index fce460636..a6593dd07 100644 --- a/Source/Engine/AI/BehaviorKnowledge.cpp +++ b/Source/Engine/AI/BehaviorKnowledge.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BehaviorKnowledge.h" #include "BehaviorTree.h" diff --git a/Source/Engine/AI/BehaviorKnowledge.h b/Source/Engine/AI/BehaviorKnowledge.h index eb1bd0f3d..8a92a9fa7 100644 --- a/Source/Engine/AI/BehaviorKnowledge.h +++ b/Source/Engine/AI/BehaviorKnowledge.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/AI/BehaviorKnowledgeSelector.cs b/Source/Engine/AI/BehaviorKnowledgeSelector.cs index cdcaf6c40..075d9decf 100644 --- a/Source/Engine/AI/BehaviorKnowledgeSelector.cs +++ b/Source/Engine/AI/BehaviorKnowledgeSelector.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/AI/BehaviorKnowledgeSelector.h b/Source/Engine/AI/BehaviorKnowledgeSelector.h index 092d42b1c..e33bdce6f 100644 --- a/Source/Engine/AI/BehaviorKnowledgeSelector.h +++ b/Source/Engine/AI/BehaviorKnowledgeSelector.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/AI/BehaviorTree.cpp b/Source/Engine/AI/BehaviorTree.cpp index e9014813e..e0407ede9 100644 --- a/Source/Engine/AI/BehaviorTree.cpp +++ b/Source/Engine/AI/BehaviorTree.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BehaviorTree.h" #include "BehaviorTreeNode.h" diff --git a/Source/Engine/AI/BehaviorTree.cs b/Source/Engine/AI/BehaviorTree.cs index a1c863e6b..b1481d62a 100644 --- a/Source/Engine/AI/BehaviorTree.cs +++ b/Source/Engine/AI/BehaviorTree.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.CompilerServices; diff --git a/Source/Engine/AI/BehaviorTree.h b/Source/Engine/AI/BehaviorTree.h index c22f99def..a31b58da8 100644 --- a/Source/Engine/AI/BehaviorTree.h +++ b/Source/Engine/AI/BehaviorTree.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/AI/BehaviorTreeNode.h b/Source/Engine/AI/BehaviorTreeNode.h index 51dee28dc..9f722032c 100644 --- a/Source/Engine/AI/BehaviorTreeNode.h +++ b/Source/Engine/AI/BehaviorTreeNode.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/AI/BehaviorTreeNodes.cpp b/Source/Engine/AI/BehaviorTreeNodes.cpp index 42b12d911..a1e8089db 100644 --- a/Source/Engine/AI/BehaviorTreeNodes.cpp +++ b/Source/Engine/AI/BehaviorTreeNodes.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BehaviorTreeNodes.h" #include "Behavior.h" diff --git a/Source/Engine/AI/BehaviorTreeNodes.h b/Source/Engine/AI/BehaviorTreeNodes.h index b92f0f0d9..2c2405c8c 100644 --- a/Source/Engine/AI/BehaviorTreeNodes.h +++ b/Source/Engine/AI/BehaviorTreeNodes.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/AI/BehaviorTypes.h b/Source/Engine/AI/BehaviorTypes.h index 38aa65f98..ee2a47f3d 100644 --- a/Source/Engine/AI/BehaviorTypes.h +++ b/Source/Engine/AI/BehaviorTypes.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Animations/AlphaBlend.h b/Source/Engine/Animations/AlphaBlend.h index c557416da..f7edc93e3 100644 --- a/Source/Engine/Animations/AlphaBlend.h +++ b/Source/Engine/Animations/AlphaBlend.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Animations/AnimEvent.h b/Source/Engine/Animations/AnimEvent.h index 6cf54459f..e8a4b548e 100644 --- a/Source/Engine/Animations/AnimEvent.h +++ b/Source/Engine/Animations/AnimEvent.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Animations/AnimationData.cpp b/Source/Engine/Animations/AnimationData.cpp index 8c3611d7a..e1115ea53 100644 --- a/Source/Engine/Animations/AnimationData.cpp +++ b/Source/Engine/Animations/AnimationData.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AnimationData.h" diff --git a/Source/Engine/Animations/AnimationData.h b/Source/Engine/Animations/AnimationData.h index 00717b05f..a1f7a7a81 100644 --- a/Source/Engine/Animations/AnimationData.h +++ b/Source/Engine/Animations/AnimationData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Animations/AnimationGraph.cs b/Source/Engine/Animations/AnimationGraph.cs index 2e26b8370..995b42662 100644 --- a/Source/Engine/Animations/AnimationGraph.cs +++ b/Source/Engine/Animations/AnimationGraph.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.InteropServices; diff --git a/Source/Engine/Animations/AnimationUtils.h b/Source/Engine/Animations/AnimationUtils.h index b7c5d0b3a..d801443ab 100644 --- a/Source/Engine/Animations/AnimationUtils.h +++ b/Source/Engine/Animations/AnimationUtils.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Animations/Animations.Build.cs b/Source/Engine/Animations/Animations.Build.cs index e9b284cbd..740fc208a 100644 --- a/Source/Engine/Animations/Animations.Build.cs +++ b/Source/Engine/Animations/Animations.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/Animations/Animations.cpp b/Source/Engine/Animations/Animations.cpp index 59acc5860..1366e18cf 100644 --- a/Source/Engine/Animations/Animations.cpp +++ b/Source/Engine/Animations/Animations.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Animations.h" #include "AnimEvent.h" diff --git a/Source/Engine/Animations/Animations.h b/Source/Engine/Animations/Animations.h index 038d20d9d..833eb9855 100644 --- a/Source/Engine/Animations/Animations.h +++ b/Source/Engine/Animations/Animations.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Animations/Config.h b/Source/Engine/Animations/Config.h index f21d22469..484822930 100644 --- a/Source/Engine/Animations/Config.h +++ b/Source/Engine/Animations/Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Animations/Curve.cs b/Source/Engine/Animations/Curve.cs index 2100e12d6..1ff129b57 100644 --- a/Source/Engine/Animations/Curve.cs +++ b/Source/Engine/Animations/Curve.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/Animations/Curve.h b/Source/Engine/Animations/Curve.h index e0e7bd6b5..40dfc8add 100644 --- a/Source/Engine/Animations/Curve.h +++ b/Source/Engine/Animations/Curve.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Animations/CurveSerialization.h b/Source/Engine/Animations/CurveSerialization.h index c4be1cdd7..f1526214f 100644 --- a/Source/Engine/Animations/CurveSerialization.h +++ b/Source/Engine/Animations/CurveSerialization.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Animations/Graph/AnimGraph.Base.cpp b/Source/Engine/Animations/Graph/AnimGraph.Base.cpp index af5508705..7cbc3367d 100644 --- a/Source/Engine/Animations/Graph/AnimGraph.Base.cpp +++ b/Source/Engine/Animations/Graph/AnimGraph.Base.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AnimGraph.h" #include "Engine/Core/Collections/Array.h" diff --git a/Source/Engine/Animations/Graph/AnimGraph.Custom.cpp b/Source/Engine/Animations/Graph/AnimGraph.Custom.cpp index 860ac99d4..2889ef975 100644 --- a/Source/Engine/Animations/Graph/AnimGraph.Custom.cpp +++ b/Source/Engine/Animations/Graph/AnimGraph.Custom.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AnimGraph.h" #include "Engine/Debug/DebugLog.h" diff --git a/Source/Engine/Animations/Graph/AnimGraph.cpp b/Source/Engine/Animations/Graph/AnimGraph.cpp index 2fc9332ba..defd2b03d 100644 --- a/Source/Engine/Animations/Graph/AnimGraph.cpp +++ b/Source/Engine/Animations/Graph/AnimGraph.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AnimGraph.h" #include "Engine/Animations/Animations.h" diff --git a/Source/Engine/Animations/Graph/AnimGraph.h b/Source/Engine/Animations/Graph/AnimGraph.h index c069ddb06..45b1e1a1f 100644 --- a/Source/Engine/Animations/Graph/AnimGraph.h +++ b/Source/Engine/Animations/Graph/AnimGraph.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Animations/Graph/AnimGroup.Animation.cpp b/Source/Engine/Animations/Graph/AnimGroup.Animation.cpp index 30b1bb022..ade1e2ad9 100644 --- a/Source/Engine/Animations/Graph/AnimGroup.Animation.cpp +++ b/Source/Engine/Animations/Graph/AnimGroup.Animation.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AnimGraph.h" #include "Engine/Core/Types/VariantValueCast.h" diff --git a/Source/Engine/Animations/InverseKinematics.cpp b/Source/Engine/Animations/InverseKinematics.cpp index 35e595bca..098e612c1 100644 --- a/Source/Engine/Animations/InverseKinematics.cpp +++ b/Source/Engine/Animations/InverseKinematics.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "InverseKinematics.h" diff --git a/Source/Engine/Animations/InverseKinematics.h b/Source/Engine/Animations/InverseKinematics.h index 7272e454a..3fb359780 100644 --- a/Source/Engine/Animations/InverseKinematics.h +++ b/Source/Engine/Animations/InverseKinematics.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Animations/SceneAnimations/SceneAnimation.cpp b/Source/Engine/Animations/SceneAnimations/SceneAnimation.cpp index c9ed838fd..20924b5cc 100644 --- a/Source/Engine/Animations/SceneAnimations/SceneAnimation.cpp +++ b/Source/Engine/Animations/SceneAnimations/SceneAnimation.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SceneAnimation.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Animations/SceneAnimations/SceneAnimation.h b/Source/Engine/Animations/SceneAnimations/SceneAnimation.h index fcd0b5cca..bd1091214 100644 --- a/Source/Engine/Animations/SceneAnimations/SceneAnimation.h +++ b/Source/Engine/Animations/SceneAnimations/SceneAnimation.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Animations/SceneAnimations/SceneAnimationPlayer.cpp b/Source/Engine/Animations/SceneAnimations/SceneAnimationPlayer.cpp index 8fef8e6d3..982428057 100644 --- a/Source/Engine/Animations/SceneAnimations/SceneAnimationPlayer.cpp +++ b/Source/Engine/Animations/SceneAnimations/SceneAnimationPlayer.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SceneAnimationPlayer.h" #include "Engine/Core/Random.h" diff --git a/Source/Engine/Animations/SceneAnimations/SceneAnimationPlayer.h b/Source/Engine/Animations/SceneAnimations/SceneAnimationPlayer.h index 55cb35bb2..faaa827d4 100644 --- a/Source/Engine/Animations/SceneAnimations/SceneAnimationPlayer.h +++ b/Source/Engine/Animations/SceneAnimations/SceneAnimationPlayer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Audio/Audio.Build.cs b/Source/Engine/Audio/Audio.Build.cs index c3296c6f9..45facb684 100644 --- a/Source/Engine/Audio/Audio.Build.cs +++ b/Source/Engine/Audio/Audio.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Engine/Audio/Audio.cpp b/Source/Engine/Audio/Audio.cpp index 45cc1e445..6db9baa87 100644 --- a/Source/Engine/Audio/Audio.cpp +++ b/Source/Engine/Audio/Audio.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Audio.h" #include "AudioBackend.h" diff --git a/Source/Engine/Audio/Audio.cs b/Source/Engine/Audio/Audio.cs index 61a535357..20830072e 100644 --- a/Source/Engine/Audio/Audio.cs +++ b/Source/Engine/Audio/Audio.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Audio/Audio.h b/Source/Engine/Audio/Audio.h index 64a288466..a074fefda 100644 --- a/Source/Engine/Audio/Audio.h +++ b/Source/Engine/Audio/Audio.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Audio/AudioBackend.h b/Source/Engine/Audio/AudioBackend.h index ccfea09c3..7726bd627 100644 --- a/Source/Engine/Audio/AudioBackend.h +++ b/Source/Engine/Audio/AudioBackend.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Audio/AudioClip.cpp b/Source/Engine/Audio/AudioClip.cpp index 689f38d12..0204dd222 100644 --- a/Source/Engine/Audio/AudioClip.cpp +++ b/Source/Engine/Audio/AudioClip.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AudioClip.h" #include "Audio.h" diff --git a/Source/Engine/Audio/AudioClip.h b/Source/Engine/Audio/AudioClip.h index 3cf9029f6..eee1557ca 100644 --- a/Source/Engine/Audio/AudioClip.h +++ b/Source/Engine/Audio/AudioClip.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Audio/AudioDevice.h b/Source/Engine/Audio/AudioDevice.h index 8cccb96fd..1a816f627 100644 --- a/Source/Engine/Audio/AudioDevice.h +++ b/Source/Engine/Audio/AudioDevice.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Audio/AudioListener.cpp b/Source/Engine/Audio/AudioListener.cpp index 7065ae344..5202b62ec 100644 --- a/Source/Engine/Audio/AudioListener.cpp +++ b/Source/Engine/Audio/AudioListener.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AudioListener.h" #include "Engine/Engine/Time.h" diff --git a/Source/Engine/Audio/AudioListener.h b/Source/Engine/Audio/AudioListener.h index 84c3deaf1..a186fc0f4 100644 --- a/Source/Engine/Audio/AudioListener.h +++ b/Source/Engine/Audio/AudioListener.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Audio/AudioSettings.h b/Source/Engine/Audio/AudioSettings.h index e600d4216..f4f901b97 100644 --- a/Source/Engine/Audio/AudioSettings.h +++ b/Source/Engine/Audio/AudioSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Audio/AudioSource.cpp b/Source/Engine/Audio/AudioSource.cpp index 89d1d0a5b..48631d214 100644 --- a/Source/Engine/Audio/AudioSource.cpp +++ b/Source/Engine/Audio/AudioSource.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AudioSource.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Audio/AudioSource.h b/Source/Engine/Audio/AudioSource.h index 5c0c23c03..7e3c17d80 100644 --- a/Source/Engine/Audio/AudioSource.h +++ b/Source/Engine/Audio/AudioSource.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Audio/Config.h b/Source/Engine/Audio/Config.h index cfc3ec3cd..287e25d2d 100644 --- a/Source/Engine/Audio/Config.h +++ b/Source/Engine/Audio/Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Audio/None/AudioBackendNone.cpp b/Source/Engine/Audio/None/AudioBackendNone.cpp index a56315bbe..1b86872a8 100644 --- a/Source/Engine/Audio/None/AudioBackendNone.cpp +++ b/Source/Engine/Audio/None/AudioBackendNone.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if AUDIO_API_NONE diff --git a/Source/Engine/Audio/None/AudioBackendNone.h b/Source/Engine/Audio/None/AudioBackendNone.h index e3f5134a6..8206c5942 100644 --- a/Source/Engine/Audio/None/AudioBackendNone.h +++ b/Source/Engine/Audio/None/AudioBackendNone.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Audio/OpenAL/AudioBackendOAL.cpp b/Source/Engine/Audio/OpenAL/AudioBackendOAL.cpp index 3bd709259..ea22143fd 100644 --- a/Source/Engine/Audio/OpenAL/AudioBackendOAL.cpp +++ b/Source/Engine/Audio/OpenAL/AudioBackendOAL.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if AUDIO_API_OPENAL diff --git a/Source/Engine/Audio/OpenAL/AudioBackendOAL.h b/Source/Engine/Audio/OpenAL/AudioBackendOAL.h index daf981e8c..23e8c08cf 100644 --- a/Source/Engine/Audio/OpenAL/AudioBackendOAL.h +++ b/Source/Engine/Audio/OpenAL/AudioBackendOAL.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Audio/Types.h b/Source/Engine/Audio/Types.h index 98b1f0401..0e907af7e 100644 --- a/Source/Engine/Audio/Types.h +++ b/Source/Engine/Audio/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Audio/XAudio2/AudioBackendXAudio2.cpp b/Source/Engine/Audio/XAudio2/AudioBackendXAudio2.cpp index 3092a2229..d82f0244c 100644 --- a/Source/Engine/Audio/XAudio2/AudioBackendXAudio2.cpp +++ b/Source/Engine/Audio/XAudio2/AudioBackendXAudio2.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if AUDIO_API_XAUDIO2 diff --git a/Source/Engine/Audio/XAudio2/AudioBackendXAudio2.h b/Source/Engine/Audio/XAudio2/AudioBackendXAudio2.h index 52df27eff..6d9961775 100644 --- a/Source/Engine/Audio/XAudio2/AudioBackendXAudio2.h +++ b/Source/Engine/Audio/XAudio2/AudioBackendXAudio2.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/CSG/Brush.h b/Source/Engine/CSG/Brush.h index f04995b71..68834ec22 100644 --- a/Source/Engine/CSG/Brush.h +++ b/Source/Engine/CSG/Brush.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/CSG/CSG.Build.cs b/Source/Engine/CSG/CSG.Build.cs index 905d7287b..f2d3e3821 100644 --- a/Source/Engine/CSG/CSG.Build.cs +++ b/Source/Engine/CSG/CSG.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Engine/CSG/CSGBuilder.cpp b/Source/Engine/CSG/CSGBuilder.cpp index b92a1a9de..c1c2ea78b 100644 --- a/Source/Engine/CSG/CSGBuilder.cpp +++ b/Source/Engine/CSG/CSGBuilder.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CSGBuilder.h" #include "CSGMesh.h" diff --git a/Source/Engine/CSG/CSGBuilder.h b/Source/Engine/CSG/CSGBuilder.h index 355a8baea..83883a45c 100644 --- a/Source/Engine/CSG/CSGBuilder.h +++ b/Source/Engine/CSG/CSGBuilder.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/CSG/CSGData.cpp b/Source/Engine/CSG/CSGData.cpp index f83c9fdd3..991d502eb 100644 --- a/Source/Engine/CSG/CSGData.cpp +++ b/Source/Engine/CSG/CSGData.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CSGData.h" #include "Brush.h" diff --git a/Source/Engine/CSG/CSGData.h b/Source/Engine/CSG/CSGData.h index 3f1851213..5136b298d 100644 --- a/Source/Engine/CSG/CSGData.h +++ b/Source/Engine/CSG/CSGData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/CSG/CSGMesh.Build.cpp b/Source/Engine/CSG/CSGMesh.Build.cpp index 301356bf5..2781c8610 100644 --- a/Source/Engine/CSG/CSGMesh.Build.cpp +++ b/Source/Engine/CSG/CSGMesh.Build.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CSGMesh.h" diff --git a/Source/Engine/CSG/CSGMesh.Split.cpp b/Source/Engine/CSG/CSGMesh.Split.cpp index 7e114c3cf..7efc18200 100644 --- a/Source/Engine/CSG/CSGMesh.Split.cpp +++ b/Source/Engine/CSG/CSGMesh.Split.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CSGMesh.h" diff --git a/Source/Engine/CSG/CSGMesh.Triangulate.cpp b/Source/Engine/CSG/CSGMesh.Triangulate.cpp index ffec28d79..29d22ca3a 100644 --- a/Source/Engine/CSG/CSGMesh.Triangulate.cpp +++ b/Source/Engine/CSG/CSGMesh.Triangulate.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CSGMesh.h" diff --git a/Source/Engine/CSG/CSGMesh.cpp b/Source/Engine/CSG/CSGMesh.cpp index f080494e4..2b2bf7b09 100644 --- a/Source/Engine/CSG/CSGMesh.cpp +++ b/Source/Engine/CSG/CSGMesh.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CSGMesh.h" diff --git a/Source/Engine/CSG/CSGMesh.h b/Source/Engine/CSG/CSGMesh.h index 545c41ea3..b71b3f5f0 100644 --- a/Source/Engine/CSG/CSGMesh.h +++ b/Source/Engine/CSG/CSGMesh.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/CSG/HalfEdge.h b/Source/Engine/CSG/HalfEdge.h index 367c7ad97..01e5a843d 100644 --- a/Source/Engine/CSG/HalfEdge.h +++ b/Source/Engine/CSG/HalfEdge.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/CSG/Polygon.h b/Source/Engine/CSG/Polygon.h index 6c32a5769..716a7e9d9 100644 --- a/Source/Engine/CSG/Polygon.h +++ b/Source/Engine/CSG/Polygon.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/CSG/Types.h b/Source/Engine/CSG/Types.h index 7ccd9a098..2e578d868 100644 --- a/Source/Engine/CSG/Types.h +++ b/Source/Engine/CSG/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Asset.cpp b/Source/Engine/Content/Asset.cpp index de710cb7d..1401d88ce 100644 --- a/Source/Engine/Content/Asset.cpp +++ b/Source/Engine/Content/Asset.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Asset.h" #include "Content.h" diff --git a/Source/Engine/Content/Asset.cs b/Source/Engine/Content/Asset.cs index 053d15433..6f9c38be6 100644 --- a/Source/Engine/Content/Asset.cs +++ b/Source/Engine/Content/Asset.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Content/Asset.h b/Source/Engine/Content/Asset.h index be188b2b9..b14f81329 100644 --- a/Source/Engine/Content/Asset.h +++ b/Source/Engine/Content/Asset.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/AssetInfo.h b/Source/Engine/Content/AssetInfo.h index c47079b17..a53c835e4 100644 --- a/Source/Engine/Content/AssetInfo.h +++ b/Source/Engine/Content/AssetInfo.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/AssetReference.h b/Source/Engine/Content/AssetReference.h index b9d54f30a..dfa52c742 100644 --- a/Source/Engine/Content/AssetReference.h +++ b/Source/Engine/Content/AssetReference.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/Animation.cpp b/Source/Engine/Content/Assets/Animation.cpp index ec418c5fb..f65a1c3ba 100644 --- a/Source/Engine/Content/Assets/Animation.cpp +++ b/Source/Engine/Content/Assets/Animation.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Animation.h" #include "SkinnedModel.h" diff --git a/Source/Engine/Content/Assets/Animation.h b/Source/Engine/Content/Assets/Animation.h index 5a96e5bc0..b90fbdb73 100644 --- a/Source/Engine/Content/Assets/Animation.h +++ b/Source/Engine/Content/Assets/Animation.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/AnimationGraph.cpp b/Source/Engine/Content/Assets/AnimationGraph.cpp index 9b431aefa..d33aa6125 100644 --- a/Source/Engine/Content/Assets/AnimationGraph.cpp +++ b/Source/Engine/Content/Assets/AnimationGraph.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AnimationGraph.h" #if USE_EDITOR diff --git a/Source/Engine/Content/Assets/AnimationGraph.h b/Source/Engine/Content/Assets/AnimationGraph.h index 716329347..fd208aa7f 100644 --- a/Source/Engine/Content/Assets/AnimationGraph.h +++ b/Source/Engine/Content/Assets/AnimationGraph.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/AnimationGraphFunction.cpp b/Source/Engine/Content/Assets/AnimationGraphFunction.cpp index aa043617c..383ecc938 100644 --- a/Source/Engine/Content/Assets/AnimationGraphFunction.cpp +++ b/Source/Engine/Content/Assets/AnimationGraphFunction.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AnimationGraphFunction.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Content/Assets/AnimationGraphFunction.h b/Source/Engine/Content/Assets/AnimationGraphFunction.h index b571a2916..42956bc84 100644 --- a/Source/Engine/Content/Assets/AnimationGraphFunction.h +++ b/Source/Engine/Content/Assets/AnimationGraphFunction.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/CubeTexture.cpp b/Source/Engine/Content/Assets/CubeTexture.cpp index d3332676b..dcfbc2861 100644 --- a/Source/Engine/Content/Assets/CubeTexture.cpp +++ b/Source/Engine/Content/Assets/CubeTexture.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CubeTexture.h" #include "Engine/Content/Factories/BinaryAssetFactory.h" diff --git a/Source/Engine/Content/Assets/CubeTexture.h b/Source/Engine/Content/Assets/CubeTexture.h index 4bff4c99f..6a4bc287b 100644 --- a/Source/Engine/Content/Assets/CubeTexture.h +++ b/Source/Engine/Content/Assets/CubeTexture.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/IESProfile.cpp b/Source/Engine/Content/Assets/IESProfile.cpp index 7f76f612e..fafb14c60 100644 --- a/Source/Engine/Content/Assets/IESProfile.cpp +++ b/Source/Engine/Content/Assets/IESProfile.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "IESProfile.h" #include "Engine/Content/Factories/BinaryAssetFactory.h" diff --git a/Source/Engine/Content/Assets/IESProfile.h b/Source/Engine/Content/Assets/IESProfile.h index f98d0a79e..918ddd21b 100644 --- a/Source/Engine/Content/Assets/IESProfile.h +++ b/Source/Engine/Content/Assets/IESProfile.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/Material.cpp b/Source/Engine/Content/Assets/Material.cpp index 276b6b1f7..9a3f7bace 100644 --- a/Source/Engine/Content/Assets/Material.cpp +++ b/Source/Engine/Content/Assets/Material.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Material.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Content/Assets/Material.h b/Source/Engine/Content/Assets/Material.h index 05862f8bf..569c86d93 100644 --- a/Source/Engine/Content/Assets/Material.h +++ b/Source/Engine/Content/Assets/Material.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/MaterialBase.cpp b/Source/Engine/Content/Assets/MaterialBase.cpp index bf7ad6e5e..433463059 100644 --- a/Source/Engine/Content/Assets/MaterialBase.cpp +++ b/Source/Engine/Content/Assets/MaterialBase.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MaterialBase.h" #include "MaterialInstance.h" diff --git a/Source/Engine/Content/Assets/MaterialBase.h b/Source/Engine/Content/Assets/MaterialBase.h index 070347348..3d1a624a4 100644 --- a/Source/Engine/Content/Assets/MaterialBase.h +++ b/Source/Engine/Content/Assets/MaterialBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/MaterialFunction.cpp b/Source/Engine/Content/Assets/MaterialFunction.cpp index 1d951848f..af73e2070 100644 --- a/Source/Engine/Content/Assets/MaterialFunction.cpp +++ b/Source/Engine/Content/Assets/MaterialFunction.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MaterialFunction.h" #include "Engine/Threading/Threading.h" diff --git a/Source/Engine/Content/Assets/MaterialFunction.h b/Source/Engine/Content/Assets/MaterialFunction.h index 949de8d0b..824d956fd 100644 --- a/Source/Engine/Content/Assets/MaterialFunction.h +++ b/Source/Engine/Content/Assets/MaterialFunction.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/MaterialInstance.cpp b/Source/Engine/Content/Assets/MaterialInstance.cpp index 3bf0c54cd..2c436f396 100644 --- a/Source/Engine/Content/Assets/MaterialInstance.cpp +++ b/Source/Engine/Content/Assets/MaterialInstance.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MaterialInstance.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Content/Assets/MaterialInstance.h b/Source/Engine/Content/Assets/MaterialInstance.h index 03a41ab71..5a99cdb41 100644 --- a/Source/Engine/Content/Assets/MaterialInstance.h +++ b/Source/Engine/Content/Assets/MaterialInstance.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/Model.cpp b/Source/Engine/Content/Assets/Model.cpp index 4eee62126..9143e3247 100644 --- a/Source/Engine/Content/Assets/Model.cpp +++ b/Source/Engine/Content/Assets/Model.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Model.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Content/Assets/Model.h b/Source/Engine/Content/Assets/Model.h index d0ddee758..16c4d45f4 100644 --- a/Source/Engine/Content/Assets/Model.h +++ b/Source/Engine/Content/Assets/Model.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/ModelBase.h b/Source/Engine/Content/Assets/ModelBase.h index 382abc0b7..a0d0091a5 100644 --- a/Source/Engine/Content/Assets/ModelBase.h +++ b/Source/Engine/Content/Assets/ModelBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/RawDataAsset.cpp b/Source/Engine/Content/Assets/RawDataAsset.cpp index 0f36db34a..a0a677cde 100644 --- a/Source/Engine/Content/Assets/RawDataAsset.cpp +++ b/Source/Engine/Content/Assets/RawDataAsset.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "RawDataAsset.h" #include "Engine/Content/Factories/BinaryAssetFactory.h" diff --git a/Source/Engine/Content/Assets/RawDataAsset.h b/Source/Engine/Content/Assets/RawDataAsset.h index 71bd2a6f6..9da6e258c 100644 --- a/Source/Engine/Content/Assets/RawDataAsset.h +++ b/Source/Engine/Content/Assets/RawDataAsset.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/Shader.cpp b/Source/Engine/Content/Assets/Shader.cpp index 15430126f..54705051a 100644 --- a/Source/Engine/Content/Assets/Shader.cpp +++ b/Source/Engine/Content/Assets/Shader.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Shader.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Content/Assets/Shader.h b/Source/Engine/Content/Assets/Shader.h index 44a75bcdc..fac8cc027 100644 --- a/Source/Engine/Content/Assets/Shader.h +++ b/Source/Engine/Content/Assets/Shader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/SkeletonMask.cpp b/Source/Engine/Content/Assets/SkeletonMask.cpp index 6758d86fa..5720b94d4 100644 --- a/Source/Engine/Content/Assets/SkeletonMask.cpp +++ b/Source/Engine/Content/Assets/SkeletonMask.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SkeletonMask.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Content/Assets/SkeletonMask.h b/Source/Engine/Content/Assets/SkeletonMask.h index 6eaf71632..5ecc0e384 100644 --- a/Source/Engine/Content/Assets/SkeletonMask.h +++ b/Source/Engine/Content/Assets/SkeletonMask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/SkinnedModel.cpp b/Source/Engine/Content/Assets/SkinnedModel.cpp index 5e94eac49..15be02616 100644 --- a/Source/Engine/Content/Assets/SkinnedModel.cpp +++ b/Source/Engine/Content/Assets/SkinnedModel.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SkinnedModel.h" #include "Animation.h" diff --git a/Source/Engine/Content/Assets/SkinnedModel.h b/Source/Engine/Content/Assets/SkinnedModel.h index d8db68d43..53feb4080 100644 --- a/Source/Engine/Content/Assets/SkinnedModel.h +++ b/Source/Engine/Content/Assets/SkinnedModel.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/Texture.cpp b/Source/Engine/Content/Assets/Texture.cpp index d796db914..7a77ea130 100644 --- a/Source/Engine/Content/Assets/Texture.cpp +++ b/Source/Engine/Content/Assets/Texture.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Texture.h" #include "Engine/Content/Content.h" diff --git a/Source/Engine/Content/Assets/Texture.h b/Source/Engine/Content/Assets/Texture.h index 3d82fa0ba..9e9596ce5 100644 --- a/Source/Engine/Content/Assets/Texture.h +++ b/Source/Engine/Content/Assets/Texture.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Assets/VisualScript.cpp b/Source/Engine/Content/Assets/VisualScript.cpp index 320116d60..faa4ace07 100644 --- a/Source/Engine/Content/Assets/VisualScript.cpp +++ b/Source/Engine/Content/Assets/VisualScript.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "VisualScript.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Content/Assets/VisualScript.h b/Source/Engine/Content/Assets/VisualScript.h index 4b55370d9..dc63609a6 100644 --- a/Source/Engine/Content/Assets/VisualScript.h +++ b/Source/Engine/Content/Assets/VisualScript.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/AssetsContainer.h b/Source/Engine/Content/AssetsContainer.h index c0492a633..209dd7b75 100644 --- a/Source/Engine/Content/AssetsContainer.h +++ b/Source/Engine/Content/AssetsContainer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/BinaryAsset.cpp b/Source/Engine/Content/BinaryAsset.cpp index cf4aa36b6..688a3f7b5 100644 --- a/Source/Engine/Content/BinaryAsset.cpp +++ b/Source/Engine/Content/BinaryAsset.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BinaryAsset.h" #include "Cache/AssetsCache.h" diff --git a/Source/Engine/Content/BinaryAsset.h b/Source/Engine/Content/BinaryAsset.h index b9accbef6..b3c4c8e02 100644 --- a/Source/Engine/Content/BinaryAsset.h +++ b/Source/Engine/Content/BinaryAsset.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Config.h b/Source/Engine/Content/Config.h index daa2d7bc4..de6f7d76d 100644 --- a/Source/Engine/Content/Config.h +++ b/Source/Engine/Content/Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Content.Build.cs b/Source/Engine/Content/Content.Build.cs index 6bfc3ee22..6270e6c98 100644 --- a/Source/Engine/Content/Content.Build.cs +++ b/Source/Engine/Content/Content.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Engine/Content/Content.cpp b/Source/Engine/Content/Content.cpp index 93816363e..baa8ba3b1 100644 --- a/Source/Engine/Content/Content.cpp +++ b/Source/Engine/Content/Content.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Content.h" #include "JsonAsset.h" diff --git a/Source/Engine/Content/Content.cs b/Source/Engine/Content/Content.cs index a75ebebfd..df39cb824 100644 --- a/Source/Engine/Content/Content.cs +++ b/Source/Engine/Content/Content.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.CompilerServices; diff --git a/Source/Engine/Content/Content.h b/Source/Engine/Content/Content.h index cce57194c..56363dd43 100644 --- a/Source/Engine/Content/Content.h +++ b/Source/Engine/Content/Content.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Factories/BinaryAssetFactory.cpp b/Source/Engine/Content/Factories/BinaryAssetFactory.cpp index 23c321071..c06058b49 100644 --- a/Source/Engine/Content/Factories/BinaryAssetFactory.cpp +++ b/Source/Engine/Content/Factories/BinaryAssetFactory.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BinaryAssetFactory.h" #include "../BinaryAsset.h" diff --git a/Source/Engine/Content/Factories/BinaryAssetFactory.h b/Source/Engine/Content/Factories/BinaryAssetFactory.h index f707032eb..1235de399 100644 --- a/Source/Engine/Content/Factories/BinaryAssetFactory.h +++ b/Source/Engine/Content/Factories/BinaryAssetFactory.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Factories/IAssetFactory.h b/Source/Engine/Content/Factories/IAssetFactory.h index e7417c9dd..7114f14db 100644 --- a/Source/Engine/Content/Factories/IAssetFactory.h +++ b/Source/Engine/Content/Factories/IAssetFactory.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Factories/JsonAssetFactory.h b/Source/Engine/Content/Factories/JsonAssetFactory.h index 86a92165a..f00b6087e 100644 --- a/Source/Engine/Content/Factories/JsonAssetFactory.h +++ b/Source/Engine/Content/Factories/JsonAssetFactory.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/JsonAsset.cpp b/Source/Engine/Content/JsonAsset.cpp index 60ff29be1..854c06001 100644 --- a/Source/Engine/Content/JsonAsset.cpp +++ b/Source/Engine/Content/JsonAsset.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "JsonAsset.h" #if USE_EDITOR diff --git a/Source/Engine/Content/JsonAsset.cs b/Source/Engine/Content/JsonAsset.cs index 6ba13a2d5..15ff3cd4d 100644 --- a/Source/Engine/Content/JsonAsset.cs +++ b/Source/Engine/Content/JsonAsset.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine.Json; diff --git a/Source/Engine/Content/JsonAsset.h b/Source/Engine/Content/JsonAsset.h index 21b68c691..8eca7f610 100644 --- a/Source/Engine/Content/JsonAsset.h +++ b/Source/Engine/Content/JsonAsset.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/JsonAssetReference.cs b/Source/Engine/Content/JsonAssetReference.cs index 766645161..bec0cedf7 100644 --- a/Source/Engine/Content/JsonAssetReference.cs +++ b/Source/Engine/Content/JsonAssetReference.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.CompilerServices; diff --git a/Source/Engine/Content/JsonAssetReference.h b/Source/Engine/Content/JsonAssetReference.h index 201d0b3a3..ccc217e2f 100644 --- a/Source/Engine/Content/JsonAssetReference.h +++ b/Source/Engine/Content/JsonAssetReference.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Loading/ContentLoadTask.h b/Source/Engine/Content/Loading/ContentLoadTask.h index edea7516a..d8d44b50a 100644 --- a/Source/Engine/Content/Loading/ContentLoadTask.h +++ b/Source/Engine/Content/Loading/ContentLoadTask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Loading/ContentLoadingManager.cpp b/Source/Engine/Content/Loading/ContentLoadingManager.cpp index 7fd63a217..7f02e28ca 100644 --- a/Source/Engine/Content/Loading/ContentLoadingManager.cpp +++ b/Source/Engine/Content/Loading/ContentLoadingManager.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ContentLoadingManager.h" #include "ContentLoadTask.h" diff --git a/Source/Engine/Content/Loading/ContentLoadingManager.h b/Source/Engine/Content/Loading/ContentLoadingManager.h index f6c9c13ff..ab04a5d52 100644 --- a/Source/Engine/Content/Loading/ContentLoadingManager.h +++ b/Source/Engine/Content/Loading/ContentLoadingManager.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Loading/Tasks/LoadAssetDataTask.h b/Source/Engine/Content/Loading/Tasks/LoadAssetDataTask.h index 4a7bbb2bb..60ebba6cd 100644 --- a/Source/Engine/Content/Loading/Tasks/LoadAssetDataTask.h +++ b/Source/Engine/Content/Loading/Tasks/LoadAssetDataTask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Loading/Tasks/LoadAssetTask.h b/Source/Engine/Content/Loading/Tasks/LoadAssetTask.h index 19d6fdd31..f6991c8de 100644 --- a/Source/Engine/Content/Loading/Tasks/LoadAssetTask.h +++ b/Source/Engine/Content/Loading/Tasks/LoadAssetTask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/MaterialBase.cs b/Source/Engine/Content/MaterialBase.cs index 011cfefaf..f9069f371 100644 --- a/Source/Engine/Content/MaterialBase.cs +++ b/Source/Engine/Content/MaterialBase.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Content/SceneReference.h b/Source/Engine/Content/SceneReference.h index da25b2c73..b83394e66 100644 --- a/Source/Engine/Content/SceneReference.h +++ b/Source/Engine/Content/SceneReference.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/SkinnedModel.cs b/Source/Engine/Content/SkinnedModel.cs index d198a246a..6e82b1f9e 100644 --- a/Source/Engine/Content/SkinnedModel.cs +++ b/Source/Engine/Content/SkinnedModel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Content/SoftAssetReference.h b/Source/Engine/Content/SoftAssetReference.h index 0f1be471d..ef0ebe681 100644 --- a/Source/Engine/Content/SoftAssetReference.h +++ b/Source/Engine/Content/SoftAssetReference.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Storage/AssetHeader.h b/Source/Engine/Content/Storage/AssetHeader.h index 3c37ce35e..0730be025 100644 --- a/Source/Engine/Content/Storage/AssetHeader.h +++ b/Source/Engine/Content/Storage/AssetHeader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Storage/ContentStorageManager.cpp b/Source/Engine/Content/Storage/ContentStorageManager.cpp index 47bdcd3b2..949341e25 100644 --- a/Source/Engine/Content/Storage/ContentStorageManager.cpp +++ b/Source/Engine/Content/Storage/ContentStorageManager.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ContentStorageManager.h" #include "FlaxFile.h" diff --git a/Source/Engine/Content/Storage/ContentStorageManager.h b/Source/Engine/Content/Storage/ContentStorageManager.h index 84a6dc07e..aa3c42432 100644 --- a/Source/Engine/Content/Storage/ContentStorageManager.h +++ b/Source/Engine/Content/Storage/ContentStorageManager.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Storage/FlaxChunk.h b/Source/Engine/Content/Storage/FlaxChunk.h index 710540a02..f9ec5f154 100644 --- a/Source/Engine/Content/Storage/FlaxChunk.h +++ b/Source/Engine/Content/Storage/FlaxChunk.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Storage/FlaxFile.h b/Source/Engine/Content/Storage/FlaxFile.h index fc41fe050..9a1da5244 100644 --- a/Source/Engine/Content/Storage/FlaxFile.h +++ b/Source/Engine/Content/Storage/FlaxFile.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Storage/FlaxPackage.h b/Source/Engine/Content/Storage/FlaxPackage.h index ef3690bfb..11637c1b1 100644 --- a/Source/Engine/Content/Storage/FlaxPackage.h +++ b/Source/Engine/Content/Storage/FlaxPackage.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Storage/FlaxStorage.cpp b/Source/Engine/Content/Storage/FlaxStorage.cpp index 17cf2d193..0ba268e21 100644 --- a/Source/Engine/Content/Storage/FlaxStorage.cpp +++ b/Source/Engine/Content/Storage/FlaxStorage.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "FlaxStorage.h" #include "FlaxFile.h" diff --git a/Source/Engine/Content/Storage/FlaxStorage.h b/Source/Engine/Content/Storage/FlaxStorage.h index 842511430..53e1b6604 100644 --- a/Source/Engine/Content/Storage/FlaxStorage.h +++ b/Source/Engine/Content/Storage/FlaxStorage.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Storage/FlaxStorageReference.h b/Source/Engine/Content/Storage/FlaxStorageReference.h index e4a5df079..b2437e20d 100644 --- a/Source/Engine/Content/Storage/FlaxStorageReference.h +++ b/Source/Engine/Content/Storage/FlaxStorageReference.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Storage/JsonStorageProxy.cpp b/Source/Engine/Content/Storage/JsonStorageProxy.cpp index a934546ce..25c2e845d 100644 --- a/Source/Engine/Content/Storage/JsonStorageProxy.cpp +++ b/Source/Engine/Content/Storage/JsonStorageProxy.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "JsonStorageProxy.h" #include "Engine/Platform/File.h" diff --git a/Source/Engine/Content/Storage/JsonStorageProxy.h b/Source/Engine/Content/Storage/JsonStorageProxy.h index f9665fe42..c0d62ec47 100644 --- a/Source/Engine/Content/Storage/JsonStorageProxy.h +++ b/Source/Engine/Content/Storage/JsonStorageProxy.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Types.h b/Source/Engine/Content/Types.h index c62a029e0..15fecf015 100644 --- a/Source/Engine/Content/Types.h +++ b/Source/Engine/Content/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Upgraders/AudioClipUpgrader.h b/Source/Engine/Content/Upgraders/AudioClipUpgrader.h index 46d3519e6..98d3e3e68 100644 --- a/Source/Engine/Content/Upgraders/AudioClipUpgrader.h +++ b/Source/Engine/Content/Upgraders/AudioClipUpgrader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Upgraders/BinaryAssetUpgrader.h b/Source/Engine/Content/Upgraders/BinaryAssetUpgrader.h index 66b41152d..bebb0cf88 100644 --- a/Source/Engine/Content/Upgraders/BinaryAssetUpgrader.h +++ b/Source/Engine/Content/Upgraders/BinaryAssetUpgrader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Upgraders/FontAssetUpgrader.h b/Source/Engine/Content/Upgraders/FontAssetUpgrader.h index 383b4e6cb..4377f1904 100644 --- a/Source/Engine/Content/Upgraders/FontAssetUpgrader.h +++ b/Source/Engine/Content/Upgraders/FontAssetUpgrader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Upgraders/IAssetUpgrader.h b/Source/Engine/Content/Upgraders/IAssetUpgrader.h index 137e299c5..db3ca4112 100644 --- a/Source/Engine/Content/Upgraders/IAssetUpgrader.h +++ b/Source/Engine/Content/Upgraders/IAssetUpgrader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Upgraders/MaterialInstanceUpgrader.h b/Source/Engine/Content/Upgraders/MaterialInstanceUpgrader.h index 7d64b1d23..75029e10e 100644 --- a/Source/Engine/Content/Upgraders/MaterialInstanceUpgrader.h +++ b/Source/Engine/Content/Upgraders/MaterialInstanceUpgrader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Upgraders/ModelAssetUpgrader.h b/Source/Engine/Content/Upgraders/ModelAssetUpgrader.h index 977f27349..712b5eda9 100644 --- a/Source/Engine/Content/Upgraders/ModelAssetUpgrader.h +++ b/Source/Engine/Content/Upgraders/ModelAssetUpgrader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Upgraders/ShaderAssetUpgrader.h b/Source/Engine/Content/Upgraders/ShaderAssetUpgrader.h index 9562ad951..09958f96e 100644 --- a/Source/Engine/Content/Upgraders/ShaderAssetUpgrader.h +++ b/Source/Engine/Content/Upgraders/ShaderAssetUpgrader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Upgraders/SkeletonMaskUpgrader.h b/Source/Engine/Content/Upgraders/SkeletonMaskUpgrader.h index 51cd9e212..93d01639c 100644 --- a/Source/Engine/Content/Upgraders/SkeletonMaskUpgrader.h +++ b/Source/Engine/Content/Upgraders/SkeletonMaskUpgrader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Upgraders/SkinnedModelAssetUpgrader.h b/Source/Engine/Content/Upgraders/SkinnedModelAssetUpgrader.h index 49be3b347..b7800238c 100644 --- a/Source/Engine/Content/Upgraders/SkinnedModelAssetUpgrader.h +++ b/Source/Engine/Content/Upgraders/SkinnedModelAssetUpgrader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/Upgraders/TextureAssetUpgrader.h b/Source/Engine/Content/Upgraders/TextureAssetUpgrader.h index b3ab19c51..53b224b79 100644 --- a/Source/Engine/Content/Upgraders/TextureAssetUpgrader.h +++ b/Source/Engine/Content/Upgraders/TextureAssetUpgrader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Content/WeakAssetReference.h b/Source/Engine/Content/WeakAssetReference.h index 898ffd562..83d6df0f0 100644 --- a/Source/Engine/Content/WeakAssetReference.h +++ b/Source/Engine/Content/WeakAssetReference.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentExporters/AssetExporters.h b/Source/Engine/ContentExporters/AssetExporters.h index 3e5a1e9db..48ab8268e 100644 --- a/Source/Engine/ContentExporters/AssetExporters.h +++ b/Source/Engine/ContentExporters/AssetExporters.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentExporters/AssetsExportingManager.cpp b/Source/Engine/ContentExporters/AssetsExportingManager.cpp index b33d33914..830be3137 100644 --- a/Source/Engine/ContentExporters/AssetsExportingManager.cpp +++ b/Source/Engine/ContentExporters/AssetsExportingManager.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_ASSETS_EXPORTER diff --git a/Source/Engine/ContentExporters/AssetsExportingManager.h b/Source/Engine/ContentExporters/AssetsExportingManager.h index 7e3b11b6d..a21f58c39 100644 --- a/Source/Engine/ContentExporters/AssetsExportingManager.h +++ b/Source/Engine/ContentExporters/AssetsExportingManager.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentExporters/ContentExporters.Build.cs b/Source/Engine/ContentExporters/ContentExporters.Build.cs index a118022b2..044f46482 100644 --- a/Source/Engine/ContentExporters/ContentExporters.Build.cs +++ b/Source/Engine/ContentExporters/ContentExporters.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Engine/ContentExporters/ExportAudio.cpp b/Source/Engine/ContentExporters/ExportAudio.cpp index fd9813479..93dd1baf5 100644 --- a/Source/Engine/ContentExporters/ExportAudio.cpp +++ b/Source/Engine/ContentExporters/ExportAudio.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AssetExporters.h" diff --git a/Source/Engine/ContentExporters/ExportModel.cpp b/Source/Engine/ContentExporters/ExportModel.cpp index f68e6162b..642886c7b 100644 --- a/Source/Engine/ContentExporters/ExportModel.cpp +++ b/Source/Engine/ContentExporters/ExportModel.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AssetExporters.h" diff --git a/Source/Engine/ContentExporters/ExportTexture.cpp b/Source/Engine/ContentExporters/ExportTexture.cpp index 7ef5bf627..07edd8dca 100644 --- a/Source/Engine/ContentExporters/ExportTexture.cpp +++ b/Source/Engine/ContentExporters/ExportTexture.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_ASSETS_EXPORTER diff --git a/Source/Engine/ContentExporters/Types.h b/Source/Engine/ContentExporters/Types.h index a2095934f..f74909718 100644 --- a/Source/Engine/ContentExporters/Types.h +++ b/Source/Engine/ContentExporters/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/AssetsImportingManager.cpp b/Source/Engine/ContentImporters/AssetsImportingManager.cpp index 5fb5ff0c0..bdcbf5140 100644 --- a/Source/Engine/ContentImporters/AssetsImportingManager.cpp +++ b/Source/Engine/ContentImporters/AssetsImportingManager.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_ASSETS_IMPORTER diff --git a/Source/Engine/ContentImporters/AssetsImportingManager.h b/Source/Engine/ContentImporters/AssetsImportingManager.h index 2b76298a6..1d253ab63 100644 --- a/Source/Engine/ContentImporters/AssetsImportingManager.h +++ b/Source/Engine/ContentImporters/AssetsImportingManager.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/ContentImporters.Build.cs b/Source/Engine/ContentImporters/ContentImporters.Build.cs index f404037a6..5b481bc1f 100644 --- a/Source/Engine/ContentImporters/ContentImporters.Build.cs +++ b/Source/Engine/ContentImporters/ContentImporters.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Engine/ContentImporters/CreateAnimation.h b/Source/Engine/ContentImporters/CreateAnimation.h index 94f02ca8e..ec81acc68 100644 --- a/Source/Engine/ContentImporters/CreateAnimation.h +++ b/Source/Engine/ContentImporters/CreateAnimation.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateAnimationGraph.cpp b/Source/Engine/ContentImporters/CreateAnimationGraph.cpp index e9c88b68c..77cb22560 100644 --- a/Source/Engine/ContentImporters/CreateAnimationGraph.cpp +++ b/Source/Engine/ContentImporters/CreateAnimationGraph.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CreateAnimationGraph.h" diff --git a/Source/Engine/ContentImporters/CreateAnimationGraph.h b/Source/Engine/ContentImporters/CreateAnimationGraph.h index 763ed5a68..adc5e14e1 100644 --- a/Source/Engine/ContentImporters/CreateAnimationGraph.h +++ b/Source/Engine/ContentImporters/CreateAnimationGraph.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateAnimationGraphFunction.h b/Source/Engine/ContentImporters/CreateAnimationGraphFunction.h index d0fc31304..1d212f0f4 100644 --- a/Source/Engine/ContentImporters/CreateAnimationGraphFunction.h +++ b/Source/Engine/ContentImporters/CreateAnimationGraphFunction.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateBehaviorTree.h b/Source/Engine/ContentImporters/CreateBehaviorTree.h index feea85d34..e1c77228c 100644 --- a/Source/Engine/ContentImporters/CreateBehaviorTree.h +++ b/Source/Engine/ContentImporters/CreateBehaviorTree.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateCollisionData.cpp b/Source/Engine/ContentImporters/CreateCollisionData.cpp index a7bb48cda..5a9e47064 100644 --- a/Source/Engine/ContentImporters/CreateCollisionData.cpp +++ b/Source/Engine/ContentImporters/CreateCollisionData.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CreateCollisionData.h" diff --git a/Source/Engine/ContentImporters/CreateCollisionData.h b/Source/Engine/ContentImporters/CreateCollisionData.h index 7fefbea12..e11a3f9ad 100644 --- a/Source/Engine/ContentImporters/CreateCollisionData.h +++ b/Source/Engine/ContentImporters/CreateCollisionData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateJson.cpp b/Source/Engine/ContentImporters/CreateJson.cpp index 96a10ab27..6a12d2cb9 100644 --- a/Source/Engine/ContentImporters/CreateJson.cpp +++ b/Source/Engine/ContentImporters/CreateJson.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CreateJson.h" diff --git a/Source/Engine/ContentImporters/CreateJson.h b/Source/Engine/ContentImporters/CreateJson.h index abe119dd7..45196551d 100644 --- a/Source/Engine/ContentImporters/CreateJson.h +++ b/Source/Engine/ContentImporters/CreateJson.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateMaterial.cpp b/Source/Engine/ContentImporters/CreateMaterial.cpp index 9d9af4b38..d253da981 100644 --- a/Source/Engine/ContentImporters/CreateMaterial.cpp +++ b/Source/Engine/ContentImporters/CreateMaterial.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CreateMaterial.h" diff --git a/Source/Engine/ContentImporters/CreateMaterial.h b/Source/Engine/ContentImporters/CreateMaterial.h index 27de5721f..fd776c103 100644 --- a/Source/Engine/ContentImporters/CreateMaterial.h +++ b/Source/Engine/ContentImporters/CreateMaterial.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateMaterialFunction.h b/Source/Engine/ContentImporters/CreateMaterialFunction.h index 27c220328..2bd34aeda 100644 --- a/Source/Engine/ContentImporters/CreateMaterialFunction.h +++ b/Source/Engine/ContentImporters/CreateMaterialFunction.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateMaterialInstance.h b/Source/Engine/ContentImporters/CreateMaterialInstance.h index ce1c16ca9..f0ef2f197 100644 --- a/Source/Engine/ContentImporters/CreateMaterialInstance.h +++ b/Source/Engine/ContentImporters/CreateMaterialInstance.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateParticleEmitter.h b/Source/Engine/ContentImporters/CreateParticleEmitter.h index 92410ab03..e935c8b30 100644 --- a/Source/Engine/ContentImporters/CreateParticleEmitter.h +++ b/Source/Engine/ContentImporters/CreateParticleEmitter.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateParticleEmitterFunction.h b/Source/Engine/ContentImporters/CreateParticleEmitterFunction.h index 7df0fd266..4b5de35dc 100644 --- a/Source/Engine/ContentImporters/CreateParticleEmitterFunction.h +++ b/Source/Engine/ContentImporters/CreateParticleEmitterFunction.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateParticleSystem.h b/Source/Engine/ContentImporters/CreateParticleSystem.h index b89309e8d..da55d42ed 100644 --- a/Source/Engine/ContentImporters/CreateParticleSystem.h +++ b/Source/Engine/ContentImporters/CreateParticleSystem.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateRawData.h b/Source/Engine/ContentImporters/CreateRawData.h index 66bb7a595..6809c39e5 100644 --- a/Source/Engine/ContentImporters/CreateRawData.h +++ b/Source/Engine/ContentImporters/CreateRawData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateSceneAnimation.h b/Source/Engine/ContentImporters/CreateSceneAnimation.h index 5bb986cac..222924cad 100644 --- a/Source/Engine/ContentImporters/CreateSceneAnimation.h +++ b/Source/Engine/ContentImporters/CreateSceneAnimation.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateSkeletonMask.h b/Source/Engine/ContentImporters/CreateSkeletonMask.h index 538f6d566..4ec8ac62a 100644 --- a/Source/Engine/ContentImporters/CreateSkeletonMask.h +++ b/Source/Engine/ContentImporters/CreateSkeletonMask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/CreateVisualScript.h b/Source/Engine/ContentImporters/CreateVisualScript.h index f2c4ef38c..6fbc27d2e 100644 --- a/Source/Engine/ContentImporters/CreateVisualScript.h +++ b/Source/Engine/ContentImporters/CreateVisualScript.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/ImportAudio.cpp b/Source/Engine/ContentImporters/ImportAudio.cpp index 803bf58a8..00b914259 100644 --- a/Source/Engine/ContentImporters/ImportAudio.cpp +++ b/Source/Engine/ContentImporters/ImportAudio.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ImportAudio.h" diff --git a/Source/Engine/ContentImporters/ImportAudio.h b/Source/Engine/ContentImporters/ImportAudio.h index 3f3eda5ed..019fdd6ce 100644 --- a/Source/Engine/ContentImporters/ImportAudio.h +++ b/Source/Engine/ContentImporters/ImportAudio.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/ImportFont.cpp b/Source/Engine/ContentImporters/ImportFont.cpp index 9748dfaa7..12067321c 100644 --- a/Source/Engine/ContentImporters/ImportFont.cpp +++ b/Source/Engine/ContentImporters/ImportFont.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ImportFont.h" diff --git a/Source/Engine/ContentImporters/ImportFont.h b/Source/Engine/ContentImporters/ImportFont.h index c09c7c349..b77078b88 100644 --- a/Source/Engine/ContentImporters/ImportFont.h +++ b/Source/Engine/ContentImporters/ImportFont.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/ImportIES.cpp b/Source/Engine/ContentImporters/ImportIES.cpp index dc4b7b887..6870928d4 100644 --- a/Source/Engine/ContentImporters/ImportIES.cpp +++ b/Source/Engine/ContentImporters/ImportIES.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_ASSETS_IMPORTER diff --git a/Source/Engine/ContentImporters/ImportIES.h b/Source/Engine/ContentImporters/ImportIES.h index eec2433e3..47cd68623 100644 --- a/Source/Engine/ContentImporters/ImportIES.h +++ b/Source/Engine/ContentImporters/ImportIES.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/ImportModel.cpp b/Source/Engine/ContentImporters/ImportModel.cpp index 190b4ba41..4e48dc813 100644 --- a/Source/Engine/ContentImporters/ImportModel.cpp +++ b/Source/Engine/ContentImporters/ImportModel.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ImportModel.h" diff --git a/Source/Engine/ContentImporters/ImportModel.h b/Source/Engine/ContentImporters/ImportModel.h index 710971fca..b6c934cf4 100644 --- a/Source/Engine/ContentImporters/ImportModel.h +++ b/Source/Engine/ContentImporters/ImportModel.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/ImportShader.cpp b/Source/Engine/ContentImporters/ImportShader.cpp index bf5b5581d..85955d696 100644 --- a/Source/Engine/ContentImporters/ImportShader.cpp +++ b/Source/Engine/ContentImporters/ImportShader.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ImportShader.h" diff --git a/Source/Engine/ContentImporters/ImportShader.h b/Source/Engine/ContentImporters/ImportShader.h index 0a0ba390e..09b4bef1b 100644 --- a/Source/Engine/ContentImporters/ImportShader.h +++ b/Source/Engine/ContentImporters/ImportShader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/ImportTexture.cpp b/Source/Engine/ContentImporters/ImportTexture.cpp index ebc7e514c..1b67ae2fd 100644 --- a/Source/Engine/ContentImporters/ImportTexture.cpp +++ b/Source/Engine/ContentImporters/ImportTexture.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ImportTexture.h" #if COMPILE_WITH_ASSETS_IMPORTER diff --git a/Source/Engine/ContentImporters/ImportTexture.h b/Source/Engine/ContentImporters/ImportTexture.h index a6ccad5cd..9ce35046d 100644 --- a/Source/Engine/ContentImporters/ImportTexture.h +++ b/Source/Engine/ContentImporters/ImportTexture.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ContentImporters/Types.h b/Source/Engine/ContentImporters/Types.h index 0275edc35..10fc70bf6 100644 --- a/Source/Engine/ContentImporters/Types.h +++ b/Source/Engine/ContentImporters/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Cache.cpp b/Source/Engine/Core/Cache.cpp index fa7c63e9c..9c3cec6c9 100644 --- a/Source/Engine/Core/Cache.cpp +++ b/Source/Engine/Core/Cache.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Cache.h" #include "FlaxEngine.Gen.h" diff --git a/Source/Engine/Core/Cache.h b/Source/Engine/Core/Cache.h index b212f0064..4261d11f5 100644 --- a/Source/Engine/Core/Cache.h +++ b/Source/Engine/Core/Cache.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Collections/Array.h b/Source/Engine/Core/Collections/Array.h index d67aecbc1..40a458ece 100644 --- a/Source/Engine/Core/Collections/Array.h +++ b/Source/Engine/Core/Collections/Array.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Collections/ArrayExtensions.h b/Source/Engine/Core/Collections/ArrayExtensions.h index 99d454906..4327e3c15 100644 --- a/Source/Engine/Core/Collections/ArrayExtensions.h +++ b/Source/Engine/Core/Collections/ArrayExtensions.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Collections/BitArray.h b/Source/Engine/Core/Collections/BitArray.h index eeadc82e9..c7853b989 100644 --- a/Source/Engine/Core/Collections/BitArray.h +++ b/Source/Engine/Core/Collections/BitArray.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Collections/ChunkedArray.h b/Source/Engine/Core/Collections/ChunkedArray.h index b3765a9fe..157efcd0f 100644 --- a/Source/Engine/Core/Collections/ChunkedArray.h +++ b/Source/Engine/Core/Collections/ChunkedArray.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Collections/CircularBuffer.cs b/Source/Engine/Core/Collections/CircularBuffer.cs index 377f651f0..714d46c7c 100644 --- a/Source/Engine/Core/Collections/CircularBuffer.cs +++ b/Source/Engine/Core/Collections/CircularBuffer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections; diff --git a/Source/Engine/Core/Collections/CollectionPoolCache.h b/Source/Engine/Core/Collections/CollectionPoolCache.h index f0274e667..82ccd0505 100644 --- a/Source/Engine/Core/Collections/CollectionPoolCache.h +++ b/Source/Engine/Core/Collections/CollectionPoolCache.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Collections/Config.h b/Source/Engine/Core/Collections/Config.h index ce7656dcd..c0346319b 100644 --- a/Source/Engine/Core/Collections/Config.h +++ b/Source/Engine/Core/Collections/Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Collections/Dictionary.h b/Source/Engine/Core/Collections/Dictionary.h index d2a840fff..7c180e56e 100644 --- a/Source/Engine/Core/Collections/Dictionary.h +++ b/Source/Engine/Core/Collections/Dictionary.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Collections/HashFunctions.h b/Source/Engine/Core/Collections/HashFunctions.h index 345a50ec6..bcd0c0fe7 100644 --- a/Source/Engine/Core/Collections/HashFunctions.h +++ b/Source/Engine/Core/Collections/HashFunctions.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Collections/HashSet.h b/Source/Engine/Core/Collections/HashSet.h index a683edf15..b76244860 100644 --- a/Source/Engine/Core/Collections/HashSet.h +++ b/Source/Engine/Core/Collections/HashSet.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Collections/IOrderedDictionary.cs b/Source/Engine/Core/Collections/IOrderedDictionary.cs index 1537258f2..178559985 100644 --- a/Source/Engine/Core/Collections/IOrderedDictionary.cs +++ b/Source/Engine/Core/Collections/IOrderedDictionary.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.Collections.Specialized; diff --git a/Source/Engine/Core/Collections/OrderedDictionary.cs b/Source/Engine/Core/Collections/OrderedDictionary.cs index 4dee247a2..ab3467d73 100644 --- a/Source/Engine/Core/Collections/OrderedDictionary.cs +++ b/Source/Engine/Core/Collections/OrderedDictionary.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections; diff --git a/Source/Engine/Core/Collections/RingBuffer.h b/Source/Engine/Core/Collections/RingBuffer.h index 4b4303b17..898c51c67 100644 --- a/Source/Engine/Core/Collections/RingBuffer.h +++ b/Source/Engine/Core/Collections/RingBuffer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Collections/SamplesBuffer.h b/Source/Engine/Core/Collections/SamplesBuffer.h index 5b8464a8c..9d373d8d1 100644 --- a/Source/Engine/Core/Collections/SamplesBuffer.h +++ b/Source/Engine/Core/Collections/SamplesBuffer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Collections/Sorting.cpp b/Source/Engine/Core/Collections/Sorting.cpp index 85c0fc9f1..e34e74672 100644 --- a/Source/Engine/Core/Collections/Sorting.cpp +++ b/Source/Engine/Core/Collections/Sorting.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Sorting.h" #include "Engine/Core/Memory/Memory.h" diff --git a/Source/Engine/Core/Collections/Sorting.h b/Source/Engine/Core/Collections/Sorting.h index 67b639c80..c6ae99b13 100644 --- a/Source/Engine/Core/Collections/Sorting.h +++ b/Source/Engine/Core/Collections/Sorting.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Common.h b/Source/Engine/Core/Common.h index 8803e04f1..785713b9d 100644 --- a/Source/Engine/Core/Common.h +++ b/Source/Engine/Core/Common.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Compiler.h b/Source/Engine/Core/Compiler.h index 4ea246077..66a411a1d 100644 --- a/Source/Engine/Core/Compiler.h +++ b/Source/Engine/Core/Compiler.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Config.h b/Source/Engine/Core/Config.h index 889ab60bd..dc4d76290 100644 --- a/Source/Engine/Core/Config.h +++ b/Source/Engine/Core/Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Config/BuildSettings.cs b/Source/Engine/Core/Config/BuildSettings.cs index ee761c260..8526690b1 100644 --- a/Source/Engine/Core/Config/BuildSettings.cs +++ b/Source/Engine/Core/Config/BuildSettings.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Engine/Core/Config/BuildSettings.h b/Source/Engine/Core/Config/BuildSettings.h index 3232c6b02..568630d88 100644 --- a/Source/Engine/Core/Config/BuildSettings.h +++ b/Source/Engine/Core/Config/BuildSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Config/GameSettings.cpp b/Source/Engine/Core/Config/GameSettings.cpp index 3784c46ff..76fb0f437 100644 --- a/Source/Engine/Core/Config/GameSettings.cpp +++ b/Source/Engine/Core/Config/GameSettings.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GameSettings.h" #include "Engine/Serialization/JsonTools.h" diff --git a/Source/Engine/Core/Config/GameSettings.cs b/Source/Engine/Core/Config/GameSettings.cs index 76c968968..8ab71051b 100644 --- a/Source/Engine/Core/Config/GameSettings.cs +++ b/Source/Engine/Core/Config/GameSettings.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/Core/Config/GameSettings.h b/Source/Engine/Core/Config/GameSettings.h index 54ad29a7b..d28dcaa56 100644 --- a/Source/Engine/Core/Config/GameSettings.h +++ b/Source/Engine/Core/Config/GameSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Config/GraphicsSettings.h b/Source/Engine/Core/Config/GraphicsSettings.h index b639b9e64..97c5f81cc 100644 --- a/Source/Engine/Core/Config/GraphicsSettings.h +++ b/Source/Engine/Core/Config/GraphicsSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Config/LayersAndTagsSettings.cs b/Source/Engine/Core/Config/LayersAndTagsSettings.cs index d5ebbe19b..14015b36d 100644 --- a/Source/Engine/Core/Config/LayersAndTagsSettings.cs +++ b/Source/Engine/Core/Config/LayersAndTagsSettings.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.Runtime.InteropServices; diff --git a/Source/Engine/Core/Config/LayersTagsSettings.h b/Source/Engine/Core/Config/LayersTagsSettings.h index 215fcf95d..39d7506d5 100644 --- a/Source/Engine/Core/Config/LayersTagsSettings.h +++ b/Source/Engine/Core/Config/LayersTagsSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Config/PlatformSettings.h b/Source/Engine/Core/Config/PlatformSettings.h index 5353ac7fb..accdf9307 100644 --- a/Source/Engine/Core/Config/PlatformSettings.h +++ b/Source/Engine/Core/Config/PlatformSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Config/PlatformSettingsBase.h b/Source/Engine/Core/Config/PlatformSettingsBase.h index b372e3dd5..e37772444 100644 --- a/Source/Engine/Core/Config/PlatformSettingsBase.h +++ b/Source/Engine/Core/Config/PlatformSettingsBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Config/Settings.h b/Source/Engine/Core/Config/Settings.h index 52ea3ac39..4e5362db6 100644 --- a/Source/Engine/Core/Config/Settings.h +++ b/Source/Engine/Core/Config/Settings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Config/TimeSettings.h b/Source/Engine/Core/Config/TimeSettings.h index 96f8720fc..2a5a39a72 100644 --- a/Source/Engine/Core/Config/TimeSettings.h +++ b/Source/Engine/Core/Config/TimeSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Core.Build.cs b/Source/Engine/Core/Core.Build.cs index d4f875a26..d952e49c0 100644 --- a/Source/Engine/Core/Core.Build.cs +++ b/Source/Engine/Core/Core.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/Core/Core.h b/Source/Engine/Core/Core.h index efb0b6830..01f80b7b2 100644 --- a/Source/Engine/Core/Core.h +++ b/Source/Engine/Core/Core.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Delegate.h b/Source/Engine/Core/Delegate.h index f0f8fdef0..c33b20fa4 100644 --- a/Source/Engine/Core/Delegate.h +++ b/Source/Engine/Core/Delegate.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/DeleteMe.h b/Source/Engine/Core/DeleteMe.h index 611f6d99a..6e2e56806 100644 --- a/Source/Engine/Core/DeleteMe.h +++ b/Source/Engine/Core/DeleteMe.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Encoding.h b/Source/Engine/Core/Encoding.h index 3e74144e2..5350f0d9e 100644 --- a/Source/Engine/Core/Encoding.h +++ b/Source/Engine/Core/Encoding.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Enums.h b/Source/Engine/Core/Enums.h index e269c959a..58e5f3566 100644 --- a/Source/Engine/Core/Enums.h +++ b/Source/Engine/Core/Enums.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Formatting.h b/Source/Engine/Core/Formatting.h index 069b17e5d..1676e566e 100644 --- a/Source/Engine/Core/Formatting.h +++ b/Source/Engine/Core/Formatting.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/ISerializable.h b/Source/Engine/Core/ISerializable.h index c0b658772..463124c2a 100644 --- a/Source/Engine/Core/ISerializable.h +++ b/Source/Engine/Core/ISerializable.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Log.cpp b/Source/Engine/Core/Log.cpp index b6b4fa3e2..50b98f966 100644 --- a/Source/Engine/Core/Log.cpp +++ b/Source/Engine/Core/Log.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Log.h" #include "Engine/Engine/CommandLine.h" diff --git a/Source/Engine/Core/Log.h b/Source/Engine/Core/Log.h index a7e927612..9e313a158 100644 --- a/Source/Engine/Core/Log.h +++ b/Source/Engine/Core/Log.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/AABB.h b/Source/Engine/Core/Math/AABB.h index 1b1ea4bff..83f4152ec 100644 --- a/Source/Engine/Core/Math/AABB.h +++ b/Source/Engine/Core/Math/AABB.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/BoundingBox.cpp b/Source/Engine/Core/Math/BoundingBox.cpp index 9ce8f3e86..915014be8 100644 --- a/Source/Engine/Core/Math/BoundingBox.cpp +++ b/Source/Engine/Core/Math/BoundingBox.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BoundingBox.h" #include "BoundingSphere.h" diff --git a/Source/Engine/Core/Math/BoundingBox.cs b/Source/Engine/Core/Math/BoundingBox.cs index f2ae8d64b..d6c3a54b1 100644 --- a/Source/Engine/Core/Math/BoundingBox.cs +++ b/Source/Engine/Core/Math/BoundingBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/BoundingBox.h b/Source/Engine/Core/Math/BoundingBox.h index d06ef0b3f..4a7202763 100644 --- a/Source/Engine/Core/Math/BoundingBox.h +++ b/Source/Engine/Core/Math/BoundingBox.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/BoundingFrustum.cpp b/Source/Engine/Core/Math/BoundingFrustum.cpp index 64736a025..3c9ea04d8 100644 --- a/Source/Engine/Core/Math/BoundingFrustum.cpp +++ b/Source/Engine/Core/Math/BoundingFrustum.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BoundingFrustum.h" #include "BoundingBox.h" diff --git a/Source/Engine/Core/Math/BoundingFrustum.cs b/Source/Engine/Core/Math/BoundingFrustum.cs index 25cd0c33b..160129f7f 100644 --- a/Source/Engine/Core/Math/BoundingFrustum.cs +++ b/Source/Engine/Core/Math/BoundingFrustum.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/BoundingFrustum.h b/Source/Engine/Core/Math/BoundingFrustum.h index 1502b6302..f98bcafae 100644 --- a/Source/Engine/Core/Math/BoundingFrustum.h +++ b/Source/Engine/Core/Math/BoundingFrustum.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/BoundingSphere.cpp b/Source/Engine/Core/Math/BoundingSphere.cpp index 2b20e2e81..5b95ca0cc 100644 --- a/Source/Engine/Core/Math/BoundingSphere.cpp +++ b/Source/Engine/Core/Math/BoundingSphere.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BoundingSphere.h" #include "BoundingBox.h" diff --git a/Source/Engine/Core/Math/BoundingSphere.cs b/Source/Engine/Core/Math/BoundingSphere.cs index 61dae2a76..802478d56 100644 --- a/Source/Engine/Core/Math/BoundingSphere.cs +++ b/Source/Engine/Core/Math/BoundingSphere.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/BoundingSphere.h b/Source/Engine/Core/Math/BoundingSphere.h index da303e8d5..570fb1ae7 100644 --- a/Source/Engine/Core/Math/BoundingSphere.h +++ b/Source/Engine/Core/Math/BoundingSphere.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/CollisionsHelper.cpp b/Source/Engine/Core/Math/CollisionsHelper.cpp index 8ad5b7673..17b601bf4 100644 --- a/Source/Engine/Core/Math/CollisionsHelper.cpp +++ b/Source/Engine/Core/Math/CollisionsHelper.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CollisionsHelper.h" #include "Vector2.h" diff --git a/Source/Engine/Core/Math/CollisionsHelper.cs b/Source/Engine/Core/Math/CollisionsHelper.cs index 9400200f3..d8393a507 100644 --- a/Source/Engine/Core/Math/CollisionsHelper.cs +++ b/Source/Engine/Core/Math/CollisionsHelper.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/CollisionsHelper.h b/Source/Engine/Core/Math/CollisionsHelper.h index 965255028..9083ca45e 100644 --- a/Source/Engine/Core/Math/CollisionsHelper.h +++ b/Source/Engine/Core/Math/CollisionsHelper.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Color.Palette.cs b/Source/Engine/Core/Math/Color.Palette.cs index cfb69ac55..95c1a72bc 100644 --- a/Source/Engine/Core/Math/Color.Palette.cs +++ b/Source/Engine/Core/Math/Color.Palette.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ----------------------------------------------------------------------------- // Original code from SharpDX project. https://github.com/sharpdx/SharpDX/ diff --git a/Source/Engine/Core/Math/Color.cpp b/Source/Engine/Core/Math/Color.cpp index 84aef303e..4a551e504 100644 --- a/Source/Engine/Core/Math/Color.cpp +++ b/Source/Engine/Core/Math/Color.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Color.h" #include "../Types/String.h" diff --git a/Source/Engine/Core/Math/Color.cs b/Source/Engine/Core/Math/Color.cs index 7474b913d..c633c61b9 100644 --- a/Source/Engine/Core/Math/Color.cs +++ b/Source/Engine/Core/Math/Color.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Reflection; diff --git a/Source/Engine/Core/Math/Color.h b/Source/Engine/Core/Math/Color.h index 5d177ee2c..49cac28db 100644 --- a/Source/Engine/Core/Math/Color.h +++ b/Source/Engine/Core/Math/Color.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Color32.cpp b/Source/Engine/Core/Math/Color32.cpp index d71051b82..92437a883 100644 --- a/Source/Engine/Core/Math/Color32.cpp +++ b/Source/Engine/Core/Math/Color32.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Color32.h" #include "../Types/String.h" diff --git a/Source/Engine/Core/Math/Color32.cs b/Source/Engine/Core/Math/Color32.cs index 70532453b..0f8b8f24c 100644 --- a/Source/Engine/Core/Math/Color32.cs +++ b/Source/Engine/Core/Math/Color32.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.InteropServices; diff --git a/Source/Engine/Core/Math/Color32.h b/Source/Engine/Core/Math/Color32.h index 6c2b9648d..48910131f 100644 --- a/Source/Engine/Core/Math/Color32.h +++ b/Source/Engine/Core/Math/Color32.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/ColorHSV.cs b/Source/Engine/Core/Math/ColorHSV.cs index 703978fcf..036e28388 100644 --- a/Source/Engine/Core/Math/ColorHSV.cs +++ b/Source/Engine/Core/Math/ColorHSV.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Engine/Core/Math/Double2.cs b/Source/Engine/Core/Math/Double2.cs index 9211d2a7b..2b6c71282 100644 --- a/Source/Engine/Core/Math/Double2.cs +++ b/Source/Engine/Core/Math/Double2.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/Double2.h b/Source/Engine/Core/Math/Double2.h index 512bde781..3c0dc3998 100644 --- a/Source/Engine/Core/Math/Double2.h +++ b/Source/Engine/Core/Math/Double2.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Double3.cs b/Source/Engine/Core/Math/Double3.cs index ccb30d699..aba7345a0 100644 --- a/Source/Engine/Core/Math/Double3.cs +++ b/Source/Engine/Core/Math/Double3.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/Double3.h b/Source/Engine/Core/Math/Double3.h index 138ad5870..3c42eb6d4 100644 --- a/Source/Engine/Core/Math/Double3.h +++ b/Source/Engine/Core/Math/Double3.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Double4.cs b/Source/Engine/Core/Math/Double4.cs index 68c9a005c..504c4fcce 100644 --- a/Source/Engine/Core/Math/Double4.cs +++ b/Source/Engine/Core/Math/Double4.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/Double4.h b/Source/Engine/Core/Math/Double4.h index ec30b8550..9d9e4cc19 100644 --- a/Source/Engine/Core/Math/Double4.h +++ b/Source/Engine/Core/Math/Double4.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Float2.cs b/Source/Engine/Core/Math/Float2.cs index ccf8384c8..ef76cf7cb 100644 --- a/Source/Engine/Core/Math/Float2.cs +++ b/Source/Engine/Core/Math/Float2.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ----------------------------------------------------------------------------- // Original code from SharpDX project. https://github.com/sharpdx/SharpDX/ diff --git a/Source/Engine/Core/Math/Float3.cs b/Source/Engine/Core/Math/Float3.cs index 9ee2bbea9..46814c2e8 100644 --- a/Source/Engine/Core/Math/Float3.cs +++ b/Source/Engine/Core/Math/Float3.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ----------------------------------------------------------------------------- // Original code from SharpDX project. https://github.com/sharpdx/SharpDX/ diff --git a/Source/Engine/Core/Math/Float4.cs b/Source/Engine/Core/Math/Float4.cs index ff84a07b2..6742ca34d 100644 --- a/Source/Engine/Core/Math/Float4.cs +++ b/Source/Engine/Core/Math/Float4.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ----------------------------------------------------------------------------- // Original code from SharpDX project. https://github.com/sharpdx/SharpDX/ diff --git a/Source/Engine/Core/Math/FloatR10G10B10A2.cs b/Source/Engine/Core/Math/FloatR10G10B10A2.cs index 7e4f27996..ab89b3962 100644 --- a/Source/Engine/Core/Math/FloatR10G10B10A2.cs +++ b/Source/Engine/Core/Math/FloatR10G10B10A2.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.InteropServices; diff --git a/Source/Engine/Core/Math/FloatR11G11B10.cs b/Source/Engine/Core/Math/FloatR11G11B10.cs index 5b66e504d..ccaf31024 100644 --- a/Source/Engine/Core/Math/FloatR11G11B10.cs +++ b/Source/Engine/Core/Math/FloatR11G11B10.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.InteropServices; diff --git a/Source/Engine/Core/Math/Half.cpp b/Source/Engine/Core/Math/Half.cpp index b3c1696a5..17847bc5c 100644 --- a/Source/Engine/Core/Math/Half.cpp +++ b/Source/Engine/Core/Math/Half.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Half.h" #include "Vector4.h" diff --git a/Source/Engine/Core/Math/Half.cs b/Source/Engine/Core/Math/Half.cs index 5cea16fa4..da10d76e9 100644 --- a/Source/Engine/Core/Math/Half.cs +++ b/Source/Engine/Core/Math/Half.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ----------------------------------------------------------------------------- // Original code from SharpDX project. https://github.com/sharpdx/SharpDX/ diff --git a/Source/Engine/Core/Math/Half.h b/Source/Engine/Core/Math/Half.h index 44b90df66..634c31ab8 100644 --- a/Source/Engine/Core/Math/Half.h +++ b/Source/Engine/Core/Math/Half.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Half2.cs b/Source/Engine/Core/Math/Half2.cs index 184835acd..f02a65daa 100644 --- a/Source/Engine/Core/Math/Half2.cs +++ b/Source/Engine/Core/Math/Half2.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ----------------------------------------------------------------------------- // Original code from SharpDX project. https://github.com/sharpdx/SharpDX/ diff --git a/Source/Engine/Core/Math/Half3.cs b/Source/Engine/Core/Math/Half3.cs index c50f93636..28e3b40bc 100644 --- a/Source/Engine/Core/Math/Half3.cs +++ b/Source/Engine/Core/Math/Half3.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ----------------------------------------------------------------------------- // Original code from SharpDX project. https://github.com/sharpdx/SharpDX/ diff --git a/Source/Engine/Core/Math/Half4.cs b/Source/Engine/Core/Math/Half4.cs index ddb594847..6760d2ce0 100644 --- a/Source/Engine/Core/Math/Half4.cs +++ b/Source/Engine/Core/Math/Half4.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ----------------------------------------------------------------------------- // Original code from SharpDX project. https://github.com/sharpdx/SharpDX/ diff --git a/Source/Engine/Core/Math/HalfUtils.cs b/Source/Engine/Core/Math/HalfUtils.cs index 36ef11ae3..9177666e2 100644 --- a/Source/Engine/Core/Math/HalfUtils.cs +++ b/Source/Engine/Core/Math/HalfUtils.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ----------------------------------------------------------------------------- // Original code from SharpDX project. https://github.com/sharpdx/SharpDX/ diff --git a/Source/Engine/Core/Math/Int2.cs b/Source/Engine/Core/Math/Int2.cs index 47b225ff6..11c500dcc 100644 --- a/Source/Engine/Core/Math/Int2.cs +++ b/Source/Engine/Core/Math/Int2.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Engine/Core/Math/Int2.h b/Source/Engine/Core/Math/Int2.h index 512bde781..3c0dc3998 100644 --- a/Source/Engine/Core/Math/Int2.h +++ b/Source/Engine/Core/Math/Int2.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Int3.cs b/Source/Engine/Core/Math/Int3.cs index c382a2518..ef3402b45 100644 --- a/Source/Engine/Core/Math/Int3.cs +++ b/Source/Engine/Core/Math/Int3.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Engine/Core/Math/Int3.h b/Source/Engine/Core/Math/Int3.h index 138ad5870..3c42eb6d4 100644 --- a/Source/Engine/Core/Math/Int3.h +++ b/Source/Engine/Core/Math/Int3.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Int4.cs b/Source/Engine/Core/Math/Int4.cs index 451197cfe..0a01f8cea 100644 --- a/Source/Engine/Core/Math/Int4.cs +++ b/Source/Engine/Core/Math/Int4.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Engine/Core/Math/Int4.h b/Source/Engine/Core/Math/Int4.h index ec30b8550..9d9e4cc19 100644 --- a/Source/Engine/Core/Math/Int4.h +++ b/Source/Engine/Core/Math/Int4.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Math.cpp b/Source/Engine/Core/Math/Math.cpp index ac56eea74..9c03375a3 100644 --- a/Source/Engine/Core/Math/Math.cpp +++ b/Source/Engine/Core/Math/Math.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Math.h" #include "Mathd.h" diff --git a/Source/Engine/Core/Math/Math.h b/Source/Engine/Core/Math/Math.h index a7d806dfe..99792bbbd 100644 --- a/Source/Engine/Core/Math/Math.h +++ b/Source/Engine/Core/Math/Math.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Mathd.cs b/Source/Engine/Core/Math/Mathd.cs index 48db547df..98f215cdf 100644 --- a/Source/Engine/Core/Math/Mathd.cs +++ b/Source/Engine/Core/Math/Mathd.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.ComponentModel; diff --git a/Source/Engine/Core/Math/Mathd.h b/Source/Engine/Core/Math/Mathd.h index 81885833d..1d22ea666 100644 --- a/Source/Engine/Core/Math/Mathd.h +++ b/Source/Engine/Core/Math/Mathd.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Mathf.cs b/Source/Engine/Core/Math/Mathf.cs index cea81a779..2ea80cbb3 100644 --- a/Source/Engine/Core/Math/Mathf.cs +++ b/Source/Engine/Core/Math/Mathf.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.ComponentModel; diff --git a/Source/Engine/Core/Math/Matrix.cpp b/Source/Engine/Core/Math/Matrix.cpp index db255e627..8445bd84a 100644 --- a/Source/Engine/Core/Math/Matrix.cpp +++ b/Source/Engine/Core/Math/Matrix.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Matrix.h" #include "Matrix3x3.h" diff --git a/Source/Engine/Core/Math/Matrix.cs b/Source/Engine/Core/Math/Matrix.cs index 4bee98574..34e6b4bec 100644 --- a/Source/Engine/Core/Math/Matrix.cs +++ b/Source/Engine/Core/Math/Matrix.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ----------------------------------------------------------------------------- // Original code from SharpDX project. https://github.com/sharpdx/SharpDX/ diff --git a/Source/Engine/Core/Math/Matrix.h b/Source/Engine/Core/Math/Matrix.h index 906000592..0a76a98d1 100644 --- a/Source/Engine/Core/Math/Matrix.h +++ b/Source/Engine/Core/Math/Matrix.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Matrix2x2.cs b/Source/Engine/Core/Math/Matrix2x2.cs index 99e9de76d..fc4f52c74 100644 --- a/Source/Engine/Core/Math/Matrix2x2.cs +++ b/Source/Engine/Core/Math/Matrix2x2.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Engine/Core/Math/Matrix3x3.cpp b/Source/Engine/Core/Math/Matrix3x3.cpp index f7a6298af..0f0f520e7 100644 --- a/Source/Engine/Core/Math/Matrix3x3.cpp +++ b/Source/Engine/Core/Math/Matrix3x3.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Matrix3x3.h" #include "Matrix.h" diff --git a/Source/Engine/Core/Math/Matrix3x3.cs b/Source/Engine/Core/Math/Matrix3x3.cs index 33e69d6e1..b19d80490 100644 --- a/Source/Engine/Core/Math/Matrix3x3.cs +++ b/Source/Engine/Core/Math/Matrix3x3.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ----------------------------------------------------------------------------- // Original code from SharpDX project. https://github.com/sharpdx/SharpDX/ diff --git a/Source/Engine/Core/Math/Matrix3x3.h b/Source/Engine/Core/Math/Matrix3x3.h index 177c33d19..f5f8cd998 100644 --- a/Source/Engine/Core/Math/Matrix3x3.h +++ b/Source/Engine/Core/Math/Matrix3x3.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Matrix3x4.h b/Source/Engine/Core/Math/Matrix3x4.h index 0cb8dd01d..aee3570a1 100644 --- a/Source/Engine/Core/Math/Matrix3x4.h +++ b/Source/Engine/Core/Math/Matrix3x4.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/OrientedBoundingBox.cpp b/Source/Engine/Core/Math/OrientedBoundingBox.cpp index 3733a5f1d..8fcdad5f7 100644 --- a/Source/Engine/Core/Math/OrientedBoundingBox.cpp +++ b/Source/Engine/Core/Math/OrientedBoundingBox.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "OrientedBoundingBox.h" #include "BoundingSphere.h" diff --git a/Source/Engine/Core/Math/OrientedBoundingBox.cs b/Source/Engine/Core/Math/OrientedBoundingBox.cs index e3db4d7bf..f4ae3d5fe 100644 --- a/Source/Engine/Core/Math/OrientedBoundingBox.cs +++ b/Source/Engine/Core/Math/OrientedBoundingBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/OrientedBoundingBox.h b/Source/Engine/Core/Math/OrientedBoundingBox.h index d4af28f02..247e8f07f 100644 --- a/Source/Engine/Core/Math/OrientedBoundingBox.h +++ b/Source/Engine/Core/Math/OrientedBoundingBox.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Copyright (c) 2010-2014 SharpDX - Alexandre Mutel #pragma once diff --git a/Source/Engine/Core/Math/Packed.cpp b/Source/Engine/Core/Math/Packed.cpp index 8cb77ca85..806d09c84 100644 --- a/Source/Engine/Core/Math/Packed.cpp +++ b/Source/Engine/Core/Math/Packed.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Packed.h" #include "Vector2.h" diff --git a/Source/Engine/Core/Math/Packed.h b/Source/Engine/Core/Math/Packed.h index 579582b3d..a6eeb497c 100644 --- a/Source/Engine/Core/Math/Packed.h +++ b/Source/Engine/Core/Math/Packed.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Plane.cpp b/Source/Engine/Core/Math/Plane.cpp index 23a96c7ed..785f6a15e 100644 --- a/Source/Engine/Core/Math/Plane.cpp +++ b/Source/Engine/Core/Math/Plane.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Plane.h" #include "Matrix.h" diff --git a/Source/Engine/Core/Math/Plane.cs b/Source/Engine/Core/Math/Plane.cs index 1da997cab..36931a36d 100644 --- a/Source/Engine/Core/Math/Plane.cs +++ b/Source/Engine/Core/Math/Plane.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/Plane.h b/Source/Engine/Core/Math/Plane.h index 8c3d4129b..a55f9ffd2 100644 --- a/Source/Engine/Core/Math/Plane.h +++ b/Source/Engine/Core/Math/Plane.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Quaternion.cpp b/Source/Engine/Core/Math/Quaternion.cpp index 1ca05a9c3..03989dab5 100644 --- a/Source/Engine/Core/Math/Quaternion.cpp +++ b/Source/Engine/Core/Math/Quaternion.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Quaternion.h" #include "Vector3.h" diff --git a/Source/Engine/Core/Math/Quaternion.cs b/Source/Engine/Core/Math/Quaternion.cs index 34ee160f0..86a6e4e2d 100644 --- a/Source/Engine/Core/Math/Quaternion.cs +++ b/Source/Engine/Core/Math/Quaternion.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ----------------------------------------------------------------------------- // Original code from SharpDX project. https://github.com/sharpdx/SharpDX/ diff --git a/Source/Engine/Core/Math/Quaternion.h b/Source/Engine/Core/Math/Quaternion.h index e6425f7ab..0790dcbfb 100644 --- a/Source/Engine/Core/Math/Quaternion.h +++ b/Source/Engine/Core/Math/Quaternion.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Ray.cpp b/Source/Engine/Core/Math/Ray.cpp index fef1726e8..3b3c44d4c 100644 --- a/Source/Engine/Core/Math/Ray.cpp +++ b/Source/Engine/Core/Math/Ray.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Ray.h" #include "Matrix.h" diff --git a/Source/Engine/Core/Math/Ray.cs b/Source/Engine/Core/Math/Ray.cs index 256f32431..3ed5e8257 100644 --- a/Source/Engine/Core/Math/Ray.cs +++ b/Source/Engine/Core/Math/Ray.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/Ray.h b/Source/Engine/Core/Math/Ray.h index f2f9081e5..59d080f56 100644 --- a/Source/Engine/Core/Math/Ray.h +++ b/Source/Engine/Core/Math/Ray.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Rectangle.cpp b/Source/Engine/Core/Math/Rectangle.cpp index 5f468b62b..53d56678b 100644 --- a/Source/Engine/Core/Math/Rectangle.cpp +++ b/Source/Engine/Core/Math/Rectangle.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Rectangle.h" #include "../Types/String.h" diff --git a/Source/Engine/Core/Math/Rectangle.cs b/Source/Engine/Core/Math/Rectangle.cs index 5466f1b48..024bc9dc8 100644 --- a/Source/Engine/Core/Math/Rectangle.cs +++ b/Source/Engine/Core/Math/Rectangle.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Engine/Core/Math/Rectangle.h b/Source/Engine/Core/Math/Rectangle.h index bf282b6e3..496b8bb8a 100644 --- a/Source/Engine/Core/Math/Rectangle.h +++ b/Source/Engine/Core/Math/Rectangle.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/SphericalHarmonics.cs b/Source/Engine/Core/Math/SphericalHarmonics.cs index 2288dc243..8fc52a989 100644 --- a/Source/Engine/Core/Math/SphericalHarmonics.cs +++ b/Source/Engine/Core/Math/SphericalHarmonics.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Core/Math/Transform.cpp b/Source/Engine/Core/Math/Transform.cpp index 463182415..6195dad04 100644 --- a/Source/Engine/Core/Math/Transform.cpp +++ b/Source/Engine/Core/Math/Transform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Transform.h" #include "Matrix.h" diff --git a/Source/Engine/Core/Math/Transform.cs b/Source/Engine/Core/Math/Transform.cs index 3c837ae55..e00265f6d 100644 --- a/Source/Engine/Core/Math/Transform.cs +++ b/Source/Engine/Core/Math/Transform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/Transform.h b/Source/Engine/Core/Math/Transform.h index 3811ce0be..02a9e5a79 100644 --- a/Source/Engine/Core/Math/Transform.h +++ b/Source/Engine/Core/Math/Transform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Triangle.h b/Source/Engine/Core/Math/Triangle.h index 63f0e34ec..cbdabe759 100644 --- a/Source/Engine/Core/Math/Triangle.h +++ b/Source/Engine/Core/Math/Triangle.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/TypeConverters/ColorConverter.cs b/Source/Engine/Core/Math/TypeConverters/ColorConverter.cs index 65377acaa..227e7e37e 100644 --- a/Source/Engine/Core/Math/TypeConverters/ColorConverter.cs +++ b/Source/Engine/Core/Math/TypeConverters/ColorConverter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/TypeConverters/Double2Converter.cs b/Source/Engine/Core/Math/TypeConverters/Double2Converter.cs index e0670df05..dc24c3b8e 100644 --- a/Source/Engine/Core/Math/TypeConverters/Double2Converter.cs +++ b/Source/Engine/Core/Math/TypeConverters/Double2Converter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/TypeConverters/Double3Converter.cs b/Source/Engine/Core/Math/TypeConverters/Double3Converter.cs index a66892ecb..8c2f24c6b 100644 --- a/Source/Engine/Core/Math/TypeConverters/Double3Converter.cs +++ b/Source/Engine/Core/Math/TypeConverters/Double3Converter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/TypeConverters/Double4Converter.cs b/Source/Engine/Core/Math/TypeConverters/Double4Converter.cs index d085217ef..9bb86352b 100644 --- a/Source/Engine/Core/Math/TypeConverters/Double4Converter.cs +++ b/Source/Engine/Core/Math/TypeConverters/Double4Converter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/TypeConverters/Float2Converter.cs b/Source/Engine/Core/Math/TypeConverters/Float2Converter.cs index 4b2ffadf5..1615c8bd6 100644 --- a/Source/Engine/Core/Math/TypeConverters/Float2Converter.cs +++ b/Source/Engine/Core/Math/TypeConverters/Float2Converter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/TypeConverters/Float3Converter.cs b/Source/Engine/Core/Math/TypeConverters/Float3Converter.cs index 3739c44ef..dae9c0aa9 100644 --- a/Source/Engine/Core/Math/TypeConverters/Float3Converter.cs +++ b/Source/Engine/Core/Math/TypeConverters/Float3Converter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/TypeConverters/Float4Converter.cs b/Source/Engine/Core/Math/TypeConverters/Float4Converter.cs index 620f2c838..78772d98f 100644 --- a/Source/Engine/Core/Math/TypeConverters/Float4Converter.cs +++ b/Source/Engine/Core/Math/TypeConverters/Float4Converter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/TypeConverters/Int2Converter.cs b/Source/Engine/Core/Math/TypeConverters/Int2Converter.cs index f528aa46b..07a5b55f8 100644 --- a/Source/Engine/Core/Math/TypeConverters/Int2Converter.cs +++ b/Source/Engine/Core/Math/TypeConverters/Int2Converter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/TypeConverters/Int3Converter.cs b/Source/Engine/Core/Math/TypeConverters/Int3Converter.cs index 520f806d0..177a982f6 100644 --- a/Source/Engine/Core/Math/TypeConverters/Int3Converter.cs +++ b/Source/Engine/Core/Math/TypeConverters/Int3Converter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/TypeConverters/Int4Converter.cs b/Source/Engine/Core/Math/TypeConverters/Int4Converter.cs index e9a27dfda..816e72eeb 100644 --- a/Source/Engine/Core/Math/TypeConverters/Int4Converter.cs +++ b/Source/Engine/Core/Math/TypeConverters/Int4Converter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/TypeConverters/QuaternionConverter.cs b/Source/Engine/Core/Math/TypeConverters/QuaternionConverter.cs index 5d9aa206b..ee357645c 100644 --- a/Source/Engine/Core/Math/TypeConverters/QuaternionConverter.cs +++ b/Source/Engine/Core/Math/TypeConverters/QuaternionConverter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/TypeConverters/Vector2Converter.cs b/Source/Engine/Core/Math/TypeConverters/Vector2Converter.cs index acb5b5817..7ba5296b6 100644 --- a/Source/Engine/Core/Math/TypeConverters/Vector2Converter.cs +++ b/Source/Engine/Core/Math/TypeConverters/Vector2Converter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/TypeConverters/Vector3Converter.cs b/Source/Engine/Core/Math/TypeConverters/Vector3Converter.cs index 66ec831f0..2209fb705 100644 --- a/Source/Engine/Core/Math/TypeConverters/Vector3Converter.cs +++ b/Source/Engine/Core/Math/TypeConverters/Vector3Converter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/TypeConverters/Vector4Converter.cs b/Source/Engine/Core/Math/TypeConverters/Vector4Converter.cs index f4781f45b..ead0bb3a8 100644 --- a/Source/Engine/Core/Math/TypeConverters/Vector4Converter.cs +++ b/Source/Engine/Core/Math/TypeConverters/Vector4Converter.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_EDITOR using System; diff --git a/Source/Engine/Core/Math/Vector2.cpp b/Source/Engine/Core/Math/Vector2.cpp index 63e6fc4c5..2bf90efaa 100644 --- a/Source/Engine/Core/Math/Vector2.cpp +++ b/Source/Engine/Core/Math/Vector2.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Vector2.h" #include "Vector3.h" diff --git a/Source/Engine/Core/Math/Vector2.cs b/Source/Engine/Core/Math/Vector2.cs index f8e0b6c32..29628c1fb 100644 --- a/Source/Engine/Core/Math/Vector2.cs +++ b/Source/Engine/Core/Math/Vector2.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/Vector2.h b/Source/Engine/Core/Math/Vector2.h index cce77788a..9854b472e 100644 --- a/Source/Engine/Core/Math/Vector2.h +++ b/Source/Engine/Core/Math/Vector2.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Vector3.cpp b/Source/Engine/Core/Math/Vector3.cpp index 1bf03c2ef..3ffb2cdc9 100644 --- a/Source/Engine/Core/Math/Vector3.cpp +++ b/Source/Engine/Core/Math/Vector3.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Vector3.h" #include "Vector2.h" diff --git a/Source/Engine/Core/Math/Vector3.cs b/Source/Engine/Core/Math/Vector3.cs index 554631849..848a3b532 100644 --- a/Source/Engine/Core/Math/Vector3.cs +++ b/Source/Engine/Core/Math/Vector3.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/Vector3.h b/Source/Engine/Core/Math/Vector3.h index 01b55e9bd..950d730c5 100644 --- a/Source/Engine/Core/Math/Vector3.h +++ b/Source/Engine/Core/Math/Vector3.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Vector4.cpp b/Source/Engine/Core/Math/Vector4.cpp index 372fde6db..52bec309a 100644 --- a/Source/Engine/Core/Math/Vector4.cpp +++ b/Source/Engine/Core/Math/Vector4.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Vector4.h" #include "Vector2.h" diff --git a/Source/Engine/Core/Math/Vector4.cs b/Source/Engine/Core/Math/Vector4.cs index ceeafe88f..64487e3c7 100644 --- a/Source/Engine/Core/Math/Vector4.cs +++ b/Source/Engine/Core/Math/Vector4.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Core/Math/Vector4.h b/Source/Engine/Core/Math/Vector4.h index 7edb97ce5..e938ba1c1 100644 --- a/Source/Engine/Core/Math/Vector4.h +++ b/Source/Engine/Core/Math/Vector4.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Math/Viewport.cpp b/Source/Engine/Core/Math/Viewport.cpp index 0eccfe0e0..625659caf 100644 --- a/Source/Engine/Core/Math/Viewport.cpp +++ b/Source/Engine/Core/Math/Viewport.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Viewport.h" #include "Rectangle.h" diff --git a/Source/Engine/Core/Math/Viewport.cs b/Source/Engine/Core/Math/Viewport.cs index b375e416c..cf3bff29c 100644 --- a/Source/Engine/Core/Math/Viewport.cs +++ b/Source/Engine/Core/Math/Viewport.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ----------------------------------------------------------------------------- // Original code from SharpDX project. https://github.com/sharpdx/SharpDX/ diff --git a/Source/Engine/Core/Math/Viewport.h b/Source/Engine/Core/Math/Viewport.h index d478eb7cc..f749275f0 100644 --- a/Source/Engine/Core/Math/Viewport.h +++ b/Source/Engine/Core/Math/Viewport.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Copyright (c) 2010-2014 SharpDX - Alexandre Mutel #pragma once diff --git a/Source/Engine/Core/Memory/Allocation.h b/Source/Engine/Core/Memory/Allocation.h index fb6b4555b..42b39a682 100644 --- a/Source/Engine/Core/Memory/Allocation.h +++ b/Source/Engine/Core/Memory/Allocation.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Memory/CrtAllocator.h b/Source/Engine/Core/Memory/CrtAllocator.h index fa29193fa..0fb490b33 100644 --- a/Source/Engine/Core/Memory/CrtAllocator.h +++ b/Source/Engine/Core/Memory/CrtAllocator.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Memory/Memory.h b/Source/Engine/Core/Memory/Memory.h index 96acc0746..484731c70 100644 --- a/Source/Engine/Core/Memory/Memory.h +++ b/Source/Engine/Core/Memory/Memory.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Memory/StlWrapper.h b/Source/Engine/Core/Memory/StlWrapper.h index 868ff2b63..abd0f68d3 100644 --- a/Source/Engine/Core/Memory/StlWrapper.h +++ b/Source/Engine/Core/Memory/StlWrapper.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/NonCopyable.h b/Source/Engine/Core/NonCopyable.h index bdea4ed3c..de14208c3 100644 --- a/Source/Engine/Core/NonCopyable.h +++ b/Source/Engine/Core/NonCopyable.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Object.h b/Source/Engine/Core/Object.h index db08a0155..d41c9ab29 100644 --- a/Source/Engine/Core/Object.h +++ b/Source/Engine/Core/Object.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/ObjectsRemovalService.cpp b/Source/Engine/Core/ObjectsRemovalService.cpp index a185ce8b3..017af2e2e 100644 --- a/Source/Engine/Core/ObjectsRemovalService.cpp +++ b/Source/Engine/Core/ObjectsRemovalService.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ObjectsRemovalService.h" #include "Utilities.h" diff --git a/Source/Engine/Core/ObjectsRemovalService.h b/Source/Engine/Core/ObjectsRemovalService.h index f7adac7f9..3f4f2e639 100644 --- a/Source/Engine/Core/ObjectsRemovalService.h +++ b/Source/Engine/Core/ObjectsRemovalService.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Random.h b/Source/Engine/Core/Random.h index 2fdfc1449..88b187824 100644 --- a/Source/Engine/Core/Random.h +++ b/Source/Engine/Core/Random.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/RandomStream.h b/Source/Engine/Core/RandomStream.h index c0a83d528..8c0975231 100644 --- a/Source/Engine/Core/RandomStream.h +++ b/Source/Engine/Core/RandomStream.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/SIMD.h b/Source/Engine/Core/SIMD.h index fc2f672dd..0ce58f7e7 100644 --- a/Source/Engine/Core/SIMD.h +++ b/Source/Engine/Core/SIMD.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Singleton.h b/Source/Engine/Core/Singleton.h index bc1ce10ab..78768e9b5 100644 --- a/Source/Engine/Core/Singleton.h +++ b/Source/Engine/Core/Singleton.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Templates.h b/Source/Engine/Core/Templates.h index 876a4db83..ace9bf98c 100644 --- a/Source/Engine/Core/Templates.h +++ b/Source/Engine/Core/Templates.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/BaseTypes.h b/Source/Engine/Core/Types/BaseTypes.h index d4d7c212c..5818512ae 100644 --- a/Source/Engine/Core/Types/BaseTypes.h +++ b/Source/Engine/Core/Types/BaseTypes.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/CommonValue.cpp b/Source/Engine/Core/Types/CommonValue.cpp index f68d2d2e6..fd69ded3c 100644 --- a/Source/Engine/Core/Types/CommonValue.cpp +++ b/Source/Engine/Core/Types/CommonValue.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CommonValue.h" #include "Engine/Scripting/ScriptingObject.h" diff --git a/Source/Engine/Core/Types/CommonValue.h b/Source/Engine/Core/Types/CommonValue.h index ee4efb302..951634cbb 100644 --- a/Source/Engine/Core/Types/CommonValue.h +++ b/Source/Engine/Core/Types/CommonValue.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/DataContainer.h b/Source/Engine/Core/Types/DataContainer.h index be63dd034..500041d1c 100644 --- a/Source/Engine/Core/Types/DataContainer.h +++ b/Source/Engine/Core/Types/DataContainer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/DateTime.cpp b/Source/Engine/Core/Types/DateTime.cpp index 85b42378c..d8fd3327f 100644 --- a/Source/Engine/Core/Types/DateTime.cpp +++ b/Source/Engine/Core/Types/DateTime.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "DateTime.h" #include "TimeSpan.h" diff --git a/Source/Engine/Core/Types/DateTime.h b/Source/Engine/Core/Types/DateTime.h index a89a69fcf..4feea7088 100644 --- a/Source/Engine/Core/Types/DateTime.h +++ b/Source/Engine/Core/Types/DateTime.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/Guid.cpp b/Source/Engine/Core/Types/Guid.cpp index 12e9ea1d1..1dc4b6910 100644 --- a/Source/Engine/Core/Types/Guid.cpp +++ b/Source/Engine/Core/Types/Guid.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Guid.h" #include "String.h" diff --git a/Source/Engine/Core/Types/Guid.h b/Source/Engine/Core/Types/Guid.h index c486e81a3..e57a1414c 100644 --- a/Source/Engine/Core/Types/Guid.h +++ b/Source/Engine/Core/Types/Guid.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/LayersMask.cs b/Source/Engine/Core/Types/LayersMask.cs index 9c90cfbc7..96b190f64 100644 --- a/Source/Engine/Core/Types/LayersMask.cs +++ b/Source/Engine/Core/Types/LayersMask.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.CompilerServices; diff --git a/Source/Engine/Core/Types/LayersMask.h b/Source/Engine/Core/Types/LayersMask.h index 9bc8b2fe8..a3a594894 100644 --- a/Source/Engine/Core/Types/LayersMask.h +++ b/Source/Engine/Core/Types/LayersMask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/Nullable.h b/Source/Engine/Core/Types/Nullable.h index 7999c35c1..9511f0df2 100644 --- a/Source/Engine/Core/Types/Nullable.h +++ b/Source/Engine/Core/Types/Nullable.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/Pair.h b/Source/Engine/Core/Types/Pair.h index 0400f1570..190de3bdb 100644 --- a/Source/Engine/Core/Types/Pair.h +++ b/Source/Engine/Core/Types/Pair.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/Span.h b/Source/Engine/Core/Types/Span.h index b51c858ec..8f16b8c7d 100644 --- a/Source/Engine/Core/Types/Span.h +++ b/Source/Engine/Core/Types/Span.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/String.cpp b/Source/Engine/Core/Types/String.cpp index dab000873..1eb17f8a5 100644 --- a/Source/Engine/Core/Types/String.cpp +++ b/Source/Engine/Core/Types/String.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "String.h" #include "StringView.h" diff --git a/Source/Engine/Core/Types/String.h b/Source/Engine/Core/Types/String.h index 8728876a1..aa41b7e55 100644 --- a/Source/Engine/Core/Types/String.h +++ b/Source/Engine/Core/Types/String.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/StringBuilder.h b/Source/Engine/Core/Types/StringBuilder.h index 068f245d0..54a16fc93 100644 --- a/Source/Engine/Core/Types/StringBuilder.h +++ b/Source/Engine/Core/Types/StringBuilder.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/StringView.cpp b/Source/Engine/Core/Types/StringView.cpp index b9a8caeac..39404179b 100644 --- a/Source/Engine/Core/Types/StringView.cpp +++ b/Source/Engine/Core/Types/StringView.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "StringView.h" #include "String.h" diff --git a/Source/Engine/Core/Types/StringView.h b/Source/Engine/Core/Types/StringView.h index 3e2bbd5f3..052bc1d54 100644 --- a/Source/Engine/Core/Types/StringView.h +++ b/Source/Engine/Core/Types/StringView.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/TimeSpan.cpp b/Source/Engine/Core/Types/TimeSpan.cpp index 287097672..49c882f02 100644 --- a/Source/Engine/Core/Types/TimeSpan.cpp +++ b/Source/Engine/Core/Types/TimeSpan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "TimeSpan.h" #include "String.h" diff --git a/Source/Engine/Core/Types/TimeSpan.h b/Source/Engine/Core/Types/TimeSpan.h index f14a622a0..01831c897 100644 --- a/Source/Engine/Core/Types/TimeSpan.h +++ b/Source/Engine/Core/Types/TimeSpan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/Variant.cpp b/Source/Engine/Core/Types/Variant.cpp index 9e8b69b2c..f30662f86 100644 --- a/Source/Engine/Core/Types/Variant.cpp +++ b/Source/Engine/Core/Types/Variant.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Variant.h" #include "CommonValue.h" diff --git a/Source/Engine/Core/Types/Variant.h b/Source/Engine/Core/Types/Variant.h index adb49249f..80205cd36 100644 --- a/Source/Engine/Core/Types/Variant.h +++ b/Source/Engine/Core/Types/Variant.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/VariantValueCast.h b/Source/Engine/Core/Types/VariantValueCast.h index 562c15254..d46beb6cc 100644 --- a/Source/Engine/Core/Types/VariantValueCast.h +++ b/Source/Engine/Core/Types/VariantValueCast.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Types/Version.cpp b/Source/Engine/Core/Types/Version.cpp index c0410d1cb..50ece31a5 100644 --- a/Source/Engine/Core/Types/Version.cpp +++ b/Source/Engine/Core/Types/Version.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Version.h" #include "Engine/Core/Types/StringBuilder.h" diff --git a/Source/Engine/Core/Types/Version.h b/Source/Engine/Core/Types/Version.h index 1dc36ea38..4dacabb24 100644 --- a/Source/Engine/Core/Types/Version.h +++ b/Source/Engine/Core/Types/Version.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Core/Utilities.h b/Source/Engine/Core/Utilities.h index 737e423b2..afed898bf 100644 --- a/Source/Engine/Core/Utilities.h +++ b/Source/Engine/Core/Utilities.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Assert.cs b/Source/Engine/Debug/Assert.cs index c33370db1..1addc6282 100644 --- a/Source/Engine/Debug/Assert.cs +++ b/Source/Engine/Debug/Assert.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/Debug/AssertionException.cs b/Source/Engine/Debug/AssertionException.cs index fb609ece8..d8d242c5d 100644 --- a/Source/Engine/Debug/AssertionException.cs +++ b/Source/Engine/Debug/AssertionException.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Debug/Debug.Build.cs b/Source/Engine/Debug/Debug.Build.cs index 0dde810b5..4ed3984cd 100644 --- a/Source/Engine/Debug/Debug.Build.cs +++ b/Source/Engine/Debug/Debug.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Engine/Debug/DebugDraw.cpp b/Source/Engine/Debug/DebugDraw.cpp index c54108b1e..af71144a9 100644 --- a/Source/Engine/Debug/DebugDraw.cpp +++ b/Source/Engine/Debug/DebugDraw.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_DEBUG_DRAW diff --git a/Source/Engine/Debug/DebugDraw.cs b/Source/Engine/Debug/DebugDraw.cs index 134c3f852..c3e6f8990 100644 --- a/Source/Engine/Debug/DebugDraw.cs +++ b/Source/Engine/Debug/DebugDraw.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if !FLAX_EDITOR using System; diff --git a/Source/Engine/Debug/DebugDraw.h b/Source/Engine/Debug/DebugDraw.h index 8d44b81e6..03e90c369 100644 --- a/Source/Engine/Debug/DebugDraw.h +++ b/Source/Engine/Debug/DebugDraw.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/DebugLog.cpp b/Source/Engine/Debug/DebugLog.cpp index da867f0a1..39acbe641 100644 --- a/Source/Engine/Debug/DebugLog.cpp +++ b/Source/Engine/Debug/DebugLog.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "DebugLog.h" #include "Engine/Scripting/Scripting.h" diff --git a/Source/Engine/Debug/DebugLog.h b/Source/Engine/Debug/DebugLog.h index 2eefa9e7d..a70fc3d3b 100644 --- a/Source/Engine/Debug/DebugLog.h +++ b/Source/Engine/Debug/DebugLog.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exception.cpp b/Source/Engine/Debug/Exception.cpp index ac2edf0a8..1d3e5ef48 100644 --- a/Source/Engine/Debug/Exception.cpp +++ b/Source/Engine/Debug/Exception.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Exception.h" diff --git a/Source/Engine/Debug/Exception.h b/Source/Engine/Debug/Exception.h index 1815e7b6a..812041fc0 100644 --- a/Source/Engine/Debug/Exception.h +++ b/Source/Engine/Debug/Exception.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/ArgumentException.h b/Source/Engine/Debug/Exceptions/ArgumentException.h index e3f4a1df4..19a329320 100644 --- a/Source/Engine/Debug/Exceptions/ArgumentException.h +++ b/Source/Engine/Debug/Exceptions/ArgumentException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/ArgumentNullException.h b/Source/Engine/Debug/Exceptions/ArgumentNullException.h index dc2d9ea0f..38fd7ee45 100644 --- a/Source/Engine/Debug/Exceptions/ArgumentNullException.h +++ b/Source/Engine/Debug/Exceptions/ArgumentNullException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/ArgumentOutOfRangeException.h b/Source/Engine/Debug/Exceptions/ArgumentOutOfRangeException.h index f75576062..f1ce642f3 100644 --- a/Source/Engine/Debug/Exceptions/ArgumentOutOfRangeException.h +++ b/Source/Engine/Debug/Exceptions/ArgumentOutOfRangeException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/CLRInnerException.h b/Source/Engine/Debug/Exceptions/CLRInnerException.h index 8a7c5e09e..2a9c1ec47 100644 --- a/Source/Engine/Debug/Exceptions/CLRInnerException.h +++ b/Source/Engine/Debug/Exceptions/CLRInnerException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/DivideByZeroException.h b/Source/Engine/Debug/Exceptions/DivideByZeroException.h index cda5a637f..6c6bd57d9 100644 --- a/Source/Engine/Debug/Exceptions/DivideByZeroException.h +++ b/Source/Engine/Debug/Exceptions/DivideByZeroException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/Exceptions.h b/Source/Engine/Debug/Exceptions/Exceptions.h index 8397463dc..147259cf7 100644 --- a/Source/Engine/Debug/Exceptions/Exceptions.h +++ b/Source/Engine/Debug/Exceptions/Exceptions.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/FileNotFoundException.h b/Source/Engine/Debug/Exceptions/FileNotFoundException.h index 09e0cc3fb..f4b6ec0b3 100644 --- a/Source/Engine/Debug/Exceptions/FileNotFoundException.h +++ b/Source/Engine/Debug/Exceptions/FileNotFoundException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/IOException.h b/Source/Engine/Debug/Exceptions/IOException.h index b0fadec6f..9df7299fb 100644 --- a/Source/Engine/Debug/Exceptions/IOException.h +++ b/Source/Engine/Debug/Exceptions/IOException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/IndexOutOfRangeException.h b/Source/Engine/Debug/Exceptions/IndexOutOfRangeException.h index 445b8df59..8f33932dc 100644 --- a/Source/Engine/Debug/Exceptions/IndexOutOfRangeException.h +++ b/Source/Engine/Debug/Exceptions/IndexOutOfRangeException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/InvalidOperationException.h b/Source/Engine/Debug/Exceptions/InvalidOperationException.h index 63299ff82..623e8106e 100644 --- a/Source/Engine/Debug/Exceptions/InvalidOperationException.h +++ b/Source/Engine/Debug/Exceptions/InvalidOperationException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/JsonParseException.h b/Source/Engine/Debug/Exceptions/JsonParseException.h index 94345d7ab..4010549b4 100644 --- a/Source/Engine/Debug/Exceptions/JsonParseException.h +++ b/Source/Engine/Debug/Exceptions/JsonParseException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/NotImplementedException.h b/Source/Engine/Debug/Exceptions/NotImplementedException.h index 118b57187..e43caaf46 100644 --- a/Source/Engine/Debug/Exceptions/NotImplementedException.h +++ b/Source/Engine/Debug/Exceptions/NotImplementedException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/NotSupportedException.h b/Source/Engine/Debug/Exceptions/NotSupportedException.h index c4ecbaa40..5871172ca 100644 --- a/Source/Engine/Debug/Exceptions/NotSupportedException.h +++ b/Source/Engine/Debug/Exceptions/NotSupportedException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/OverflowException.h b/Source/Engine/Debug/Exceptions/OverflowException.h index 3b158cae3..e023984ee 100644 --- a/Source/Engine/Debug/Exceptions/OverflowException.h +++ b/Source/Engine/Debug/Exceptions/OverflowException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/PathTooLongException.h b/Source/Engine/Debug/Exceptions/PathTooLongException.h index 76d270a62..d0cbbde74 100644 --- a/Source/Engine/Debug/Exceptions/PathTooLongException.h +++ b/Source/Engine/Debug/Exceptions/PathTooLongException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/PlatformNotSupportedException.h b/Source/Engine/Debug/Exceptions/PlatformNotSupportedException.h index ad84233e1..9ad768c5f 100644 --- a/Source/Engine/Debug/Exceptions/PlatformNotSupportedException.h +++ b/Source/Engine/Debug/Exceptions/PlatformNotSupportedException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/Exceptions/TimeoutException.h b/Source/Engine/Debug/Exceptions/TimeoutException.h index 67c1c64a3..a4a6c0af0 100644 --- a/Source/Engine/Debug/Exceptions/TimeoutException.h +++ b/Source/Engine/Debug/Exceptions/TimeoutException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Debug/FloatComparer.cs b/Source/Engine/Debug/FloatComparer.cs index d852d2d09..a6633558f 100644 --- a/Source/Engine/Debug/FloatComparer.cs +++ b/Source/Engine/Debug/FloatComparer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/Engine/Android/AndroidGame.h b/Source/Engine/Engine/Android/AndroidGame.h index cb52a49f4..c86ff77e8 100644 --- a/Source/Engine/Engine/Android/AndroidGame.h +++ b/Source/Engine/Engine/Android/AndroidGame.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/Application.h b/Source/Engine/Engine/Application.h index 2dc5d5f55..aba2b2b56 100644 --- a/Source/Engine/Engine/Application.h +++ b/Source/Engine/Engine/Application.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/Base/ApplicationBase.h b/Source/Engine/Engine/Base/ApplicationBase.h index 2bd470333..2506212da 100644 --- a/Source/Engine/Engine/Base/ApplicationBase.h +++ b/Source/Engine/Engine/Base/ApplicationBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/Base/GameBase.cpp b/Source/Engine/Engine/Base/GameBase.cpp index 26bc9c267..5fb28a118 100644 --- a/Source/Engine/Engine/Base/GameBase.cpp +++ b/Source/Engine/Engine/Base/GameBase.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "../Game.h" diff --git a/Source/Engine/Engine/Base/GameBase.h b/Source/Engine/Engine/Base/GameBase.h index 910c34808..053b4e026 100644 --- a/Source/Engine/Engine/Base/GameBase.h +++ b/Source/Engine/Engine/Base/GameBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/CommandLine.cpp b/Source/Engine/Engine/CommandLine.cpp index 8913c1760..fd7547f48 100644 --- a/Source/Engine/Engine/CommandLine.cpp +++ b/Source/Engine/Engine/CommandLine.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CommandLine.h" #include "Engine/Core/Collections/Array.h" diff --git a/Source/Engine/Engine/CommandLine.h b/Source/Engine/Engine/CommandLine.h index 0383fd4db..039349770 100644 --- a/Source/Engine/Engine/CommandLine.h +++ b/Source/Engine/Engine/CommandLine.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/Debug.cs b/Source/Engine/Engine/Debug.cs index 7539e8bba..d33fce1c3 100644 --- a/Source/Engine/Engine/Debug.cs +++ b/Source/Engine/Engine/Debug.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Diagnostics; diff --git a/Source/Engine/Engine/DebugLogHandler.cs b/Source/Engine/Engine/DebugLogHandler.cs index d123cbe07..6d627de60 100644 --- a/Source/Engine/Engine/DebugLogHandler.cs +++ b/Source/Engine/Engine/DebugLogHandler.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Diagnostics; diff --git a/Source/Engine/Engine/Engine.Build.cs b/Source/Engine/Engine/Engine.Build.cs index 6a317f112..e5893d30d 100644 --- a/Source/Engine/Engine/Engine.Build.cs +++ b/Source/Engine/Engine/Engine.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/Engine/Engine/Engine.cpp b/Source/Engine/Engine/Engine.cpp index 0754c8456..ffd6386ad 100644 --- a/Source/Engine/Engine/Engine.cpp +++ b/Source/Engine/Engine/Engine.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine.h" #include "Game.h" diff --git a/Source/Engine/Engine/Engine.h b/Source/Engine/Engine/Engine.h index 31d1f6ea6..f74fcab4b 100644 --- a/Source/Engine/Engine/Engine.h +++ b/Source/Engine/Engine/Engine.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/EngineService.cpp b/Source/Engine/Engine/EngineService.cpp index c400ef943..0b5f9e294 100644 --- a/Source/Engine/Engine/EngineService.cpp +++ b/Source/Engine/Engine/EngineService.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "EngineService.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Engine/EngineService.h b/Source/Engine/Engine/EngineService.h index a142455d0..93d32b182 100644 --- a/Source/Engine/Engine/EngineService.h +++ b/Source/Engine/Engine/EngineService.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/Game.h b/Source/Engine/Engine/Game.h index 6b71b4e1c..3cdfddfc2 100644 --- a/Source/Engine/Engine/Game.h +++ b/Source/Engine/Engine/Game.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/GameplayGlobals.cpp b/Source/Engine/Engine/GameplayGlobals.cpp index 247a87dce..83874d5a5 100644 --- a/Source/Engine/Engine/GameplayGlobals.cpp +++ b/Source/Engine/Engine/GameplayGlobals.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GameplayGlobals.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Engine/GameplayGlobals.h b/Source/Engine/Engine/GameplayGlobals.h index 6f700ef31..7f9e50275 100644 --- a/Source/Engine/Engine/GameplayGlobals.h +++ b/Source/Engine/Engine/GameplayGlobals.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/Globals.cpp b/Source/Engine/Engine/Globals.cpp index d08aa5b5b..5aed2a958 100644 --- a/Source/Engine/Engine/Globals.cpp +++ b/Source/Engine/Engine/Globals.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Globals.h" #include "Engine/Core/Types/String.h" diff --git a/Source/Engine/Engine/Globals.h b/Source/Engine/Engine/Globals.h index a303590de..79b4955a3 100644 --- a/Source/Engine/Engine/Globals.h +++ b/Source/Engine/Engine/Globals.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/IDrawable.cs b/Source/Engine/Engine/IDrawable.cs index a612f4007..977aba512 100644 --- a/Source/Engine/Engine/IDrawable.cs +++ b/Source/Engine/Engine/IDrawable.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Engine/ILogHandler.cs b/Source/Engine/Engine/ILogHandler.cs index 6074a96a4..4182df835 100644 --- a/Source/Engine/Engine/ILogHandler.cs +++ b/Source/Engine/Engine/ILogHandler.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Engine/ILogger.cs b/Source/Engine/Engine/ILogger.cs index cce903689..31e79b96f 100644 --- a/Source/Engine/Engine/ILogger.cs +++ b/Source/Engine/Engine/ILogger.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Engine/InputAxis.cs b/Source/Engine/Engine/InputAxis.cs index c70bada74..7dc51f025 100644 --- a/Source/Engine/Engine/InputAxis.cs +++ b/Source/Engine/Engine/InputAxis.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Engine/InputEvent.cs b/Source/Engine/Engine/InputEvent.cs index 0267aed96..10af5d531 100644 --- a/Source/Engine/Engine/InputEvent.cs +++ b/Source/Engine/Engine/InputEvent.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Engine/Linux/LinuxGame.cpp b/Source/Engine/Engine/Linux/LinuxGame.cpp index 84eefe990..d4e4ff588 100644 --- a/Source/Engine/Engine/Linux/LinuxGame.cpp +++ b/Source/Engine/Engine/Linux/LinuxGame.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_LINUX && !USE_EDITOR diff --git a/Source/Engine/Engine/Linux/LinuxGame.h b/Source/Engine/Engine/Linux/LinuxGame.h index b6bf5489b..f26abc324 100644 --- a/Source/Engine/Engine/Linux/LinuxGame.h +++ b/Source/Engine/Engine/Linux/LinuxGame.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/Logger.cs b/Source/Engine/Engine/Logger.cs index b183421ec..6cbb269ac 100644 --- a/Source/Engine/Engine/Logger.cs +++ b/Source/Engine/Engine/Logger.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.CompilerServices; diff --git a/Source/Engine/Engine/Mac/MacGame.cpp b/Source/Engine/Engine/Mac/MacGame.cpp index d144cd594..6a83b37c4 100644 --- a/Source/Engine/Engine/Mac/MacGame.cpp +++ b/Source/Engine/Engine/Mac/MacGame.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_MAC && !USE_EDITOR diff --git a/Source/Engine/Engine/Mac/MacGame.h b/Source/Engine/Engine/Mac/MacGame.h index 4abfd389c..b0450c3b2 100644 --- a/Source/Engine/Engine/Mac/MacGame.h +++ b/Source/Engine/Engine/Mac/MacGame.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/NativeInterop.Invoker.cs b/Source/Engine/Engine/NativeInterop.Invoker.cs index 36d7f2e03..209f17461 100644 --- a/Source/Engine/Engine/NativeInterop.Invoker.cs +++ b/Source/Engine/Engine/NativeInterop.Invoker.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_NETCORE using System; diff --git a/Source/Engine/Engine/NativeInterop.Managed.cs b/Source/Engine/Engine/NativeInterop.Managed.cs index f36798ece..c7507c778 100644 --- a/Source/Engine/Engine/NativeInterop.Managed.cs +++ b/Source/Engine/Engine/NativeInterop.Managed.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_NETCORE using System; diff --git a/Source/Engine/Engine/NativeInterop.Marshallers.cs b/Source/Engine/Engine/NativeInterop.Marshallers.cs index 58aa95a2f..6e7fbb3e8 100644 --- a/Source/Engine/Engine/NativeInterop.Marshallers.cs +++ b/Source/Engine/Engine/NativeInterop.Marshallers.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_NETCORE using System; diff --git a/Source/Engine/Engine/NativeInterop.Unmanaged.cs b/Source/Engine/Engine/NativeInterop.Unmanaged.cs index 52a5924b7..8adf99abc 100644 --- a/Source/Engine/Engine/NativeInterop.Unmanaged.cs +++ b/Source/Engine/Engine/NativeInterop.Unmanaged.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_NETCORE using System; diff --git a/Source/Engine/Engine/NativeInterop.cs b/Source/Engine/Engine/NativeInterop.cs index eab2ba942..f17822e2c 100644 --- a/Source/Engine/Engine/NativeInterop.cs +++ b/Source/Engine/Engine/NativeInterop.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_NETCORE diff --git a/Source/Engine/Engine/RandomStream.cs b/Source/Engine/Engine/RandomStream.cs index 37bedcb5c..80067667b 100644 --- a/Source/Engine/Engine/RandomStream.cs +++ b/Source/Engine/Engine/RandomStream.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Runtime.CompilerServices; diff --git a/Source/Engine/Engine/RandomUtil.cs b/Source/Engine/Engine/RandomUtil.cs index f17f6b361..05fb5aa50 100644 --- a/Source/Engine/Engine/RandomUtil.cs +++ b/Source/Engine/Engine/RandomUtil.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.CompilerServices; diff --git a/Source/Engine/Engine/SceneReference.cs b/Source/Engine/Engine/SceneReference.cs index d0382d652..7ea693e92 100644 --- a/Source/Engine/Engine/SceneReference.cs +++ b/Source/Engine/Engine/SceneReference.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Engine/Screen.cpp b/Source/Engine/Engine/Screen.cpp index ede49cf92..ae644ad61 100644 --- a/Source/Engine/Engine/Screen.cpp +++ b/Source/Engine/Engine/Screen.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Screen.h" #include "Engine.h" diff --git a/Source/Engine/Engine/Screen.h b/Source/Engine/Engine/Screen.h index b7bd89c38..7322fa368 100644 --- a/Source/Engine/Engine/Screen.h +++ b/Source/Engine/Engine/Screen.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/Time.cpp b/Source/Engine/Engine/Time.cpp index bb0c856f8..4903a576e 100644 --- a/Source/Engine/Engine/Time.cpp +++ b/Source/Engine/Engine/Time.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Time.h" #include "EngineService.h" diff --git a/Source/Engine/Engine/Time.h b/Source/Engine/Engine/Time.h index cb0f94d5f..06e0d1cc5 100644 --- a/Source/Engine/Engine/Time.h +++ b/Source/Engine/Engine/Time.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/UWP/UWPGame.cpp b/Source/Engine/Engine/UWP/UWPGame.cpp index 811a01a7d..249eabfe7 100644 --- a/Source/Engine/Engine/UWP/UWPGame.cpp +++ b/Source/Engine/Engine/UWP/UWPGame.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_UWP && !USE_EDITOR diff --git a/Source/Engine/Engine/UWP/UWPGame.h b/Source/Engine/Engine/UWP/UWPGame.h index 8ac7f659d..b4807c308 100644 --- a/Source/Engine/Engine/UWP/UWPGame.h +++ b/Source/Engine/Engine/UWP/UWPGame.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/Windows/WindowsGame.cpp b/Source/Engine/Engine/Windows/WindowsGame.cpp index 6b5d52875..ebbaa553f 100644 --- a/Source/Engine/Engine/Windows/WindowsGame.cpp +++ b/Source/Engine/Engine/Windows/WindowsGame.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WINDOWS && !USE_EDITOR diff --git a/Source/Engine/Engine/Windows/WindowsGame.h b/Source/Engine/Engine/Windows/WindowsGame.h index 1357154b4..332673735 100644 --- a/Source/Engine/Engine/Windows/WindowsGame.h +++ b/Source/Engine/Engine/Windows/WindowsGame.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Engine/iOS/iOSGame.h b/Source/Engine/Engine/iOS/iOSGame.h index 0250a8922..071f5ff5a 100644 --- a/Source/Engine/Engine/iOS/iOSGame.h +++ b/Source/Engine/Engine/iOS/iOSGame.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Foliage/Config.h b/Source/Engine/Foliage/Config.h index 8c3e8fbd7..74f371acd 100644 --- a/Source/Engine/Foliage/Config.h +++ b/Source/Engine/Foliage/Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Foliage/Foliage.Build.cs b/Source/Engine/Foliage/Foliage.Build.cs index 804f64b75..455ba5aab 100644 --- a/Source/Engine/Foliage/Foliage.Build.cs +++ b/Source/Engine/Foliage/Foliage.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/Engine/Foliage/Foliage.cpp b/Source/Engine/Foliage/Foliage.cpp index 898139ce7..31039ce03 100644 --- a/Source/Engine/Foliage/Foliage.cpp +++ b/Source/Engine/Foliage/Foliage.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Foliage.h" #include "FoliageType.h" diff --git a/Source/Engine/Foliage/Foliage.h b/Source/Engine/Foliage/Foliage.h index dc7e67bc4..d10a75a7e 100644 --- a/Source/Engine/Foliage/Foliage.h +++ b/Source/Engine/Foliage/Foliage.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Foliage/FoliageCluster.cpp b/Source/Engine/Foliage/FoliageCluster.cpp index c9cb67021..74a11cd69 100644 --- a/Source/Engine/Foliage/FoliageCluster.cpp +++ b/Source/Engine/Foliage/FoliageCluster.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "FoliageCluster.h" #include "FoliageInstance.h" diff --git a/Source/Engine/Foliage/FoliageCluster.h b/Source/Engine/Foliage/FoliageCluster.h index f67d834f4..e7887bd28 100644 --- a/Source/Engine/Foliage/FoliageCluster.h +++ b/Source/Engine/Foliage/FoliageCluster.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Foliage/FoliageInstance.h b/Source/Engine/Foliage/FoliageInstance.h index bffc43e42..ba2da1424 100644 --- a/Source/Engine/Foliage/FoliageInstance.h +++ b/Source/Engine/Foliage/FoliageInstance.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Foliage/FoliageType.cpp b/Source/Engine/Foliage/FoliageType.cpp index 7d530dfed..4cdbe194a 100644 --- a/Source/Engine/Foliage/FoliageType.cpp +++ b/Source/Engine/Foliage/FoliageType.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "FoliageType.h" #include "Engine/Core/Collections/ArrayExtensions.h" diff --git a/Source/Engine/Foliage/FoliageType.h b/Source/Engine/Foliage/FoliageType.h index 4251b6924..939cc4a7b 100644 --- a/Source/Engine/Foliage/FoliageType.h +++ b/Source/Engine/Foliage/FoliageType.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Async/DefaultGPUTasksExecutor.cpp b/Source/Engine/Graphics/Async/DefaultGPUTasksExecutor.cpp index 5ddb6f07d..bb7e082bb 100644 --- a/Source/Engine/Graphics/Async/DefaultGPUTasksExecutor.cpp +++ b/Source/Engine/Graphics/Async/DefaultGPUTasksExecutor.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "DefaultGPUTasksExecutor.h" #include "GPUTasksContext.h" diff --git a/Source/Engine/Graphics/Async/DefaultGPUTasksExecutor.h b/Source/Engine/Graphics/Async/DefaultGPUTasksExecutor.h index 08d5c6ed0..082554054 100644 --- a/Source/Engine/Graphics/Async/DefaultGPUTasksExecutor.h +++ b/Source/Engine/Graphics/Async/DefaultGPUTasksExecutor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Async/GPUSyncPoint.h b/Source/Engine/Graphics/Async/GPUSyncPoint.h index ed16f4192..c359093ca 100644 --- a/Source/Engine/Graphics/Async/GPUSyncPoint.h +++ b/Source/Engine/Graphics/Async/GPUSyncPoint.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Async/GPUTask.h b/Source/Engine/Graphics/Async/GPUTask.h index 1fb895e57..b6a05bc0a 100644 --- a/Source/Engine/Graphics/Async/GPUTask.h +++ b/Source/Engine/Graphics/Async/GPUTask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Async/GPUTasksContext.cpp b/Source/Engine/Graphics/Async/GPUTasksContext.cpp index e8a603b61..924276521 100644 --- a/Source/Engine/Graphics/Async/GPUTasksContext.cpp +++ b/Source/Engine/Graphics/Async/GPUTasksContext.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GPUTasksContext.h" #include "GPUTask.h" diff --git a/Source/Engine/Graphics/Async/GPUTasksContext.h b/Source/Engine/Graphics/Async/GPUTasksContext.h index 4feca27cf..1114144c6 100644 --- a/Source/Engine/Graphics/Async/GPUTasksContext.h +++ b/Source/Engine/Graphics/Async/GPUTasksContext.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Async/GPUTasksExecutor.cpp b/Source/Engine/Graphics/Async/GPUTasksExecutor.cpp index f5a7319ac..6bd70add8 100644 --- a/Source/Engine/Graphics/Async/GPUTasksExecutor.cpp +++ b/Source/Engine/Graphics/Async/GPUTasksExecutor.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GPUTasksExecutor.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Graphics/Async/GPUTasksExecutor.h b/Source/Engine/Graphics/Async/GPUTasksExecutor.h index 9ea9484f2..6afc8d20d 100644 --- a/Source/Engine/Graphics/Async/GPUTasksExecutor.h +++ b/Source/Engine/Graphics/Async/GPUTasksExecutor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Async/GPUTasksManager.cpp b/Source/Engine/Graphics/Async/GPUTasksManager.cpp index a65ecd14a..f5417558c 100644 --- a/Source/Engine/Graphics/Async/GPUTasksManager.cpp +++ b/Source/Engine/Graphics/Async/GPUTasksManager.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GPUTasksManager.h" #include "GPUTask.h" diff --git a/Source/Engine/Graphics/Async/GPUTasksManager.h b/Source/Engine/Graphics/Async/GPUTasksManager.h index 9032b924a..1544c9161 100644 --- a/Source/Engine/Graphics/Async/GPUTasksManager.h +++ b/Source/Engine/Graphics/Async/GPUTasksManager.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Async/Tasks/GPUCopyResourceTask.h b/Source/Engine/Graphics/Async/Tasks/GPUCopyResourceTask.h index f57327fa4..2c85e681d 100644 --- a/Source/Engine/Graphics/Async/Tasks/GPUCopyResourceTask.h +++ b/Source/Engine/Graphics/Async/Tasks/GPUCopyResourceTask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Async/Tasks/GPUCopySubresourceTask.h b/Source/Engine/Graphics/Async/Tasks/GPUCopySubresourceTask.h index 193eb965d..2fd225505 100644 --- a/Source/Engine/Graphics/Async/Tasks/GPUCopySubresourceTask.h +++ b/Source/Engine/Graphics/Async/Tasks/GPUCopySubresourceTask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Async/Tasks/GPUUploadBufferTask.h b/Source/Engine/Graphics/Async/Tasks/GPUUploadBufferTask.h index 3d38ce58b..0280ead2c 100644 --- a/Source/Engine/Graphics/Async/Tasks/GPUUploadBufferTask.h +++ b/Source/Engine/Graphics/Async/Tasks/GPUUploadBufferTask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Async/Tasks/GPUUploadTextureMipTask.h b/Source/Engine/Graphics/Async/Tasks/GPUUploadTextureMipTask.h index 2aff3511b..2fa98da52 100644 --- a/Source/Engine/Graphics/Async/Tasks/GPUUploadTextureMipTask.h +++ b/Source/Engine/Graphics/Async/Tasks/GPUUploadTextureMipTask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Config.h b/Source/Engine/Graphics/Config.h index 02d95c947..803f578b9 100644 --- a/Source/Engine/Graphics/Config.h +++ b/Source/Engine/Graphics/Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/DynamicBuffer.cpp b/Source/Engine/Graphics/DynamicBuffer.cpp index 23251418a..54388fe85 100644 --- a/Source/Engine/Graphics/DynamicBuffer.cpp +++ b/Source/Engine/Graphics/DynamicBuffer.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "DynamicBuffer.h" #include "GPUContext.h" diff --git a/Source/Engine/Graphics/DynamicBuffer.h b/Source/Engine/Graphics/DynamicBuffer.h index 12d228e4f..9fccb8b3a 100644 --- a/Source/Engine/Graphics/DynamicBuffer.h +++ b/Source/Engine/Graphics/DynamicBuffer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Enums.h b/Source/Engine/Graphics/Enums.h index 6ae9ad4ec..3cbb4a1e1 100644 --- a/Source/Engine/Graphics/Enums.h +++ b/Source/Engine/Graphics/Enums.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/GPUAdapter.h b/Source/Engine/Graphics/GPUAdapter.h index 94413ccff..af235a085 100644 --- a/Source/Engine/Graphics/GPUAdapter.h +++ b/Source/Engine/Graphics/GPUAdapter.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/GPUBuffer.cpp b/Source/Engine/Graphics/GPUBuffer.cpp index 6d1ceea41..32681b4ce 100644 --- a/Source/Engine/Graphics/GPUBuffer.cpp +++ b/Source/Engine/Graphics/GPUBuffer.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GPUBuffer.h" #include "GPUDevice.h" diff --git a/Source/Engine/Graphics/GPUBuffer.h b/Source/Engine/Graphics/GPUBuffer.h index 4d14124b3..cbdc39c4f 100644 --- a/Source/Engine/Graphics/GPUBuffer.h +++ b/Source/Engine/Graphics/GPUBuffer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/GPUBufferDescription.cs b/Source/Engine/Graphics/GPUBufferDescription.cs index baa5205d1..6bc0051a8 100644 --- a/Source/Engine/Graphics/GPUBufferDescription.cs +++ b/Source/Engine/Graphics/GPUBufferDescription.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Graphics/GPUBufferDescription.h b/Source/Engine/Graphics/GPUBufferDescription.h index 62dc527a6..e93541d7a 100644 --- a/Source/Engine/Graphics/GPUBufferDescription.h +++ b/Source/Engine/Graphics/GPUBufferDescription.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/GPUContext.cpp b/Source/Engine/Graphics/GPUContext.cpp index 3a88697e7..e35c6cb1f 100644 --- a/Source/Engine/Graphics/GPUContext.cpp +++ b/Source/Engine/Graphics/GPUContext.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GPUContext.h" #include "GPUDevice.h" diff --git a/Source/Engine/Graphics/GPUContext.h b/Source/Engine/Graphics/GPUContext.h index 3ff7ec256..a222686db 100644 --- a/Source/Engine/Graphics/GPUContext.h +++ b/Source/Engine/Graphics/GPUContext.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/GPUDevice.cpp b/Source/Engine/Graphics/GPUDevice.cpp index 2a54c7c4d..0a4277a40 100644 --- a/Source/Engine/Graphics/GPUDevice.cpp +++ b/Source/Engine/Graphics/GPUDevice.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GPUDevice.h" #include "RenderTargetPool.h" diff --git a/Source/Engine/Graphics/GPUDevice.h b/Source/Engine/Graphics/GPUDevice.h index 422e554a0..6b0de95ed 100644 --- a/Source/Engine/Graphics/GPUDevice.h +++ b/Source/Engine/Graphics/GPUDevice.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/GPULimits.h b/Source/Engine/Graphics/GPULimits.h index 0cae4fdfd..20f8008cc 100644 --- a/Source/Engine/Graphics/GPULimits.h +++ b/Source/Engine/Graphics/GPULimits.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/GPUPipelineState.h b/Source/Engine/Graphics/GPUPipelineState.h index 880817d8c..ed4efab4a 100644 --- a/Source/Engine/Graphics/GPUPipelineState.h +++ b/Source/Engine/Graphics/GPUPipelineState.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/GPUPipelineStatePermutations.h b/Source/Engine/Graphics/GPUPipelineStatePermutations.h index 771cb284c..e3306fa92 100644 --- a/Source/Engine/Graphics/GPUPipelineStatePermutations.h +++ b/Source/Engine/Graphics/GPUPipelineStatePermutations.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/GPUResource.h b/Source/Engine/Graphics/GPUResource.h index ecb660732..2174f18bc 100644 --- a/Source/Engine/Graphics/GPUResource.h +++ b/Source/Engine/Graphics/GPUResource.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/GPUResourceProperty.h b/Source/Engine/Graphics/GPUResourceProperty.h index 0b5d73c40..8b09aef8c 100644 --- a/Source/Engine/Graphics/GPUResourceProperty.h +++ b/Source/Engine/Graphics/GPUResourceProperty.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/GPUResourceState.h b/Source/Engine/Graphics/GPUResourceState.h index 084a55c6d..754fecb18 100644 --- a/Source/Engine/Graphics/GPUResourceState.h +++ b/Source/Engine/Graphics/GPUResourceState.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/GPUSwapChain.cpp b/Source/Engine/Graphics/GPUSwapChain.cpp index 4c25cbedc..ef96fbee5 100644 --- a/Source/Engine/Graphics/GPUSwapChain.cpp +++ b/Source/Engine/Graphics/GPUSwapChain.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GPUSwapChain.h" #include "GPUDevice.h" diff --git a/Source/Engine/Graphics/GPUSwapChain.h b/Source/Engine/Graphics/GPUSwapChain.h index 486522558..b9dab5dac 100644 --- a/Source/Engine/Graphics/GPUSwapChain.h +++ b/Source/Engine/Graphics/GPUSwapChain.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/GPUTimerQuery.h b/Source/Engine/Graphics/GPUTimerQuery.h index ac03c14cd..7969f40bb 100644 --- a/Source/Engine/Graphics/GPUTimerQuery.h +++ b/Source/Engine/Graphics/GPUTimerQuery.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Graphics.Build.cs b/Source/Engine/Graphics/Graphics.Build.cs index 1e17af3f5..d740b8a15 100644 --- a/Source/Engine/Graphics/Graphics.Build.cs +++ b/Source/Engine/Graphics/Graphics.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using Flax.Build; diff --git a/Source/Engine/Graphics/Graphics.cpp b/Source/Engine/Graphics/Graphics.cpp index a9bfef470..1e834ff55 100644 --- a/Source/Engine/Graphics/Graphics.cpp +++ b/Source/Engine/Graphics/Graphics.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Graphics.h" #include "GPUDevice.h" diff --git a/Source/Engine/Graphics/Graphics.h b/Source/Engine/Graphics/Graphics.h index 634dbde18..7f49d450c 100644 --- a/Source/Engine/Graphics/Graphics.h +++ b/Source/Engine/Graphics/Graphics.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/MaterialInfo.cs b/Source/Engine/Graphics/MaterialInfo.cs index 8eebd6f2e..0e0a3205b 100644 --- a/Source/Engine/Graphics/MaterialInfo.cs +++ b/Source/Engine/Graphics/MaterialInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Graphics/Materials/DecalMaterialShader.cpp b/Source/Engine/Graphics/Materials/DecalMaterialShader.cpp index 36dfc4615..980fc0282 100644 --- a/Source/Engine/Graphics/Materials/DecalMaterialShader.cpp +++ b/Source/Engine/Graphics/Materials/DecalMaterialShader.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "DecalMaterialShader.h" #include "MaterialParams.h" diff --git a/Source/Engine/Graphics/Materials/DecalMaterialShader.h b/Source/Engine/Graphics/Materials/DecalMaterialShader.h index 7e60b64ca..d5d5aad3b 100644 --- a/Source/Engine/Graphics/Materials/DecalMaterialShader.h +++ b/Source/Engine/Graphics/Materials/DecalMaterialShader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Materials/DeferredMaterialShader.cpp b/Source/Engine/Graphics/Materials/DeferredMaterialShader.cpp index a899dbc12..eeffb67d3 100644 --- a/Source/Engine/Graphics/Materials/DeferredMaterialShader.cpp +++ b/Source/Engine/Graphics/Materials/DeferredMaterialShader.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "DeferredMaterialShader.h" #include "MaterialShaderFeatures.h" diff --git a/Source/Engine/Graphics/Materials/DeferredMaterialShader.h b/Source/Engine/Graphics/Materials/DeferredMaterialShader.h index 199b6b821..94bcef241 100644 --- a/Source/Engine/Graphics/Materials/DeferredMaterialShader.h +++ b/Source/Engine/Graphics/Materials/DeferredMaterialShader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Materials/DeformableMaterialShader.cpp b/Source/Engine/Graphics/Materials/DeformableMaterialShader.cpp index 24775241b..6dd9a8dbc 100644 --- a/Source/Engine/Graphics/Materials/DeformableMaterialShader.cpp +++ b/Source/Engine/Graphics/Materials/DeformableMaterialShader.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "DeformableMaterialShader.h" #include "MaterialShaderFeatures.h" diff --git a/Source/Engine/Graphics/Materials/DeformableMaterialShader.h b/Source/Engine/Graphics/Materials/DeformableMaterialShader.h index a54e958b0..9ecdbcbbe 100644 --- a/Source/Engine/Graphics/Materials/DeformableMaterialShader.h +++ b/Source/Engine/Graphics/Materials/DeformableMaterialShader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Materials/ForwardMaterialShader.cpp b/Source/Engine/Graphics/Materials/ForwardMaterialShader.cpp index 9fb532b4e..af2ad7957 100644 --- a/Source/Engine/Graphics/Materials/ForwardMaterialShader.cpp +++ b/Source/Engine/Graphics/Materials/ForwardMaterialShader.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ForwardMaterialShader.h" #include "MaterialShaderFeatures.h" diff --git a/Source/Engine/Graphics/Materials/ForwardMaterialShader.h b/Source/Engine/Graphics/Materials/ForwardMaterialShader.h index 2b964f430..8b330d485 100644 --- a/Source/Engine/Graphics/Materials/ForwardMaterialShader.h +++ b/Source/Engine/Graphics/Materials/ForwardMaterialShader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Materials/GUIMaterialShader.cpp b/Source/Engine/Graphics/Materials/GUIMaterialShader.cpp index 17be156bb..69a097a2a 100644 --- a/Source/Engine/Graphics/Materials/GUIMaterialShader.cpp +++ b/Source/Engine/Graphics/Materials/GUIMaterialShader.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GUIMaterialShader.h" #include "MaterialParams.h" diff --git a/Source/Engine/Graphics/Materials/GUIMaterialShader.h b/Source/Engine/Graphics/Materials/GUIMaterialShader.h index 32bcf2575..79dd637cb 100644 --- a/Source/Engine/Graphics/Materials/GUIMaterialShader.h +++ b/Source/Engine/Graphics/Materials/GUIMaterialShader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Materials/IMaterial.h b/Source/Engine/Graphics/Materials/IMaterial.h index a0b3a5769..83b6abf52 100644 --- a/Source/Engine/Graphics/Materials/IMaterial.h +++ b/Source/Engine/Graphics/Materials/IMaterial.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Materials/MaterialInfo.h b/Source/Engine/Graphics/Materials/MaterialInfo.h index afa23a6cc..6fca1d189 100644 --- a/Source/Engine/Graphics/Materials/MaterialInfo.h +++ b/Source/Engine/Graphics/Materials/MaterialInfo.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Materials/MaterialParams.cpp b/Source/Engine/Graphics/Materials/MaterialParams.cpp index c9adfa730..1904f9565 100644 --- a/Source/Engine/Graphics/Materials/MaterialParams.cpp +++ b/Source/Engine/Graphics/Materials/MaterialParams.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MaterialParams.h" #include "MaterialInfo.h" diff --git a/Source/Engine/Graphics/Materials/MaterialParams.h b/Source/Engine/Graphics/Materials/MaterialParams.h index c3ec8625c..68326d544 100644 --- a/Source/Engine/Graphics/Materials/MaterialParams.h +++ b/Source/Engine/Graphics/Materials/MaterialParams.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Materials/MaterialShader.cpp b/Source/Engine/Graphics/Materials/MaterialShader.cpp index 0d428c706..b3512c5c8 100644 --- a/Source/Engine/Graphics/Materials/MaterialShader.cpp +++ b/Source/Engine/Graphics/Materials/MaterialShader.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MaterialShader.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Graphics/Materials/MaterialShader.h b/Source/Engine/Graphics/Materials/MaterialShader.h index be6a58741..d79ef49b0 100644 --- a/Source/Engine/Graphics/Materials/MaterialShader.h +++ b/Source/Engine/Graphics/Materials/MaterialShader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Materials/MaterialShaderFeatures.cpp b/Source/Engine/Graphics/Materials/MaterialShaderFeatures.cpp index d8d69dc3e..43646cc0e 100644 --- a/Source/Engine/Graphics/Materials/MaterialShaderFeatures.cpp +++ b/Source/Engine/Graphics/Materials/MaterialShaderFeatures.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MaterialShaderFeatures.h" #include "Engine/Graphics/RenderTask.h" diff --git a/Source/Engine/Graphics/Materials/MaterialShaderFeatures.h b/Source/Engine/Graphics/Materials/MaterialShaderFeatures.h index d4e7d2b38..0df2e9a2e 100644 --- a/Source/Engine/Graphics/Materials/MaterialShaderFeatures.h +++ b/Source/Engine/Graphics/Materials/MaterialShaderFeatures.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Materials/ParticleMaterialShader.cpp b/Source/Engine/Graphics/Materials/ParticleMaterialShader.cpp index 8cf8299e9..cd0fb31f4 100644 --- a/Source/Engine/Graphics/Materials/ParticleMaterialShader.cpp +++ b/Source/Engine/Graphics/Materials/ParticleMaterialShader.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ParticleMaterialShader.h" #include "MaterialShaderFeatures.h" diff --git a/Source/Engine/Graphics/Materials/ParticleMaterialShader.h b/Source/Engine/Graphics/Materials/ParticleMaterialShader.h index b80a5a70a..840abd7b6 100644 --- a/Source/Engine/Graphics/Materials/ParticleMaterialShader.h +++ b/Source/Engine/Graphics/Materials/ParticleMaterialShader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Materials/PostFxMaterialShader.cpp b/Source/Engine/Graphics/Materials/PostFxMaterialShader.cpp index 289a9d503..c820fc613 100644 --- a/Source/Engine/Graphics/Materials/PostFxMaterialShader.cpp +++ b/Source/Engine/Graphics/Materials/PostFxMaterialShader.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "PostFxMaterialShader.h" #include "MaterialParams.h" diff --git a/Source/Engine/Graphics/Materials/PostFxMaterialShader.h b/Source/Engine/Graphics/Materials/PostFxMaterialShader.h index 0a2caf4d8..666da4329 100644 --- a/Source/Engine/Graphics/Materials/PostFxMaterialShader.h +++ b/Source/Engine/Graphics/Materials/PostFxMaterialShader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Materials/TerrainMaterialShader.cpp b/Source/Engine/Graphics/Materials/TerrainMaterialShader.cpp index 575f71b34..bcf194907 100644 --- a/Source/Engine/Graphics/Materials/TerrainMaterialShader.cpp +++ b/Source/Engine/Graphics/Materials/TerrainMaterialShader.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "TerrainMaterialShader.h" #include "MaterialShaderFeatures.h" diff --git a/Source/Engine/Graphics/Materials/TerrainMaterialShader.h b/Source/Engine/Graphics/Materials/TerrainMaterialShader.h index e3cfb0243..676689432 100644 --- a/Source/Engine/Graphics/Materials/TerrainMaterialShader.h +++ b/Source/Engine/Graphics/Materials/TerrainMaterialShader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Materials/VolumeParticleMaterialShader.cpp b/Source/Engine/Graphics/Materials/VolumeParticleMaterialShader.cpp index e5ebd7075..106682148 100644 --- a/Source/Engine/Graphics/Materials/VolumeParticleMaterialShader.cpp +++ b/Source/Engine/Graphics/Materials/VolumeParticleMaterialShader.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "VolumeParticleMaterialShader.h" #include "MaterialShaderFeatures.h" diff --git a/Source/Engine/Graphics/Materials/VolumeParticleMaterialShader.h b/Source/Engine/Graphics/Materials/VolumeParticleMaterialShader.h index 50a6372bf..b027b99d9 100644 --- a/Source/Engine/Graphics/Materials/VolumeParticleMaterialShader.h +++ b/Source/Engine/Graphics/Materials/VolumeParticleMaterialShader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Mesh.cs b/Source/Engine/Graphics/Mesh.cs index 68ff7e07f..384bb5d4f 100644 --- a/Source/Engine/Graphics/Mesh.cs +++ b/Source/Engine/Graphics/Mesh.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/Graphics/Model.cs b/Source/Engine/Graphics/Model.cs index 639ae3640..9f31b3038 100644 --- a/Source/Engine/Graphics/Model.cs +++ b/Source/Engine/Graphics/Model.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Graphics/Models/BlendShape.h b/Source/Engine/Graphics/Models/BlendShape.h index e2bfd82bc..d7dd2294e 100644 --- a/Source/Engine/Graphics/Models/BlendShape.h +++ b/Source/Engine/Graphics/Models/BlendShape.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/CollisionProxy.h b/Source/Engine/Graphics/Models/CollisionProxy.h index e6a515987..af3873d58 100644 --- a/Source/Engine/Graphics/Models/CollisionProxy.h +++ b/Source/Engine/Graphics/Models/CollisionProxy.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/Config.h b/Source/Engine/Graphics/Models/Config.h index a4c38c2f0..f48dae903 100644 --- a/Source/Engine/Graphics/Models/Config.h +++ b/Source/Engine/Graphics/Models/Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/MaterialSlot.h b/Source/Engine/Graphics/Models/MaterialSlot.h index 7b0da9eb1..6d08939b3 100644 --- a/Source/Engine/Graphics/Models/MaterialSlot.h +++ b/Source/Engine/Graphics/Models/MaterialSlot.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/Mesh.cpp b/Source/Engine/Graphics/Models/Mesh.cpp index 1e531d0e0..8aa090325 100644 --- a/Source/Engine/Graphics/Models/Mesh.cpp +++ b/Source/Engine/Graphics/Models/Mesh.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Mesh.h" #include "MeshDeformation.h" diff --git a/Source/Engine/Graphics/Models/Mesh.h b/Source/Engine/Graphics/Models/Mesh.h index 226134022..4885ce3cf 100644 --- a/Source/Engine/Graphics/Models/Mesh.h +++ b/Source/Engine/Graphics/Models/Mesh.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/MeshBase.h b/Source/Engine/Graphics/Models/MeshBase.h index 441267436..9963ec8ba 100644 --- a/Source/Engine/Graphics/Models/MeshBase.h +++ b/Source/Engine/Graphics/Models/MeshBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/MeshDeformation.cpp b/Source/Engine/Graphics/Models/MeshDeformation.cpp index e1b2e2ddf..5db0db6a0 100644 --- a/Source/Engine/Graphics/Models/MeshDeformation.cpp +++ b/Source/Engine/Graphics/Models/MeshDeformation.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MeshDeformation.h" #include "Engine/Graphics/Models/MeshBase.h" diff --git a/Source/Engine/Graphics/Models/MeshDeformation.h b/Source/Engine/Graphics/Models/MeshDeformation.h index 9a51cad30..15dae488b 100644 --- a/Source/Engine/Graphics/Models/MeshDeformation.h +++ b/Source/Engine/Graphics/Models/MeshDeformation.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/ModelData.Tool.cpp b/Source/Engine/Graphics/Models/ModelData.Tool.cpp index 91ee2bcd7..be6b64398 100644 --- a/Source/Engine/Graphics/Models/ModelData.Tool.cpp +++ b/Source/Engine/Graphics/Models/ModelData.Tool.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MODEL_TOOL diff --git a/Source/Engine/Graphics/Models/ModelData.cpp b/Source/Engine/Graphics/Models/ModelData.cpp index 21905a9ae..abb97d794 100644 --- a/Source/Engine/Graphics/Models/ModelData.cpp +++ b/Source/Engine/Graphics/Models/ModelData.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ModelData.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Graphics/Models/ModelData.h b/Source/Engine/Graphics/Models/ModelData.h index f0a0eb3dd..7278611e6 100644 --- a/Source/Engine/Graphics/Models/ModelData.h +++ b/Source/Engine/Graphics/Models/ModelData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/ModelInstanceEntry.cpp b/Source/Engine/Graphics/Models/ModelInstanceEntry.cpp index fc6e696b1..64a8eb842 100644 --- a/Source/Engine/Graphics/Models/ModelInstanceEntry.cpp +++ b/Source/Engine/Graphics/Models/ModelInstanceEntry.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ModelInstanceEntry.h" #include "Engine/Serialization/Serialization.h" diff --git a/Source/Engine/Graphics/Models/ModelInstanceEntry.h b/Source/Engine/Graphics/Models/ModelInstanceEntry.h index 1443f4fee..3ee019bc8 100644 --- a/Source/Engine/Graphics/Models/ModelInstanceEntry.h +++ b/Source/Engine/Graphics/Models/ModelInstanceEntry.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/ModelLOD.cpp b/Source/Engine/Graphics/Models/ModelLOD.cpp index ccd99902e..095c14f89 100644 --- a/Source/Engine/Graphics/Models/ModelLOD.cpp +++ b/Source/Engine/Graphics/Models/ModelLOD.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ModelLOD.h" #include "MeshDeformation.h" diff --git a/Source/Engine/Graphics/Models/ModelLOD.h b/Source/Engine/Graphics/Models/ModelLOD.h index 3a99cbb44..c367a1830 100644 --- a/Source/Engine/Graphics/Models/ModelLOD.h +++ b/Source/Engine/Graphics/Models/ModelLOD.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/SkeletonData.h b/Source/Engine/Graphics/Models/SkeletonData.h index 83908d18a..c0e3d107f 100644 --- a/Source/Engine/Graphics/Models/SkeletonData.h +++ b/Source/Engine/Graphics/Models/SkeletonData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/SkeletonMapping.h b/Source/Engine/Graphics/Models/SkeletonMapping.h index 29fd307fc..e727219ab 100644 --- a/Source/Engine/Graphics/Models/SkeletonMapping.h +++ b/Source/Engine/Graphics/Models/SkeletonMapping.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/SkeletonUpdater.h b/Source/Engine/Graphics/Models/SkeletonUpdater.h index 3e3aa4e99..3f82e96a2 100644 --- a/Source/Engine/Graphics/Models/SkeletonUpdater.h +++ b/Source/Engine/Graphics/Models/SkeletonUpdater.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/SkinnedMesh.cpp b/Source/Engine/Graphics/Models/SkinnedMesh.cpp index fc0dccf8a..8ee9599b0 100644 --- a/Source/Engine/Graphics/Models/SkinnedMesh.cpp +++ b/Source/Engine/Graphics/Models/SkinnedMesh.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SkinnedMesh.h" #include "MeshDeformation.h" diff --git a/Source/Engine/Graphics/Models/SkinnedMesh.h b/Source/Engine/Graphics/Models/SkinnedMesh.h index 9e0b184b2..d6ab54f16 100644 --- a/Source/Engine/Graphics/Models/SkinnedMesh.h +++ b/Source/Engine/Graphics/Models/SkinnedMesh.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/SkinnedMeshDrawData.cpp b/Source/Engine/Graphics/Models/SkinnedMeshDrawData.cpp index f88e042ad..86c417063 100644 --- a/Source/Engine/Graphics/Models/SkinnedMeshDrawData.cpp +++ b/Source/Engine/Graphics/Models/SkinnedMeshDrawData.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SkinnedMeshDrawData.h" #include "Engine/Graphics/GPUDevice.h" diff --git a/Source/Engine/Graphics/Models/SkinnedMeshDrawData.h b/Source/Engine/Graphics/Models/SkinnedMeshDrawData.h index 982427760..dadc877e1 100644 --- a/Source/Engine/Graphics/Models/SkinnedMeshDrawData.h +++ b/Source/Engine/Graphics/Models/SkinnedMeshDrawData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/SkinnedModelLOD.cpp b/Source/Engine/Graphics/Models/SkinnedModelLOD.cpp index ada7d89f2..e16a78291 100644 --- a/Source/Engine/Graphics/Models/SkinnedModelLOD.cpp +++ b/Source/Engine/Graphics/Models/SkinnedModelLOD.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SkinnedModelLOD.h" #include "MeshDeformation.h" diff --git a/Source/Engine/Graphics/Models/SkinnedModelLOD.h b/Source/Engine/Graphics/Models/SkinnedModelLOD.h index c5a312f4a..66cf77759 100644 --- a/Source/Engine/Graphics/Models/SkinnedModelLOD.h +++ b/Source/Engine/Graphics/Models/SkinnedModelLOD.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Models/Types.h b/Source/Engine/Graphics/Models/Types.h index 446d76850..0d30e3b4a 100644 --- a/Source/Engine/Graphics/Models/Types.h +++ b/Source/Engine/Graphics/Models/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/PixelFormat.h b/Source/Engine/Graphics/PixelFormat.h index 1257e42b7..d19d2b8a3 100644 --- a/Source/Engine/Graphics/PixelFormat.h +++ b/Source/Engine/Graphics/PixelFormat.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/PixelFormatExtensions.cpp b/Source/Engine/Graphics/PixelFormatExtensions.cpp index f79530337..57433d239 100644 --- a/Source/Engine/Graphics/PixelFormatExtensions.cpp +++ b/Source/Engine/Graphics/PixelFormatExtensions.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "PixelFormatExtensions.h" #include "Engine/Core/Math/Math.h" diff --git a/Source/Engine/Graphics/PixelFormatExtensions.h b/Source/Engine/Graphics/PixelFormatExtensions.h index 362e5634f..5fdf8a68c 100644 --- a/Source/Engine/Graphics/PixelFormatExtensions.h +++ b/Source/Engine/Graphics/PixelFormatExtensions.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/PostProcessEffect.h b/Source/Engine/Graphics/PostProcessEffect.h index 1513ad64e..c6999c34f 100644 --- a/Source/Engine/Graphics/PostProcessEffect.h +++ b/Source/Engine/Graphics/PostProcessEffect.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/PostProcessSettings.cpp b/Source/Engine/Graphics/PostProcessSettings.cpp index 4de7bdb2e..6a243d960 100644 --- a/Source/Engine/Graphics/PostProcessSettings.cpp +++ b/Source/Engine/Graphics/PostProcessSettings.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "PostProcessSettings.h" #include "Engine/Serialization/JsonTools.h" diff --git a/Source/Engine/Graphics/PostProcessSettings.cs b/Source/Engine/Graphics/PostProcessSettings.cs index 37f87d3f7..fb6c0af48 100644 --- a/Source/Engine/Graphics/PostProcessSettings.cs +++ b/Source/Engine/Graphics/PostProcessSettings.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Graphics/PostProcessSettings.h b/Source/Engine/Graphics/PostProcessSettings.h index 5d95f7c74..17bcdb3a9 100644 --- a/Source/Engine/Graphics/PostProcessSettings.h +++ b/Source/Engine/Graphics/PostProcessSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/RenderBuffers.cpp b/Source/Engine/Graphics/RenderBuffers.cpp index 7ee900858..16a7af7a9 100644 --- a/Source/Engine/Graphics/RenderBuffers.cpp +++ b/Source/Engine/Graphics/RenderBuffers.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "RenderBuffers.h" #include "Engine/Graphics/GPUDevice.h" diff --git a/Source/Engine/Graphics/RenderBuffers.h b/Source/Engine/Graphics/RenderBuffers.h index 4010760c9..617388d67 100644 --- a/Source/Engine/Graphics/RenderBuffers.h +++ b/Source/Engine/Graphics/RenderBuffers.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/RenderTargetPool.cpp b/Source/Engine/Graphics/RenderTargetPool.cpp index 891610ab8..6b7a128e8 100644 --- a/Source/Engine/Graphics/RenderTargetPool.cpp +++ b/Source/Engine/Graphics/RenderTargetPool.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "RenderTargetPool.h" #include "GPUDevice.h" diff --git a/Source/Engine/Graphics/RenderTargetPool.h b/Source/Engine/Graphics/RenderTargetPool.h index 4ff69e2ea..bfd432ebf 100644 --- a/Source/Engine/Graphics/RenderTargetPool.h +++ b/Source/Engine/Graphics/RenderTargetPool.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/RenderTask.cpp b/Source/Engine/Graphics/RenderTask.cpp index 3527c8627..e99700fae 100644 --- a/Source/Engine/Graphics/RenderTask.cpp +++ b/Source/Engine/Graphics/RenderTask.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "RenderTask.h" #include "RenderBuffers.h" diff --git a/Source/Engine/Graphics/RenderTask.cs b/Source/Engine/Graphics/RenderTask.cs index fd42c754c..f67f45d01 100644 --- a/Source/Engine/Graphics/RenderTask.cs +++ b/Source/Engine/Graphics/RenderTask.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Graphics/RenderTask.h b/Source/Engine/Graphics/RenderTask.h index 864d95214..fc7270c9e 100644 --- a/Source/Engine/Graphics/RenderTask.h +++ b/Source/Engine/Graphics/RenderTask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/RenderTools.cpp b/Source/Engine/Graphics/RenderTools.cpp index 55f4df7d2..dfb771615 100644 --- a/Source/Engine/Graphics/RenderTools.cpp +++ b/Source/Engine/Graphics/RenderTools.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "RenderTools.h" #include "PixelFormatExtensions.h" diff --git a/Source/Engine/Graphics/RenderTools.h b/Source/Engine/Graphics/RenderTools.h index 6ded26c8e..06b059975 100644 --- a/Source/Engine/Graphics/RenderTools.h +++ b/Source/Engine/Graphics/RenderTools.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/RenderView.cpp b/Source/Engine/Graphics/RenderView.cpp index efcbb1513..d59a16463 100644 --- a/Source/Engine/Graphics/RenderView.cpp +++ b/Source/Engine/Graphics/RenderView.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "RenderView.h" #include "Engine/Level/LargeWorlds.h" diff --git a/Source/Engine/Graphics/RenderView.cs b/Source/Engine/Graphics/RenderView.cs index f83779a43..c37d17c47 100644 --- a/Source/Engine/Graphics/RenderView.cs +++ b/Source/Engine/Graphics/RenderView.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Graphics/RenderView.h b/Source/Engine/Graphics/RenderView.h index 778c8f2e5..d73b45c53 100644 --- a/Source/Engine/Graphics/RenderView.h +++ b/Source/Engine/Graphics/RenderView.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Shaders/Config.h b/Source/Engine/Graphics/Shaders/Config.h index 904fb121c..4b5c92744 100644 --- a/Source/Engine/Graphics/Shaders/Config.h +++ b/Source/Engine/Graphics/Shaders/Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Shaders/GPUConstantBuffer.h b/Source/Engine/Graphics/Shaders/GPUConstantBuffer.h index 56cd322a7..3126fe301 100644 --- a/Source/Engine/Graphics/Shaders/GPUConstantBuffer.h +++ b/Source/Engine/Graphics/Shaders/GPUConstantBuffer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Shaders/GPUShader.cpp b/Source/Engine/Graphics/Shaders/GPUShader.cpp index 86d983fd8..e3ebe6c8b 100644 --- a/Source/Engine/Graphics/Shaders/GPUShader.cpp +++ b/Source/Engine/Graphics/Shaders/GPUShader.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GPUShader.h" #include "GPUConstantBuffer.h" diff --git a/Source/Engine/Graphics/Shaders/GPUShader.h b/Source/Engine/Graphics/Shaders/GPUShader.h index b56e455fb..4c9383d0a 100644 --- a/Source/Engine/Graphics/Shaders/GPUShader.h +++ b/Source/Engine/Graphics/Shaders/GPUShader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Shaders/GPUShaderProgram.h b/Source/Engine/Graphics/Shaders/GPUShaderProgram.h index 31f6638dc..9210ad938 100644 --- a/Source/Engine/Graphics/Shaders/GPUShaderProgram.h +++ b/Source/Engine/Graphics/Shaders/GPUShaderProgram.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/SkinnedMesh.cs b/Source/Engine/Graphics/SkinnedMesh.cs index a7b7594bb..6c9594bed 100644 --- a/Source/Engine/Graphics/SkinnedMesh.cs +++ b/Source/Engine/Graphics/SkinnedMesh.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Graphics/TextureBase.cs b/Source/Engine/Graphics/TextureBase.cs index c4a915212..c674fb10d 100644 --- a/Source/Engine/Graphics/TextureBase.cs +++ b/Source/Engine/Graphics/TextureBase.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.InteropServices; diff --git a/Source/Engine/Graphics/Textures/GPUSampler.cpp b/Source/Engine/Graphics/Textures/GPUSampler.cpp index e1a09acf7..46070dce6 100644 --- a/Source/Engine/Graphics/Textures/GPUSampler.cpp +++ b/Source/Engine/Graphics/Textures/GPUSampler.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GPUSampler.h" #include "GPUSamplerDescription.h" diff --git a/Source/Engine/Graphics/Textures/GPUSampler.h b/Source/Engine/Graphics/Textures/GPUSampler.h index 2a6be0769..dca9ebde8 100644 --- a/Source/Engine/Graphics/Textures/GPUSampler.h +++ b/Source/Engine/Graphics/Textures/GPUSampler.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Textures/GPUSamplerDescription.cs b/Source/Engine/Graphics/Textures/GPUSamplerDescription.cs index a582f0390..13f2ef042 100644 --- a/Source/Engine/Graphics/Textures/GPUSamplerDescription.cs +++ b/Source/Engine/Graphics/Textures/GPUSamplerDescription.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Graphics/Textures/GPUSamplerDescription.h b/Source/Engine/Graphics/Textures/GPUSamplerDescription.h index a3efbfc53..f27df642e 100644 --- a/Source/Engine/Graphics/Textures/GPUSamplerDescription.h +++ b/Source/Engine/Graphics/Textures/GPUSamplerDescription.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Textures/GPUTexture.cpp b/Source/Engine/Graphics/Textures/GPUTexture.cpp index d400e034d..e6b963635 100644 --- a/Source/Engine/Graphics/Textures/GPUTexture.cpp +++ b/Source/Engine/Graphics/Textures/GPUTexture.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GPUTexture.h" #include "GPUTextureDescription.h" diff --git a/Source/Engine/Graphics/Textures/GPUTexture.h b/Source/Engine/Graphics/Textures/GPUTexture.h index 609e2780d..f39ed0b0f 100644 --- a/Source/Engine/Graphics/Textures/GPUTexture.h +++ b/Source/Engine/Graphics/Textures/GPUTexture.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Textures/GPUTextureDescription.cs b/Source/Engine/Graphics/Textures/GPUTextureDescription.cs index 8e1f74c52..c5fb409f0 100644 --- a/Source/Engine/Graphics/Textures/GPUTextureDescription.cs +++ b/Source/Engine/Graphics/Textures/GPUTextureDescription.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Graphics/Textures/GPUTextureDescription.h b/Source/Engine/Graphics/Textures/GPUTextureDescription.h index 2302b2faf..281cef8d8 100644 --- a/Source/Engine/Graphics/Textures/GPUTextureDescription.h +++ b/Source/Engine/Graphics/Textures/GPUTextureDescription.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Textures/ITextureOwner.h b/Source/Engine/Graphics/Textures/ITextureOwner.h index 2e3769930..5389e67ca 100644 --- a/Source/Engine/Graphics/Textures/ITextureOwner.h +++ b/Source/Engine/Graphics/Textures/ITextureOwner.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Textures/StreamingTexture.cpp b/Source/Engine/Graphics/Textures/StreamingTexture.cpp index ea70a9d9e..9bbc5e59c 100644 --- a/Source/Engine/Graphics/Textures/StreamingTexture.cpp +++ b/Source/Engine/Graphics/Textures/StreamingTexture.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "StreamingTexture.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Graphics/Textures/StreamingTexture.h b/Source/Engine/Graphics/Textures/StreamingTexture.h index 4ded0bdbb..1ec4526ad 100644 --- a/Source/Engine/Graphics/Textures/StreamingTexture.h +++ b/Source/Engine/Graphics/Textures/StreamingTexture.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Textures/TextureBase.cpp b/Source/Engine/Graphics/Textures/TextureBase.cpp index c3d8898a5..49a7ec2e4 100644 --- a/Source/Engine/Graphics/Textures/TextureBase.cpp +++ b/Source/Engine/Graphics/Textures/TextureBase.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "TextureBase.h" #include "TextureData.h" diff --git a/Source/Engine/Graphics/Textures/TextureBase.h b/Source/Engine/Graphics/Textures/TextureBase.h index befe16069..d97421bfd 100644 --- a/Source/Engine/Graphics/Textures/TextureBase.h +++ b/Source/Engine/Graphics/Textures/TextureBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Textures/TextureData.h b/Source/Engine/Graphics/Textures/TextureData.h index 76f3a2178..4c5da250a 100644 --- a/Source/Engine/Graphics/Textures/TextureData.h +++ b/Source/Engine/Graphics/Textures/TextureData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Graphics/Textures/Types.h b/Source/Engine/Graphics/Textures/Types.h index 31e0b1afc..2ffcabb46 100644 --- a/Source/Engine/Graphics/Textures/Types.h +++ b/Source/Engine/Graphics/Textures/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUBufferDX11.cpp b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUBufferDX11.cpp index 352fd921a..202407137 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUBufferDX11.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUBufferDX11.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX11 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUBufferDX11.h b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUBufferDX11.h index 644b439f9..c1b9133a9 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUBufferDX11.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUBufferDX11.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.cpp b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.cpp index 6b6ebd6bc..1a65167dc 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX11 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.h b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.h index 4e47c2f11..8db265065 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.cpp b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.cpp index 026422799..b15163bfe 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX11 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.h b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.h index c0e0d8fd5..4e35d61ae 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUDeviceDX11.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUPipelineStateDX11.cpp b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUPipelineStateDX11.cpp index 18a774793..c80677d89 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUPipelineStateDX11.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUPipelineStateDX11.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX11 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUPipelineStateDX11.h b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUPipelineStateDX11.h index d3dad1241..2df72358f 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUPipelineStateDX11.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUPipelineStateDX11.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSamplerDX11.cpp b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSamplerDX11.cpp index fadb20ead..1f2650371 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSamplerDX11.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSamplerDX11.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX11 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSamplerDX11.h b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSamplerDX11.h index 71ba462d0..7ed0b3560 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSamplerDX11.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSamplerDX11.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderDX11.cpp b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderDX11.cpp index 52192c634..7bd0d7ebb 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderDX11.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderDX11.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX11 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderDX11.h b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderDX11.h index 2c846136e..18aa4652d 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderDX11.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderDX11.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderProgramDX11.h b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderProgramDX11.h index b7c45df1f..9bb4de30a 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderProgramDX11.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUShaderProgramDX11.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSwapChainDX11.cpp b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSwapChainDX11.cpp index d5c0e5c55..4b247f781 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSwapChainDX11.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSwapChainDX11.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX11 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSwapChainDX11.h b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSwapChainDX11.h index c12df3f60..c2db52294 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSwapChainDX11.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUSwapChainDX11.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTextureDX11.cpp b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTextureDX11.cpp index 3d1979954..30460835d 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTextureDX11.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTextureDX11.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX11 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTextureDX11.h b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTextureDX11.h index 29c55dfc1..3a1df5035 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTextureDX11.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTextureDX11.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTimerQueryDX11.cpp b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTimerQueryDX11.cpp index 7e6cf606a..22e0d9e53 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTimerQueryDX11.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTimerQueryDX11.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX11 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTimerQueryDX11.h b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTimerQueryDX11.h index ff0b8b59d..8103fccad 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTimerQueryDX11.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GPUTimerQueryDX11.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/GraphicsDeviceDX11.Build.cs b/Source/Engine/GraphicsDevice/DirectX/DX11/GraphicsDeviceDX11.Build.cs index 00b4c1936..48ab83b22 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/GraphicsDeviceDX11.Build.cs +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/GraphicsDeviceDX11.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build.NativeCpp; diff --git a/Source/Engine/GraphicsDevice/DirectX/DX11/IShaderResourceDX11.h b/Source/Engine/GraphicsDevice/DirectX/DX11/IShaderResourceDX11.h index 7c89c177d..c0a72a513 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX11/IShaderResourceDX11.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX11/IShaderResourceDX11.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/CommandAllocatorPoolDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/CommandAllocatorPoolDX12.cpp index 9bb185030..3a40f6fe0 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/CommandAllocatorPoolDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/CommandAllocatorPoolDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/CommandAllocatorPoolDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/CommandAllocatorPoolDX12.h index 4b30d0347..ad811af5b 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/CommandAllocatorPoolDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/CommandAllocatorPoolDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/CommandQueueDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/CommandQueueDX12.cpp index 3235f4015..386e1816b 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/CommandQueueDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/CommandQueueDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/CommandQueueDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/CommandQueueDX12.h index 73ee60603..616269436 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/CommandQueueDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/CommandQueueDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/CommandSignatureDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/CommandSignatureDX12.h index 32e9203b9..0d6446c4c 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/CommandSignatureDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/CommandSignatureDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/DescriptorHeapDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/DescriptorHeapDX12.cpp index 2ee2ea023..931def028 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/DescriptorHeapDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/DescriptorHeapDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/DescriptorHeapDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/DescriptorHeapDX12.h index 675097c90..f80e38178 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/DescriptorHeapDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/DescriptorHeapDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUBufferDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUBufferDX12.cpp index 8f948d246..0fd25001b 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUBufferDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUBufferDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUBufferDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUBufferDX12.h index 95d798ff2..87802747e 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUBufferDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUBufferDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUContextDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUContextDX12.cpp index fec812e83..b64c2236e 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUContextDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUContextDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUContextDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUContextDX12.h index a8f2fdb22..70ca799eb 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUContextDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUContextDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.cpp index d9dc54f97..d564bed55 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.h index dea9d26f1..2e6b4c274 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUDeviceDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUPipelineStateDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUPipelineStateDX12.cpp index 79f1895dc..6515201fe 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUPipelineStateDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUPipelineStateDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUPipelineStateDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUPipelineStateDX12.h index 27aba0c4b..bcb114806 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUPipelineStateDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUPipelineStateDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSamplerDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSamplerDX12.cpp index 9b80cf202..498f2b76d 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSamplerDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSamplerDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSamplerDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSamplerDX12.h index 4f8f04dc2..3ff1a48aa 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSamplerDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSamplerDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderDX12.cpp index 07352b674..964a4eb6b 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderDX12.h index 358afa0df..905b73633 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderProgramDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderProgramDX12.h index 7346c6fcc..d7a12ef64 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderProgramDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUShaderProgramDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSwapChainDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSwapChainDX12.cpp index 8a9ca1c64..133bdcb84 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSwapChainDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSwapChainDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSwapChainDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSwapChainDX12.h index c281bd41e..08a3b9722 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSwapChainDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUSwapChainDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTextureDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTextureDX12.cpp index b89d65275..ea5b11728 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTextureDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTextureDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTextureDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTextureDX12.h index c423dc415..0c34c1674 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTextureDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTextureDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTimerQueryDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTimerQueryDX12.cpp index 7c814baed..50fba44bd 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTimerQueryDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTimerQueryDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTimerQueryDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTimerQueryDX12.h index 71af02372..a8af91de8 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTimerQueryDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GPUTimerQueryDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GraphicsDeviceDX12.Build.cs b/Source/Engine/GraphicsDevice/DirectX/DX12/GraphicsDeviceDX12.Build.cs index 100d4e3fd..b8dda9068 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/GraphicsDeviceDX12.Build.cs +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GraphicsDeviceDX12.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/IShaderResourceDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/IShaderResourceDX12.h index e41cb8dac..e452e51be 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/IShaderResourceDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/IShaderResourceDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/QueryHeapDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/QueryHeapDX12.cpp index ea6af0a2d..696d464bc 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/QueryHeapDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/QueryHeapDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/QueryHeapDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/QueryHeapDX12.h index 7672e7140..d884bebcd 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/QueryHeapDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/QueryHeapDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/ResourceOwnerDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/ResourceOwnerDX12.cpp index 5be88d636..f663a5efe 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/ResourceOwnerDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/ResourceOwnerDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/ResourceOwnerDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/ResourceOwnerDX12.h index 245f9641d..9a8e37f59 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/ResourceOwnerDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/ResourceOwnerDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/Types.h b/Source/Engine/GraphicsDevice/DirectX/DX12/Types.h index a7b66069e..e1a4e1de1 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/Types.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/UploadBufferDX12.cpp b/Source/Engine/GraphicsDevice/DirectX/DX12/UploadBufferDX12.cpp index 11f1b7ffe..ca456a247 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/UploadBufferDX12.cpp +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/UploadBufferDX12.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_DIRECTX12 diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/UploadBufferDX12.h b/Source/Engine/GraphicsDevice/DirectX/DX12/UploadBufferDX12.h index 1fbb21296..e1906054c 100644 --- a/Source/Engine/GraphicsDevice/DirectX/DX12/UploadBufferDX12.h +++ b/Source/Engine/GraphicsDevice/DirectX/DX12/UploadBufferDX12.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/GPUAdapterDX.h b/Source/Engine/GraphicsDevice/DirectX/GPUAdapterDX.h index 865c84bdd..881d40a17 100644 --- a/Source/Engine/GraphicsDevice/DirectX/GPUAdapterDX.h +++ b/Source/Engine/GraphicsDevice/DirectX/GPUAdapterDX.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/GPUDeviceDX.h b/Source/Engine/GraphicsDevice/DirectX/GPUDeviceDX.h index a6b781274..cc6d123d1 100644 --- a/Source/Engine/GraphicsDevice/DirectX/GPUDeviceDX.h +++ b/Source/Engine/GraphicsDevice/DirectX/GPUDeviceDX.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/IncludeDirectXHeaders.h b/Source/Engine/GraphicsDevice/DirectX/IncludeDirectXHeaders.h index deb0168fb..0eef48f51 100644 --- a/Source/Engine/GraphicsDevice/DirectX/IncludeDirectXHeaders.h +++ b/Source/Engine/GraphicsDevice/DirectX/IncludeDirectXHeaders.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/DirectX/RenderToolsDX.h b/Source/Engine/GraphicsDevice/DirectX/RenderToolsDX.h index ef783b218..6036f61e5 100644 --- a/Source/Engine/GraphicsDevice/DirectX/RenderToolsDX.h +++ b/Source/Engine/GraphicsDevice/DirectX/RenderToolsDX.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Null/GPUAdapterNull.h b/Source/Engine/GraphicsDevice/Null/GPUAdapterNull.h index d810390ff..28cbac304 100644 --- a/Source/Engine/GraphicsDevice/Null/GPUAdapterNull.h +++ b/Source/Engine/GraphicsDevice/Null/GPUAdapterNull.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Null/GPUBufferNull.h b/Source/Engine/GraphicsDevice/Null/GPUBufferNull.h index abb5aed6a..95bf1f470 100644 --- a/Source/Engine/GraphicsDevice/Null/GPUBufferNull.h +++ b/Source/Engine/GraphicsDevice/Null/GPUBufferNull.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Null/GPUContextNull.h b/Source/Engine/GraphicsDevice/Null/GPUContextNull.h index e22c4b147..abc52473c 100644 --- a/Source/Engine/GraphicsDevice/Null/GPUContextNull.h +++ b/Source/Engine/GraphicsDevice/Null/GPUContextNull.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Null/GPUDeviceNull.cpp b/Source/Engine/GraphicsDevice/Null/GPUDeviceNull.cpp index fa390ccab..2716e103e 100644 --- a/Source/Engine/GraphicsDevice/Null/GPUDeviceNull.cpp +++ b/Source/Engine/GraphicsDevice/Null/GPUDeviceNull.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_NULL diff --git a/Source/Engine/GraphicsDevice/Null/GPUDeviceNull.h b/Source/Engine/GraphicsDevice/Null/GPUDeviceNull.h index 4d2dc2284..50389d840 100644 --- a/Source/Engine/GraphicsDevice/Null/GPUDeviceNull.h +++ b/Source/Engine/GraphicsDevice/Null/GPUDeviceNull.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Null/GPUPipelineStateNull.h b/Source/Engine/GraphicsDevice/Null/GPUPipelineStateNull.h index fa59233ea..2c31c58de 100644 --- a/Source/Engine/GraphicsDevice/Null/GPUPipelineStateNull.h +++ b/Source/Engine/GraphicsDevice/Null/GPUPipelineStateNull.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Null/GPUSamplerNull.h b/Source/Engine/GraphicsDevice/Null/GPUSamplerNull.h index 2059bc96b..c9043ea75 100644 --- a/Source/Engine/GraphicsDevice/Null/GPUSamplerNull.h +++ b/Source/Engine/GraphicsDevice/Null/GPUSamplerNull.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Null/GPUShaderNull.h b/Source/Engine/GraphicsDevice/Null/GPUShaderNull.h index 6ee1e435a..77912ad7a 100644 --- a/Source/Engine/GraphicsDevice/Null/GPUShaderNull.h +++ b/Source/Engine/GraphicsDevice/Null/GPUShaderNull.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Null/GPUSwapChainNull.h b/Source/Engine/GraphicsDevice/Null/GPUSwapChainNull.h index b6388906c..324eb4473 100644 --- a/Source/Engine/GraphicsDevice/Null/GPUSwapChainNull.h +++ b/Source/Engine/GraphicsDevice/Null/GPUSwapChainNull.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Null/GPUTextureNull.h b/Source/Engine/GraphicsDevice/Null/GPUTextureNull.h index f49c24cd7..858fcc11e 100644 --- a/Source/Engine/GraphicsDevice/Null/GPUTextureNull.h +++ b/Source/Engine/GraphicsDevice/Null/GPUTextureNull.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Null/GPUTimerQueryNull.h b/Source/Engine/GraphicsDevice/Null/GPUTimerQueryNull.h index 1a9092ed6..46088faa9 100644 --- a/Source/Engine/GraphicsDevice/Null/GPUTimerQueryNull.h +++ b/Source/Engine/GraphicsDevice/Null/GPUTimerQueryNull.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Null/GraphicsDeviceNull.Build.cs b/Source/Engine/GraphicsDevice/Null/GraphicsDeviceNull.Build.cs index a81d2e952..f8c711a67 100644 --- a/Source/Engine/GraphicsDevice/Null/GraphicsDeviceNull.Build.cs +++ b/Source/Engine/GraphicsDevice/Null/GraphicsDeviceNull.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build.NativeCpp; diff --git a/Source/Engine/GraphicsDevice/Vulkan/Android/AndroidVulkanPlatform.cpp b/Source/Engine/GraphicsDevice/Vulkan/Android/AndroidVulkanPlatform.cpp index 0c4e1f375..0fc80315f 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/Android/AndroidVulkanPlatform.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/Android/AndroidVulkanPlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN && PLATFORM_ANDROID diff --git a/Source/Engine/GraphicsDevice/Vulkan/Android/AndroidVulkanPlatform.h b/Source/Engine/GraphicsDevice/Vulkan/Android/AndroidVulkanPlatform.h index a25042d16..ad0c49b0a 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/Android/AndroidVulkanPlatform.h +++ b/Source/Engine/GraphicsDevice/Vulkan/Android/AndroidVulkanPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/CmdBufferVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/CmdBufferVulkan.cpp index 205f4d092..7074adf30 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/CmdBufferVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/CmdBufferVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN diff --git a/Source/Engine/GraphicsDevice/Vulkan/CmdBufferVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/CmdBufferVulkan.h index e54085ecd..3995cca73 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/CmdBufferVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/CmdBufferVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/Config.h b/Source/Engine/GraphicsDevice/Vulkan/Config.h index 55ffb5d58..69a9f082c 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/Config.h +++ b/Source/Engine/GraphicsDevice/Vulkan/Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/DescriptorSetVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/DescriptorSetVulkan.cpp index 2dad4bc9b..c72d9a722 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/DescriptorSetVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/DescriptorSetVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN diff --git a/Source/Engine/GraphicsDevice/Vulkan/DescriptorSetVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/DescriptorSetVulkan.h index d8d80b51e..b1530728d 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/DescriptorSetVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/DescriptorSetVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUAdapterVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/GPUAdapterVulkan.h index b5b6f1dbc..c716eb1c2 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUAdapterVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUAdapterVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUBufferVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/GPUBufferVulkan.cpp index 1f5704f8b..99d993dcd 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUBufferVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUBufferVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUBufferVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/GPUBufferVulkan.h index 3bcf0a978..9fe250efc 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUBufferVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUBufferVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.cpp index 79e882f6d..0a94c2df7 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.h index 125bba8cf..3a454224d 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.Layers.cpp b/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.Layers.cpp index a69187f6f..e0ca98abc 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.Layers.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.Layers.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GPUDeviceVulkan.h" #include "RenderToolsVulkan.h" diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp index 9c553060f..dce261912 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.h index d1195c5db..405209c70 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUPipelineStateVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/GPUPipelineStateVulkan.cpp index c5c1970e0..b719cd4de 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUPipelineStateVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUPipelineStateVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUPipelineStateVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/GPUPipelineStateVulkan.h index 0557d3d1c..fe844b7f6 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUPipelineStateVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUPipelineStateVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUSamplerVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/GPUSamplerVulkan.cpp index a93b5232f..bf783a2a7 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUSamplerVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUSamplerVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUSamplerVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/GPUSamplerVulkan.h index 89375d481..36ee9cf3e 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUSamplerVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUSamplerVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUShaderProgramVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/GPUShaderProgramVulkan.h index faee4a64f..8e87b324e 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUShaderProgramVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUShaderProgramVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUShaderVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/GPUShaderVulkan.cpp index 852ce5bad..45a3850da 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUShaderVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUShaderVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUShaderVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/GPUShaderVulkan.h index ebb5da204..b59c13bf7 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUShaderVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUShaderVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp index bb89399a6..8f85f4dbe 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.h index 0dd9528e1..18850cfcf 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.cpp index e754573a8..3755bb897 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.h index ec64eaac4..baf6968b4 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUTextureVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUTimerQueryVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/GPUTimerQueryVulkan.cpp index cce86799a..72107e84a 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUTimerQueryVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUTimerQueryVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN diff --git a/Source/Engine/GraphicsDevice/Vulkan/GPUTimerQueryVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/GPUTimerQueryVulkan.h index ddf461b13..7411d9b24 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GPUTimerQueryVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/GPUTimerQueryVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/GraphicsDeviceVulkan.Build.cs b/Source/Engine/GraphicsDevice/Vulkan/GraphicsDeviceVulkan.Build.cs index 9ffa68272..a76d94ee3 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/GraphicsDeviceVulkan.Build.cs +++ b/Source/Engine/GraphicsDevice/Vulkan/GraphicsDeviceVulkan.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Engine/GraphicsDevice/Vulkan/IncludeVulkanHeaders.h b/Source/Engine/GraphicsDevice/Vulkan/IncludeVulkanHeaders.h index 4e2694aab..cab5b2d2f 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/IncludeVulkanHeaders.h +++ b/Source/Engine/GraphicsDevice/Vulkan/IncludeVulkanHeaders.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/Linux/LinuxVulkanPlatform.cpp b/Source/Engine/GraphicsDevice/Vulkan/Linux/LinuxVulkanPlatform.cpp index 2b84a50df..10de96369 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/Linux/LinuxVulkanPlatform.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/Linux/LinuxVulkanPlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN && PLATFORM_LINUX diff --git a/Source/Engine/GraphicsDevice/Vulkan/Linux/LinuxVulkanPlatform.h b/Source/Engine/GraphicsDevice/Vulkan/Linux/LinuxVulkanPlatform.h index 6da593da4..e1bfd2f49 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/Linux/LinuxVulkanPlatform.h +++ b/Source/Engine/GraphicsDevice/Vulkan/Linux/LinuxVulkanPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/Mac/MacVulkanPlatform.cpp b/Source/Engine/GraphicsDevice/Vulkan/Mac/MacVulkanPlatform.cpp index 07e9d9f04..c327a77a4 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/Mac/MacVulkanPlatform.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/Mac/MacVulkanPlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN && PLATFORM_MAC diff --git a/Source/Engine/GraphicsDevice/Vulkan/Mac/MacVulkanPlatform.h b/Source/Engine/GraphicsDevice/Vulkan/Mac/MacVulkanPlatform.h index dbeb0e9d2..6044c4270 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/Mac/MacVulkanPlatform.h +++ b/Source/Engine/GraphicsDevice/Vulkan/Mac/MacVulkanPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/QueueVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/QueueVulkan.cpp index e77ad9d46..3cdd1a174 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/QueueVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/QueueVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN diff --git a/Source/Engine/GraphicsDevice/Vulkan/QueueVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/QueueVulkan.h index 37d9e6a68..b37deb616 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/QueueVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/QueueVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/RenderToolsVulkan.cpp b/Source/Engine/GraphicsDevice/Vulkan/RenderToolsVulkan.cpp index 7bf254f6a..e682068ad 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/RenderToolsVulkan.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/RenderToolsVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN diff --git a/Source/Engine/GraphicsDevice/Vulkan/RenderToolsVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/RenderToolsVulkan.h index 835ae883c..bb9543943 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/RenderToolsVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/RenderToolsVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/ResourceOwnerVulkan.h b/Source/Engine/GraphicsDevice/Vulkan/ResourceOwnerVulkan.h index 3fc0f2c9c..0a6bc126c 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/ResourceOwnerVulkan.h +++ b/Source/Engine/GraphicsDevice/Vulkan/ResourceOwnerVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/Types.h b/Source/Engine/GraphicsDevice/Vulkan/Types.h index 0575b1c6f..2daf72619 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/Types.h +++ b/Source/Engine/GraphicsDevice/Vulkan/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/VulkanPlatform.h b/Source/Engine/GraphicsDevice/Vulkan/VulkanPlatform.h index 1926d65ab..995ce82d2 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/VulkanPlatform.h +++ b/Source/Engine/GraphicsDevice/Vulkan/VulkanPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/VulkanPlatformBase.h b/Source/Engine/GraphicsDevice/Vulkan/VulkanPlatformBase.h index 5519b7a2f..9ffa8d465 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/VulkanPlatformBase.h +++ b/Source/Engine/GraphicsDevice/Vulkan/VulkanPlatformBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/Win32/Win32VulkanPlatform.cpp b/Source/Engine/GraphicsDevice/Vulkan/Win32/Win32VulkanPlatform.cpp index 32c287001..27d690c91 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/Win32/Win32VulkanPlatform.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/Win32/Win32VulkanPlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Win32VulkanPlatform.h" diff --git a/Source/Engine/GraphicsDevice/Vulkan/Win32/Win32VulkanPlatform.h b/Source/Engine/GraphicsDevice/Vulkan/Win32/Win32VulkanPlatform.h index 34bcfaff1..73eb6b8a3 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/Win32/Win32VulkanPlatform.h +++ b/Source/Engine/GraphicsDevice/Vulkan/Win32/Win32VulkanPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/GraphicsDevice/Vulkan/iOS/iOSVulkanPlatform.cpp b/Source/Engine/GraphicsDevice/Vulkan/iOS/iOSVulkanPlatform.cpp index 2112eda3e..eceabef1d 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/iOS/iOSVulkanPlatform.cpp +++ b/Source/Engine/GraphicsDevice/Vulkan/iOS/iOSVulkanPlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if GRAPHICS_API_VULKAN && PLATFORM_IOS diff --git a/Source/Engine/GraphicsDevice/Vulkan/iOS/iOSVulkanPlatform.h b/Source/Engine/GraphicsDevice/Vulkan/iOS/iOSVulkanPlatform.h index dd0b999b8..789a61a53 100644 --- a/Source/Engine/GraphicsDevice/Vulkan/iOS/iOSVulkanPlatform.h +++ b/Source/Engine/GraphicsDevice/Vulkan/iOS/iOSVulkanPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Input/Enums.h b/Source/Engine/Input/Enums.h index 82498f500..5c6cd1138 100644 --- a/Source/Engine/Input/Enums.h +++ b/Source/Engine/Input/Enums.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Input/Gamepad.cpp b/Source/Engine/Input/Gamepad.cpp index 278dc5961..6c45379cd 100644 --- a/Source/Engine/Input/Gamepad.cpp +++ b/Source/Engine/Input/Gamepad.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Gamepad.h" diff --git a/Source/Engine/Input/Gamepad.h b/Source/Engine/Input/Gamepad.h index 27a53a716..93a4953d9 100644 --- a/Source/Engine/Input/Gamepad.h +++ b/Source/Engine/Input/Gamepad.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Input/Input.Build.cs b/Source/Engine/Input/Input.Build.cs index fe81601e7..52e4db138 100644 --- a/Source/Engine/Input/Input.Build.cs +++ b/Source/Engine/Input/Input.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/Engine/Input/Input.cpp b/Source/Engine/Input/Input.cpp index dbcdf66bd..0faa26f39 100644 --- a/Source/Engine/Input/Input.cpp +++ b/Source/Engine/Input/Input.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Input.h" #include "InputSettings.h" diff --git a/Source/Engine/Input/Input.h b/Source/Engine/Input/Input.h index c11026eff..2f8c09b38 100644 --- a/Source/Engine/Input/Input.h +++ b/Source/Engine/Input/Input.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Input/InputDevice.h b/Source/Engine/Input/InputDevice.h index 7fb7e68eb..20c66d2ff 100644 --- a/Source/Engine/Input/InputDevice.h +++ b/Source/Engine/Input/InputDevice.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Input/InputSettings.cs b/Source/Engine/Input/InputSettings.cs index 7d4f1718a..d4da44cbc 100644 --- a/Source/Engine/Input/InputSettings.cs +++ b/Source/Engine/Input/InputSettings.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Engine/Input/InputSettings.h b/Source/Engine/Input/InputSettings.h index 086e5d784..9f03db243 100644 --- a/Source/Engine/Input/InputSettings.h +++ b/Source/Engine/Input/InputSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Input/Keyboard.h b/Source/Engine/Input/Keyboard.h index 7e238bcf5..f216efe2c 100644 --- a/Source/Engine/Input/Keyboard.h +++ b/Source/Engine/Input/Keyboard.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Input/KeyboardKeys.h b/Source/Engine/Input/KeyboardKeys.h index a45ab6626..d66978212 100644 --- a/Source/Engine/Input/KeyboardKeys.h +++ b/Source/Engine/Input/KeyboardKeys.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Input/Mouse.h b/Source/Engine/Input/Mouse.h index 0acd31238..cb43ed1e1 100644 --- a/Source/Engine/Input/Mouse.h +++ b/Source/Engine/Input/Mouse.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Input/VirtualInput.h b/Source/Engine/Input/VirtualInput.h index 8fd4efeb4..3028fc661 100644 --- a/Source/Engine/Input/VirtualInput.h +++ b/Source/Engine/Input/VirtualInput.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actor.cpp b/Source/Engine/Level/Actor.cpp index 6ae69d471..0e187ac7b 100644 --- a/Source/Engine/Level/Actor.cpp +++ b/Source/Engine/Level/Actor.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Actor.h" #include "ActorsCache.h" diff --git a/Source/Engine/Level/Actor.cs b/Source/Engine/Level/Actor.cs index 5b9d365d3..ca8485ffc 100644 --- a/Source/Engine/Level/Actor.cs +++ b/Source/Engine/Level/Actor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Level/Actor.h b/Source/Engine/Level/Actor.h index bb3570eee..fdbcd1bd0 100644 --- a/Source/Engine/Level/Actor.h +++ b/Source/Engine/Level/Actor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/AnimatedModel.cpp b/Source/Engine/Level/Actors/AnimatedModel.cpp index 027995e19..6ab60a317 100644 --- a/Source/Engine/Level/Actors/AnimatedModel.cpp +++ b/Source/Engine/Level/Actors/AnimatedModel.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AnimatedModel.h" #include "BoneSocket.h" diff --git a/Source/Engine/Level/Actors/AnimatedModel.h b/Source/Engine/Level/Actors/AnimatedModel.h index bd03e824e..009ee948d 100644 --- a/Source/Engine/Level/Actors/AnimatedModel.h +++ b/Source/Engine/Level/Actors/AnimatedModel.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/BoneSocket.cpp b/Source/Engine/Level/Actors/BoneSocket.cpp index a232e4910..c5743de22 100644 --- a/Source/Engine/Level/Actors/BoneSocket.cpp +++ b/Source/Engine/Level/Actors/BoneSocket.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BoneSocket.h" #include "Engine/Level/SceneObjectsFactory.h" diff --git a/Source/Engine/Level/Actors/BoneSocket.h b/Source/Engine/Level/Actors/BoneSocket.h index 20544fb82..855ed9ad0 100644 --- a/Source/Engine/Level/Actors/BoneSocket.h +++ b/Source/Engine/Level/Actors/BoneSocket.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/BoxBrush.cpp b/Source/Engine/Level/Actors/BoxBrush.cpp index 209ae096b..666f917b2 100644 --- a/Source/Engine/Level/Actors/BoxBrush.cpp +++ b/Source/Engine/Level/Actors/BoxBrush.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BoxBrush.h" #include "Engine/Core/Math/Matrix.h" diff --git a/Source/Engine/Level/Actors/BoxBrush.h b/Source/Engine/Level/Actors/BoxBrush.h index ff2cbded9..5cb26988c 100644 --- a/Source/Engine/Level/Actors/BoxBrush.h +++ b/Source/Engine/Level/Actors/BoxBrush.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/BoxVolume.cpp b/Source/Engine/Level/Actors/BoxVolume.cpp index 213b97a74..81fb236af 100644 --- a/Source/Engine/Level/Actors/BoxVolume.cpp +++ b/Source/Engine/Level/Actors/BoxVolume.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BoxVolume.h" #include "Engine/Core/Math/Matrix.h" diff --git a/Source/Engine/Level/Actors/BoxVolume.h b/Source/Engine/Level/Actors/BoxVolume.h index c01748d38..e96b8fe90 100644 --- a/Source/Engine/Level/Actors/BoxVolume.h +++ b/Source/Engine/Level/Actors/BoxVolume.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/BrushMode.h b/Source/Engine/Level/Actors/BrushMode.h index ab4009b77..e93b9f0ee 100644 --- a/Source/Engine/Level/Actors/BrushMode.h +++ b/Source/Engine/Level/Actors/BrushMode.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/Camera.cpp b/Source/Engine/Level/Actors/Camera.cpp index 6f3052598..375b0bac3 100644 --- a/Source/Engine/Level/Actors/Camera.cpp +++ b/Source/Engine/Level/Actors/Camera.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Camera.h" #include "Engine/Level/SceneObjectsFactory.h" diff --git a/Source/Engine/Level/Actors/Camera.h b/Source/Engine/Level/Actors/Camera.h index c63a5dcf6..e7c7971b7 100644 --- a/Source/Engine/Level/Actors/Camera.h +++ b/Source/Engine/Level/Actors/Camera.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/Decal.cpp b/Source/Engine/Level/Actors/Decal.cpp index 31f8d59f4..0d08bc933 100644 --- a/Source/Engine/Level/Actors/Decal.cpp +++ b/Source/Engine/Level/Actors/Decal.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Decal.h" #include "Engine/Content/Assets/MaterialInstance.h" diff --git a/Source/Engine/Level/Actors/Decal.h b/Source/Engine/Level/Actors/Decal.h index e121fa44a..c67cefd0b 100644 --- a/Source/Engine/Level/Actors/Decal.h +++ b/Source/Engine/Level/Actors/Decal.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/DirectionalLight.cpp b/Source/Engine/Level/Actors/DirectionalLight.cpp index 32bb61653..2059fa08e 100644 --- a/Source/Engine/Level/Actors/DirectionalLight.cpp +++ b/Source/Engine/Level/Actors/DirectionalLight.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "DirectionalLight.h" #include "Engine/Graphics/RenderTask.h" diff --git a/Source/Engine/Level/Actors/DirectionalLight.h b/Source/Engine/Level/Actors/DirectionalLight.h index cb29112c0..f763ae64c 100644 --- a/Source/Engine/Level/Actors/DirectionalLight.h +++ b/Source/Engine/Level/Actors/DirectionalLight.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/EmptyActor.cpp b/Source/Engine/Level/Actors/EmptyActor.cpp index 96d19ed32..653f2ecb1 100644 --- a/Source/Engine/Level/Actors/EmptyActor.cpp +++ b/Source/Engine/Level/Actors/EmptyActor.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "EmptyActor.h" diff --git a/Source/Engine/Level/Actors/EmptyActor.h b/Source/Engine/Level/Actors/EmptyActor.h index 8d7496a3a..02dec8b13 100644 --- a/Source/Engine/Level/Actors/EmptyActor.h +++ b/Source/Engine/Level/Actors/EmptyActor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/EnvironmentProbe.cpp b/Source/Engine/Level/Actors/EnvironmentProbe.cpp index 4f81a0a59..d95d957a3 100644 --- a/Source/Engine/Level/Actors/EnvironmentProbe.cpp +++ b/Source/Engine/Level/Actors/EnvironmentProbe.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "EnvironmentProbe.h" #include "Engine/Platform/FileSystem.h" diff --git a/Source/Engine/Level/Actors/EnvironmentProbe.h b/Source/Engine/Level/Actors/EnvironmentProbe.h index 9b1936187..ae64e9ce0 100644 --- a/Source/Engine/Level/Actors/EnvironmentProbe.h +++ b/Source/Engine/Level/Actors/EnvironmentProbe.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/ExponentialHeightFog.cpp b/Source/Engine/Level/Actors/ExponentialHeightFog.cpp index 74b14369d..39febfaf8 100644 --- a/Source/Engine/Level/Actors/ExponentialHeightFog.cpp +++ b/Source/Engine/Level/Actors/ExponentialHeightFog.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ExponentialHeightFog.h" #include "DirectionalLight.h" diff --git a/Source/Engine/Level/Actors/ExponentialHeightFog.h b/Source/Engine/Level/Actors/ExponentialHeightFog.h index 7b400fe4e..ee39c58e0 100644 --- a/Source/Engine/Level/Actors/ExponentialHeightFog.h +++ b/Source/Engine/Level/Actors/ExponentialHeightFog.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/Light.cpp b/Source/Engine/Level/Actors/Light.cpp index 5e86f6e7e..44e54f9c0 100644 --- a/Source/Engine/Level/Actors/Light.cpp +++ b/Source/Engine/Level/Actors/Light.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Light.h" #include "../Scene/Scene.h" diff --git a/Source/Engine/Level/Actors/Light.h b/Source/Engine/Level/Actors/Light.h index efb137b60..ed12f6fbd 100644 --- a/Source/Engine/Level/Actors/Light.h +++ b/Source/Engine/Level/Actors/Light.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/ModelInstanceActor.cpp b/Source/Engine/Level/Actors/ModelInstanceActor.cpp index 8077197c6..054e07b15 100644 --- a/Source/Engine/Level/Actors/ModelInstanceActor.cpp +++ b/Source/Engine/Level/Actors/ModelInstanceActor.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ModelInstanceActor.h" #include "Engine/Content/Assets/MaterialInstance.h" diff --git a/Source/Engine/Level/Actors/ModelInstanceActor.h b/Source/Engine/Level/Actors/ModelInstanceActor.h index e92b7cba6..793176ae0 100644 --- a/Source/Engine/Level/Actors/ModelInstanceActor.h +++ b/Source/Engine/Level/Actors/ModelInstanceActor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/PointLight.cpp b/Source/Engine/Level/Actors/PointLight.cpp index 912d21a6a..ceb214922 100644 --- a/Source/Engine/Level/Actors/PointLight.cpp +++ b/Source/Engine/Level/Actors/PointLight.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "PointLight.h" #include "Engine/Graphics/RenderTask.h" diff --git a/Source/Engine/Level/Actors/PointLight.h b/Source/Engine/Level/Actors/PointLight.h index f40d4a0b0..c00d63965 100644 --- a/Source/Engine/Level/Actors/PointLight.h +++ b/Source/Engine/Level/Actors/PointLight.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/PostFxVolume.cpp b/Source/Engine/Level/Actors/PostFxVolume.cpp index a8a2b8bb5..cacb75404 100644 --- a/Source/Engine/Level/Actors/PostFxVolume.cpp +++ b/Source/Engine/Level/Actors/PostFxVolume.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "PostFxVolume.h" #include "Engine/Graphics/RenderTask.h" diff --git a/Source/Engine/Level/Actors/PostFxVolume.h b/Source/Engine/Level/Actors/PostFxVolume.h index 577f05e57..d93da74f0 100644 --- a/Source/Engine/Level/Actors/PostFxVolume.h +++ b/Source/Engine/Level/Actors/PostFxVolume.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/Ragdoll.cpp b/Source/Engine/Level/Actors/Ragdoll.cpp index d5c089335..7d03d55be 100644 --- a/Source/Engine/Level/Actors/Ragdoll.cpp +++ b/Source/Engine/Level/Actors/Ragdoll.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Ragdoll.h" #include "AnimatedModel.h" diff --git a/Source/Engine/Level/Actors/Ragdoll.h b/Source/Engine/Level/Actors/Ragdoll.h index 02206f04f..2d795a819 100644 --- a/Source/Engine/Level/Actors/Ragdoll.h +++ b/Source/Engine/Level/Actors/Ragdoll.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/Sky.cpp b/Source/Engine/Level/Actors/Sky.cpp index dcb2bb77e..674b5d1a9 100644 --- a/Source/Engine/Level/Actors/Sky.cpp +++ b/Source/Engine/Level/Actors/Sky.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Sky.h" #include "DirectionalLight.h" diff --git a/Source/Engine/Level/Actors/Sky.h b/Source/Engine/Level/Actors/Sky.h index 6d0935f78..a4ad40b7b 100644 --- a/Source/Engine/Level/Actors/Sky.h +++ b/Source/Engine/Level/Actors/Sky.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/SkyLight.cpp b/Source/Engine/Level/Actors/SkyLight.cpp index 7894ef1c3..3bde95f98 100644 --- a/Source/Engine/Level/Actors/SkyLight.cpp +++ b/Source/Engine/Level/Actors/SkyLight.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SkyLight.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Level/Actors/SkyLight.h b/Source/Engine/Level/Actors/SkyLight.h index 59d68747e..c04f9a25d 100644 --- a/Source/Engine/Level/Actors/SkyLight.h +++ b/Source/Engine/Level/Actors/SkyLight.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/Skybox.cpp b/Source/Engine/Level/Actors/Skybox.cpp index 1b00b86d1..a32cd9412 100644 --- a/Source/Engine/Level/Actors/Skybox.cpp +++ b/Source/Engine/Level/Actors/Skybox.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Skybox.h" #include "Engine/Core/Math/Color.h" diff --git a/Source/Engine/Level/Actors/Skybox.h b/Source/Engine/Level/Actors/Skybox.h index 3485f8091..46adef7ca 100644 --- a/Source/Engine/Level/Actors/Skybox.h +++ b/Source/Engine/Level/Actors/Skybox.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/Spline.cpp b/Source/Engine/Level/Actors/Spline.cpp index a54384dd9..01a4cde78 100644 --- a/Source/Engine/Level/Actors/Spline.cpp +++ b/Source/Engine/Level/Actors/Spline.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Spline.h" #include "Engine/Serialization/Serialization.h" diff --git a/Source/Engine/Level/Actors/Spline.h b/Source/Engine/Level/Actors/Spline.h index 4a81ee186..94df394c4 100644 --- a/Source/Engine/Level/Actors/Spline.h +++ b/Source/Engine/Level/Actors/Spline.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/SplineModel.cpp b/Source/Engine/Level/Actors/SplineModel.cpp index c1d6395ab..a84eca432 100644 --- a/Source/Engine/Level/Actors/SplineModel.cpp +++ b/Source/Engine/Level/Actors/SplineModel.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SplineModel.h" #include "Spline.h" diff --git a/Source/Engine/Level/Actors/SplineModel.h b/Source/Engine/Level/Actors/SplineModel.h index 654268ec6..2a01c6fcc 100644 --- a/Source/Engine/Level/Actors/SplineModel.h +++ b/Source/Engine/Level/Actors/SplineModel.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/SpotLight.cpp b/Source/Engine/Level/Actors/SpotLight.cpp index 90878fc00..d51df584b 100644 --- a/Source/Engine/Level/Actors/SpotLight.cpp +++ b/Source/Engine/Level/Actors/SpotLight.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SpotLight.h" #include "Engine/Graphics/RenderView.h" diff --git a/Source/Engine/Level/Actors/SpotLight.h b/Source/Engine/Level/Actors/SpotLight.h index 2c16d38e4..c52143ed3 100644 --- a/Source/Engine/Level/Actors/SpotLight.h +++ b/Source/Engine/Level/Actors/SpotLight.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Actors/StaticModel.cpp b/Source/Engine/Level/Actors/StaticModel.cpp index 58a471e04..aa6772904 100644 --- a/Source/Engine/Level/Actors/StaticModel.cpp +++ b/Source/Engine/Level/Actors/StaticModel.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "StaticModel.h" #include "Engine/Engine/Engine.h" diff --git a/Source/Engine/Level/Actors/StaticModel.h b/Source/Engine/Level/Actors/StaticModel.h index 2f064eb8a..5a986d0fb 100644 --- a/Source/Engine/Level/Actors/StaticModel.h +++ b/Source/Engine/Level/Actors/StaticModel.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/ActorsCache.cpp b/Source/Engine/Level/ActorsCache.cpp index 14c71cfdd..495216342 100644 --- a/Source/Engine/Level/ActorsCache.cpp +++ b/Source/Engine/Level/ActorsCache.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ActorsCache.h" diff --git a/Source/Engine/Level/ActorsCache.h b/Source/Engine/Level/ActorsCache.h index 9895e63f4..954eba2e8 100644 --- a/Source/Engine/Level/ActorsCache.h +++ b/Source/Engine/Level/ActorsCache.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/LargeWorlds.h b/Source/Engine/Level/LargeWorlds.h index 2d92b7228..9d9ce4acb 100644 --- a/Source/Engine/Level/LargeWorlds.h +++ b/Source/Engine/Level/LargeWorlds.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Level.Build.cs b/Source/Engine/Level/Level.Build.cs index 758a3c683..bd09e339d 100644 --- a/Source/Engine/Level/Level.Build.cs +++ b/Source/Engine/Level/Level.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/Level/Level.cpp b/Source/Engine/Level/Level.cpp index f4d9e428b..31271f173 100644 --- a/Source/Engine/Level/Level.cpp +++ b/Source/Engine/Level/Level.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Level.h" #include "ActorsCache.h" diff --git a/Source/Engine/Level/Level.cs b/Source/Engine/Level/Level.cs index 3e367195e..4ba9ace8b 100644 --- a/Source/Engine/Level/Level.cs +++ b/Source/Engine/Level/Level.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Level/Level.h b/Source/Engine/Level/Level.h index ac6a14238..4ae1e5bae 100644 --- a/Source/Engine/Level/Level.h +++ b/Source/Engine/Level/Level.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Prefabs/Prefab.Apply.cpp b/Source/Engine/Level/Prefabs/Prefab.Apply.cpp index 35b02bf40..e5114547e 100644 --- a/Source/Engine/Level/Prefabs/Prefab.Apply.cpp +++ b/Source/Engine/Level/Prefabs/Prefab.Apply.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Prefab.h" diff --git a/Source/Engine/Level/Prefabs/Prefab.cpp b/Source/Engine/Level/Prefabs/Prefab.cpp index 25a2bd086..310de590f 100644 --- a/Source/Engine/Level/Prefabs/Prefab.cpp +++ b/Source/Engine/Level/Prefabs/Prefab.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Prefab.h" #include "Engine/Serialization/JsonTools.h" diff --git a/Source/Engine/Level/Prefabs/Prefab.h b/Source/Engine/Level/Prefabs/Prefab.h index 9fa2b4fd0..f5339c9ec 100644 --- a/Source/Engine/Level/Prefabs/Prefab.h +++ b/Source/Engine/Level/Prefabs/Prefab.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Prefabs/PrefabManager.cpp b/Source/Engine/Level/Prefabs/PrefabManager.cpp index d99a89e39..6f89073b1 100644 --- a/Source/Engine/Level/Prefabs/PrefabManager.cpp +++ b/Source/Engine/Level/Prefabs/PrefabManager.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "PrefabManager.h" #include "../Scene/Scene.h" diff --git a/Source/Engine/Level/Prefabs/PrefabManager.h b/Source/Engine/Level/Prefabs/PrefabManager.h index ad990da9f..ba5b49ef3 100644 --- a/Source/Engine/Level/Prefabs/PrefabManager.h +++ b/Source/Engine/Level/Prefabs/PrefabManager.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Scene.cs b/Source/Engine/Level/Scene.cs index 4e90cff92..5cc3aee93 100644 --- a/Source/Engine/Level/Scene.cs +++ b/Source/Engine/Level/Scene.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Level/Scene/Lightmap.cpp b/Source/Engine/Level/Scene/Lightmap.cpp index c8b83febf..17ef9f19a 100644 --- a/Source/Engine/Level/Scene/Lightmap.cpp +++ b/Source/Engine/Level/Scene/Lightmap.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Lightmap.h" #include "Scene.h" diff --git a/Source/Engine/Level/Scene/Lightmap.h b/Source/Engine/Level/Scene/Lightmap.h index 3129dbd25..1fa4a02ea 100644 --- a/Source/Engine/Level/Scene/Lightmap.h +++ b/Source/Engine/Level/Scene/Lightmap.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Scene/Scene.cpp b/Source/Engine/Level/Scene/Scene.cpp index 6c1541240..8c9836e95 100644 --- a/Source/Engine/Level/Scene/Scene.cpp +++ b/Source/Engine/Level/Scene/Scene.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Scene.h" #include "SceneAsset.h" diff --git a/Source/Engine/Level/Scene/Scene.h b/Source/Engine/Level/Scene/Scene.h index 3fc33f19d..a2dfd0c1f 100644 --- a/Source/Engine/Level/Scene/Scene.h +++ b/Source/Engine/Level/Scene/Scene.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Scene/SceneAsset.h b/Source/Engine/Level/Scene/SceneAsset.h index a6e2e9533..e46354229 100644 --- a/Source/Engine/Level/Scene/SceneAsset.h +++ b/Source/Engine/Level/Scene/SceneAsset.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Scene/SceneCSGData.cpp b/Source/Engine/Level/Scene/SceneCSGData.cpp index a1bfb3860..8dbbe526d 100644 --- a/Source/Engine/Level/Scene/SceneCSGData.cpp +++ b/Source/Engine/Level/Scene/SceneCSGData.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SceneCSGData.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Level/Scene/SceneCSGData.h b/Source/Engine/Level/Scene/SceneCSGData.h index ca6ed0540..0b2f3676b 100644 --- a/Source/Engine/Level/Scene/SceneCSGData.h +++ b/Source/Engine/Level/Scene/SceneCSGData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Scene/SceneLightmapsData.cpp b/Source/Engine/Level/Scene/SceneLightmapsData.cpp index 738c7ab4f..a4b92a6c6 100644 --- a/Source/Engine/Level/Scene/SceneLightmapsData.cpp +++ b/Source/Engine/Level/Scene/SceneLightmapsData.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SceneLightmapsData.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Level/Scene/SceneLightmapsData.h b/Source/Engine/Level/Scene/SceneLightmapsData.h index 96563f1e7..5525a8a00 100644 --- a/Source/Engine/Level/Scene/SceneLightmapsData.h +++ b/Source/Engine/Level/Scene/SceneLightmapsData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Scene/SceneNavigation.h b/Source/Engine/Level/Scene/SceneNavigation.h index a836c12c5..f8b5eef50 100644 --- a/Source/Engine/Level/Scene/SceneNavigation.h +++ b/Source/Engine/Level/Scene/SceneNavigation.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Scene/SceneRendering.cpp b/Source/Engine/Level/Scene/SceneRendering.cpp index 65773b6c0..00084eef1 100644 --- a/Source/Engine/Level/Scene/SceneRendering.cpp +++ b/Source/Engine/Level/Scene/SceneRendering.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #define SCENE_RENDERING_USE_PROFILER_PER_ACTOR 0 diff --git a/Source/Engine/Level/Scene/SceneRendering.h b/Source/Engine/Level/Scene/SceneRendering.h index 0afe4ea3c..45c8d51cd 100644 --- a/Source/Engine/Level/Scene/SceneRendering.h +++ b/Source/Engine/Level/Scene/SceneRendering.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Scene/SceneTicking.cpp b/Source/Engine/Level/Scene/SceneTicking.cpp index 34de25a2e..34987136d 100644 --- a/Source/Engine/Level/Scene/SceneTicking.cpp +++ b/Source/Engine/Level/Scene/SceneTicking.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SceneTicking.h" #include "Scene.h" diff --git a/Source/Engine/Level/Scene/SceneTicking.h b/Source/Engine/Level/Scene/SceneTicking.h index 7d590c8e7..e6d4c6878 100644 --- a/Source/Engine/Level/Scene/SceneTicking.h +++ b/Source/Engine/Level/Scene/SceneTicking.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/SceneInfo.cpp b/Source/Engine/Level/SceneInfo.cpp index 9c504bad7..be1ff84a8 100644 --- a/Source/Engine/Level/SceneInfo.cpp +++ b/Source/Engine/Level/SceneInfo.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Level/Scene/SceneLightmapsData.h" #include "Level.h" diff --git a/Source/Engine/Level/SceneInfo.h b/Source/Engine/Level/SceneInfo.h index 6b171473c..c53b91002 100644 --- a/Source/Engine/Level/SceneInfo.h +++ b/Source/Engine/Level/SceneInfo.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/SceneObject.cpp b/Source/Engine/Level/SceneObject.cpp index 64a88be8d..713faf8ce 100644 --- a/Source/Engine/Level/SceneObject.cpp +++ b/Source/Engine/Level/SceneObject.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SceneObject.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Level/SceneObject.h b/Source/Engine/Level/SceneObject.h index 64bda4a59..fde3c1c21 100644 --- a/Source/Engine/Level/SceneObject.h +++ b/Source/Engine/Level/SceneObject.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/SceneObjectsFactory.cpp b/Source/Engine/Level/SceneObjectsFactory.cpp index b60e5fc7d..54ef377f7 100644 --- a/Source/Engine/Level/SceneObjectsFactory.cpp +++ b/Source/Engine/Level/SceneObjectsFactory.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SceneObjectsFactory.h" #include "Engine/Level/Actor.h" diff --git a/Source/Engine/Level/SceneObjectsFactory.h b/Source/Engine/Level/SceneObjectsFactory.h index e152c21b2..e749375b2 100644 --- a/Source/Engine/Level/SceneObjectsFactory.h +++ b/Source/Engine/Level/SceneObjectsFactory.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/SceneQuery.cpp b/Source/Engine/Level/SceneQuery.cpp index 7bee0e510..cbf52e6a2 100644 --- a/Source/Engine/Level/SceneQuery.cpp +++ b/Source/Engine/Level/SceneQuery.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SceneQuery.h" #include "Engine/Scripting/Script.h" diff --git a/Source/Engine/Level/SceneQuery.h b/Source/Engine/Level/SceneQuery.h index 4086665b2..a352e66ef 100644 --- a/Source/Engine/Level/SceneQuery.h +++ b/Source/Engine/Level/SceneQuery.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Scripts/MissingScript.h b/Source/Engine/Level/Scripts/MissingScript.h index d512ba992..3a7120e37 100644 --- a/Source/Engine/Level/Scripts/MissingScript.h +++ b/Source/Engine/Level/Scripts/MissingScript.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Scripts/ModelPrefab.h b/Source/Engine/Level/Scripts/ModelPrefab.h index fbdb5fd18..0adf0edea 100644 --- a/Source/Engine/Level/Scripts/ModelPrefab.h +++ b/Source/Engine/Level/Scripts/ModelPrefab.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Spline.cs b/Source/Engine/Level/Spline.cs index a2c9aecde..b75e5071c 100644 --- a/Source/Engine/Level/Spline.cs +++ b/Source/Engine/Level/Spline.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.InteropServices; diff --git a/Source/Engine/Level/Tags.cpp b/Source/Engine/Level/Tags.cpp index f540cb112..c12fed765 100644 --- a/Source/Engine/Level/Tags.cpp +++ b/Source/Engine/Level/Tags.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Tags.h" #include "Engine/Core/Types/String.h" diff --git a/Source/Engine/Level/Tags.cs b/Source/Engine/Level/Tags.cs index 11815aa9d..3a25a8efa 100644 --- a/Source/Engine/Level/Tags.cs +++ b/Source/Engine/Level/Tags.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.ComponentModel; diff --git a/Source/Engine/Level/Tags.h b/Source/Engine/Level/Tags.h index 864adcda7..7c261f313 100644 --- a/Source/Engine/Level/Tags.h +++ b/Source/Engine/Level/Tags.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Level/Types.h b/Source/Engine/Level/Types.h index d605c6ad3..920cf65ca 100644 --- a/Source/Engine/Level/Types.h +++ b/Source/Engine/Level/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Localization/CultureInfo.cpp b/Source/Engine/Localization/CultureInfo.cpp index fc678d419..c6990da1d 100644 --- a/Source/Engine/Localization/CultureInfo.cpp +++ b/Source/Engine/Localization/CultureInfo.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CultureInfo.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Localization/CultureInfo.h b/Source/Engine/Localization/CultureInfo.h index debd537ab..e243e3b42 100644 --- a/Source/Engine/Localization/CultureInfo.h +++ b/Source/Engine/Localization/CultureInfo.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Localization/Localization.Build.cs b/Source/Engine/Localization/Localization.Build.cs index 6ca400fa2..fce5788bc 100644 --- a/Source/Engine/Localization/Localization.Build.cs +++ b/Source/Engine/Localization/Localization.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/Localization/Localization.cpp b/Source/Engine/Localization/Localization.cpp index b2c135856..bc921c28e 100644 --- a/Source/Engine/Localization/Localization.cpp +++ b/Source/Engine/Localization/Localization.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Localization.h" #include "CultureInfo.h" diff --git a/Source/Engine/Localization/Localization.h b/Source/Engine/Localization/Localization.h index d2dcfbb8b..77b9b76f0 100644 --- a/Source/Engine/Localization/Localization.h +++ b/Source/Engine/Localization/Localization.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Localization/LocalizationSettings.h b/Source/Engine/Localization/LocalizationSettings.h index 22a4f03e4..0f5e1d99c 100644 --- a/Source/Engine/Localization/LocalizationSettings.h +++ b/Source/Engine/Localization/LocalizationSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Localization/LocalizedString.cs b/Source/Engine/Localization/LocalizedString.cs index 3646d842b..ebb339f83 100644 --- a/Source/Engine/Localization/LocalizedString.cs +++ b/Source/Engine/Localization/LocalizedString.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Engine/Localization/LocalizedString.h b/Source/Engine/Localization/LocalizedString.h index 6c1b413fa..3a3d2b464 100644 --- a/Source/Engine/Localization/LocalizedString.h +++ b/Source/Engine/Localization/LocalizedString.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Localization/LocalizedStringTable.cpp b/Source/Engine/Localization/LocalizedStringTable.cpp index 578077076..908442186 100644 --- a/Source/Engine/Localization/LocalizedStringTable.cpp +++ b/Source/Engine/Localization/LocalizedStringTable.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "LocalizedStringTable.h" #include "Engine/Serialization/JsonTools.h" diff --git a/Source/Engine/Localization/LocalizedStringTable.h b/Source/Engine/Localization/LocalizedStringTable.h index 4024d5d3a..5df8cc13d 100644 --- a/Source/Engine/Localization/LocalizedStringTable.h +++ b/Source/Engine/Localization/LocalizedStringTable.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Main/Android/main.cpp b/Source/Engine/Main/Android/main.cpp index b9856ea9f..6d890148c 100644 --- a/Source/Engine/Main/Android/main.cpp +++ b/Source/Engine/Main/Android/main.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_ANDROID diff --git a/Source/Engine/Main/Default/main.cpp b/Source/Engine/Main/Default/main.cpp index 3a7efcc4e..6b192d0ae 100644 --- a/Source/Engine/Main/Default/main.cpp +++ b/Source/Engine/Main/Default/main.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_LINUX || PLATFORM_MAC || PLATFORM_IOS diff --git a/Source/Engine/Main/Main.Build.cs b/Source/Engine/Main/Main.Build.cs index 120d0bc5c..753235e9a 100644 --- a/Source/Engine/Main/Main.Build.cs +++ b/Source/Engine/Main/Main.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Engine/Main/UWP/main.cpp b/Source/Engine/Main/UWP/main.cpp index 0600c39b9..4f35255fb 100644 --- a/Source/Engine/Main/UWP/main.cpp +++ b/Source/Engine/Main/UWP/main.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_UWP diff --git a/Source/Engine/Main/UWP/main.h b/Source/Engine/Main/UWP/main.h index 3b2be51ce..21dd40030 100644 --- a/Source/Engine/Main/UWP/main.h +++ b/Source/Engine/Main/UWP/main.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Main/Windows/main.cpp b/Source/Engine/Main/Windows/main.cpp index d9eb6db2a..3667efb6b 100644 --- a/Source/Engine/Main/Windows/main.cpp +++ b/Source/Engine/Main/Windows/main.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WINDOWS diff --git a/Source/Engine/Navigation/NavCrowd.cpp b/Source/Engine/Navigation/NavCrowd.cpp index fe1c2f728..330be870c 100644 --- a/Source/Engine/Navigation/NavCrowd.cpp +++ b/Source/Engine/Navigation/NavCrowd.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NavCrowd.h" #include "NavMesh.h" diff --git a/Source/Engine/Navigation/NavCrowd.h b/Source/Engine/Navigation/NavCrowd.h index 2311e5f0f..c69f789be 100644 --- a/Source/Engine/Navigation/NavCrowd.h +++ b/Source/Engine/Navigation/NavCrowd.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Navigation/NavLink.cpp b/Source/Engine/Navigation/NavLink.cpp index 5489fa6bc..ce85d63b6 100644 --- a/Source/Engine/Navigation/NavLink.cpp +++ b/Source/Engine/Navigation/NavLink.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NavLink.h" #include "Engine/Serialization/Serialization.h" diff --git a/Source/Engine/Navigation/NavLink.h b/Source/Engine/Navigation/NavLink.h index 791cc030a..c372e74b9 100644 --- a/Source/Engine/Navigation/NavLink.h +++ b/Source/Engine/Navigation/NavLink.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Navigation/NavMesh.cpp b/Source/Engine/Navigation/NavMesh.cpp index 38dd2961e..a6076cbbd 100644 --- a/Source/Engine/Navigation/NavMesh.cpp +++ b/Source/Engine/Navigation/NavMesh.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NavMesh.h" #include "NavMeshRuntime.h" diff --git a/Source/Engine/Navigation/NavMesh.h b/Source/Engine/Navigation/NavMesh.h index 248dd2669..76a4eb963 100644 --- a/Source/Engine/Navigation/NavMesh.h +++ b/Source/Engine/Navigation/NavMesh.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Navigation/NavMeshBoundsVolume.cpp b/Source/Engine/Navigation/NavMeshBoundsVolume.cpp index 89e76a9bc..a65b00289 100644 --- a/Source/Engine/Navigation/NavMeshBoundsVolume.cpp +++ b/Source/Engine/Navigation/NavMeshBoundsVolume.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NavMeshBoundsVolume.h" #include "Engine/Level/Scene/Scene.h" diff --git a/Source/Engine/Navigation/NavMeshBoundsVolume.h b/Source/Engine/Navigation/NavMeshBoundsVolume.h index a99cfada9..a6f25efe7 100644 --- a/Source/Engine/Navigation/NavMeshBoundsVolume.h +++ b/Source/Engine/Navigation/NavMeshBoundsVolume.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Navigation/NavMeshBuilder.cpp b/Source/Engine/Navigation/NavMeshBuilder.cpp index ccd9bef32..eedd71158 100644 --- a/Source/Engine/Navigation/NavMeshBuilder.cpp +++ b/Source/Engine/Navigation/NavMeshBuilder.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_NAV_MESH_BUILDER diff --git a/Source/Engine/Navigation/NavMeshBuilder.h b/Source/Engine/Navigation/NavMeshBuilder.h index 44516a67c..621ba4184 100644 --- a/Source/Engine/Navigation/NavMeshBuilder.h +++ b/Source/Engine/Navigation/NavMeshBuilder.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Navigation/NavMeshData.cpp b/Source/Engine/Navigation/NavMeshData.cpp index 54bcebb39..16227ce98 100644 --- a/Source/Engine/Navigation/NavMeshData.cpp +++ b/Source/Engine/Navigation/NavMeshData.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NavMeshData.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Navigation/NavMeshData.h b/Source/Engine/Navigation/NavMeshData.h index 14fc65499..651331074 100644 --- a/Source/Engine/Navigation/NavMeshData.h +++ b/Source/Engine/Navigation/NavMeshData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Navigation/NavMeshRuntime.cpp b/Source/Engine/Navigation/NavMeshRuntime.cpp index 4fcf0e038..aa4974a7e 100644 --- a/Source/Engine/Navigation/NavMeshRuntime.cpp +++ b/Source/Engine/Navigation/NavMeshRuntime.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NavMeshRuntime.h" #include "NavigationSettings.h" diff --git a/Source/Engine/Navigation/NavMeshRuntime.h b/Source/Engine/Navigation/NavMeshRuntime.h index 612cba285..cb22b91b5 100644 --- a/Source/Engine/Navigation/NavMeshRuntime.h +++ b/Source/Engine/Navigation/NavMeshRuntime.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Navigation/NavModifierVolume.cpp b/Source/Engine/Navigation/NavModifierVolume.cpp index d5d57fa8d..9644b4e75 100644 --- a/Source/Engine/Navigation/NavModifierVolume.cpp +++ b/Source/Engine/Navigation/NavModifierVolume.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NavModifierVolume.h" #include "NavigationSettings.h" diff --git a/Source/Engine/Navigation/NavModifierVolume.h b/Source/Engine/Navigation/NavModifierVolume.h index 7b148fc2f..f394afa7c 100644 --- a/Source/Engine/Navigation/NavModifierVolume.h +++ b/Source/Engine/Navigation/NavModifierVolume.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Navigation/Navigation.Build.cs b/Source/Engine/Navigation/Navigation.Build.cs index 251bfe5ec..535c782f0 100644 --- a/Source/Engine/Navigation/Navigation.Build.cs +++ b/Source/Engine/Navigation/Navigation.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/Navigation/Navigation.cpp b/Source/Engine/Navigation/Navigation.cpp index 73e11e630..d7632d0df 100644 --- a/Source/Engine/Navigation/Navigation.cpp +++ b/Source/Engine/Navigation/Navigation.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Navigation.h" #include "NavigationSettings.h" diff --git a/Source/Engine/Navigation/Navigation.h b/Source/Engine/Navigation/Navigation.h index 4ca6aa470..921955598 100644 --- a/Source/Engine/Navigation/Navigation.h +++ b/Source/Engine/Navigation/Navigation.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Navigation/NavigationSettings.cs b/Source/Engine/Navigation/NavigationSettings.cs index 25acb5cb1..43a22a9e4 100644 --- a/Source/Engine/Navigation/NavigationSettings.cs +++ b/Source/Engine/Navigation/NavigationSettings.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.Serialization; diff --git a/Source/Engine/Navigation/NavigationSettings.h b/Source/Engine/Navigation/NavigationSettings.h index 2401c333b..62671433f 100644 --- a/Source/Engine/Navigation/NavigationSettings.h +++ b/Source/Engine/Navigation/NavigationSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Navigation/NavigationTypes.h b/Source/Engine/Navigation/NavigationTypes.h index 4db71ac69..94a044683 100644 --- a/Source/Engine/Navigation/NavigationTypes.h +++ b/Source/Engine/Navigation/NavigationTypes.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/Components/NetworkTransform.cpp b/Source/Engine/Networking/Components/NetworkTransform.cpp index 6f5943ff1..38b3a560e 100644 --- a/Source/Engine/Networking/Components/NetworkTransform.cpp +++ b/Source/Engine/Networking/Components/NetworkTransform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Interpolation and prediction logic based on https://www.gabrielgambetta.com/client-server-game-architecture.html diff --git a/Source/Engine/Networking/Components/NetworkTransform.h b/Source/Engine/Networking/Components/NetworkTransform.h index 7a9b30ea6..4f3a44d88 100644 --- a/Source/Engine/Networking/Components/NetworkTransform.h +++ b/Source/Engine/Networking/Components/NetworkTransform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/Drivers/ENetDriver.cpp b/Source/Engine/Networking/Drivers/ENetDriver.cpp index c44c83fb8..d664dd9c5 100644 --- a/Source/Engine/Networking/Drivers/ENetDriver.cpp +++ b/Source/Engine/Networking/Drivers/ENetDriver.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // TODO: Check defines so we can disable ENet diff --git a/Source/Engine/Networking/Drivers/ENetDriver.h b/Source/Engine/Networking/Drivers/ENetDriver.h index fdabdd5ce..ef88fd316 100644 --- a/Source/Engine/Networking/Drivers/ENetDriver.h +++ b/Source/Engine/Networking/Drivers/ENetDriver.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/Drivers/NetworkLagDriver.cpp b/Source/Engine/Networking/Drivers/NetworkLagDriver.cpp index be07f367c..35d1ac5d4 100644 --- a/Source/Engine/Networking/Drivers/NetworkLagDriver.cpp +++ b/Source/Engine/Networking/Drivers/NetworkLagDriver.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NetworkLagDriver.h" #include "ENetDriver.h" diff --git a/Source/Engine/Networking/Drivers/NetworkLagDriver.h b/Source/Engine/Networking/Drivers/NetworkLagDriver.h index 4021523ca..1fd1a455a 100644 --- a/Source/Engine/Networking/Drivers/NetworkLagDriver.h +++ b/Source/Engine/Networking/Drivers/NetworkLagDriver.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/INetworkDriver.h b/Source/Engine/Networking/INetworkDriver.h index 1abd4a177..3c60205ed 100644 --- a/Source/Engine/Networking/INetworkDriver.h +++ b/Source/Engine/Networking/INetworkDriver.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/INetworkObject.h b/Source/Engine/Networking/INetworkObject.h index 932c3aa0d..1eed87703 100644 --- a/Source/Engine/Networking/INetworkObject.h +++ b/Source/Engine/Networking/INetworkObject.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/INetworkSerializable.h b/Source/Engine/Networking/INetworkSerializable.h index 3c7b82f9f..c976b42c9 100644 --- a/Source/Engine/Networking/INetworkSerializable.h +++ b/Source/Engine/Networking/INetworkSerializable.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkChannelType.h b/Source/Engine/Networking/NetworkChannelType.h index c33f9c372..590566953 100644 --- a/Source/Engine/Networking/NetworkChannelType.h +++ b/Source/Engine/Networking/NetworkChannelType.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkClient.cs b/Source/Engine/Networking/NetworkClient.cs index e48aa8b34..4a05fdee5 100644 --- a/Source/Engine/Networking/NetworkClient.cs +++ b/Source/Engine/Networking/NetworkClient.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.Networking { diff --git a/Source/Engine/Networking/NetworkClient.h b/Source/Engine/Networking/NetworkClient.h index 1d4b69ef0..8b47fa248 100644 --- a/Source/Engine/Networking/NetworkClient.h +++ b/Source/Engine/Networking/NetworkClient.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkConfig.h b/Source/Engine/Networking/NetworkConfig.h index 0768d3402..e9827e536 100644 --- a/Source/Engine/Networking/NetworkConfig.h +++ b/Source/Engine/Networking/NetworkConfig.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkConnection.h b/Source/Engine/Networking/NetworkConnection.h index f6a39ea72..d25ac5722 100644 --- a/Source/Engine/Networking/NetworkConnection.h +++ b/Source/Engine/Networking/NetworkConnection.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkConnectionState.h b/Source/Engine/Networking/NetworkConnectionState.h index bf1396344..6458e62c3 100644 --- a/Source/Engine/Networking/NetworkConnectionState.h +++ b/Source/Engine/Networking/NetworkConnectionState.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkEvent.h b/Source/Engine/Networking/NetworkEvent.h index eb00aac03..a48764241 100644 --- a/Source/Engine/Networking/NetworkEvent.h +++ b/Source/Engine/Networking/NetworkEvent.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkInternal.h b/Source/Engine/Networking/NetworkInternal.h index 9484337d1..050ca67da 100644 --- a/Source/Engine/Networking/NetworkInternal.h +++ b/Source/Engine/Networking/NetworkInternal.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkManager.cpp b/Source/Engine/Networking/NetworkManager.cpp index 06ae9b4d3..b9bb0125a 100644 --- a/Source/Engine/Networking/NetworkManager.cpp +++ b/Source/Engine/Networking/NetworkManager.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NetworkManager.h" #include "NetworkClient.h" diff --git a/Source/Engine/Networking/NetworkManager.h b/Source/Engine/Networking/NetworkManager.h index c18a58d96..f76f53d59 100644 --- a/Source/Engine/Networking/NetworkManager.h +++ b/Source/Engine/Networking/NetworkManager.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkMessage.cs b/Source/Engine/Networking/NetworkMessage.cs index 7c60ddc4d..8b9739ecd 100644 --- a/Source/Engine/Networking/NetworkMessage.cs +++ b/Source/Engine/Networking/NetworkMessage.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Text; diff --git a/Source/Engine/Networking/NetworkMessage.h b/Source/Engine/Networking/NetworkMessage.h index cfea95676..83bbc251c 100644 --- a/Source/Engine/Networking/NetworkMessage.h +++ b/Source/Engine/Networking/NetworkMessage.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkPeer.cpp b/Source/Engine/Networking/NetworkPeer.cpp index c4c0ea712..42255f71b 100644 --- a/Source/Engine/Networking/NetworkPeer.cpp +++ b/Source/Engine/Networking/NetworkPeer.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NetworkPeer.h" #include "NetworkEvent.h" diff --git a/Source/Engine/Networking/NetworkPeer.h b/Source/Engine/Networking/NetworkPeer.h index d68584754..26593c902 100644 --- a/Source/Engine/Networking/NetworkPeer.h +++ b/Source/Engine/Networking/NetworkPeer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkReplicationHierarchy.cpp b/Source/Engine/Networking/NetworkReplicationHierarchy.cpp index 6ec5e52c2..03d7e61a6 100644 --- a/Source/Engine/Networking/NetworkReplicationHierarchy.cpp +++ b/Source/Engine/Networking/NetworkReplicationHierarchy.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NetworkReplicationHierarchy.h" #include "NetworkManager.h" diff --git a/Source/Engine/Networking/NetworkReplicationHierarchy.cs b/Source/Engine/Networking/NetworkReplicationHierarchy.cs index f03419275..3a7d11f64 100644 --- a/Source/Engine/Networking/NetworkReplicationHierarchy.cs +++ b/Source/Engine/Networking/NetworkReplicationHierarchy.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.Networking { diff --git a/Source/Engine/Networking/NetworkReplicationHierarchy.h b/Source/Engine/Networking/NetworkReplicationHierarchy.h index b054de453..ba2665622 100644 --- a/Source/Engine/Networking/NetworkReplicationHierarchy.h +++ b/Source/Engine/Networking/NetworkReplicationHierarchy.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkReplicator.cpp b/Source/Engine/Networking/NetworkReplicator.cpp index a5ac6ac6e..85e6bcdd3 100644 --- a/Source/Engine/Networking/NetworkReplicator.cpp +++ b/Source/Engine/Networking/NetworkReplicator.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NetworkReplicator.h" #include "NetworkClient.h" diff --git a/Source/Engine/Networking/NetworkReplicator.cs b/Source/Engine/Networking/NetworkReplicator.cs index bc437b82e..68b04d883 100644 --- a/Source/Engine/Networking/NetworkReplicator.cs +++ b/Source/Engine/Networking/NetworkReplicator.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.InteropServices; diff --git a/Source/Engine/Networking/NetworkReplicator.h b/Source/Engine/Networking/NetworkReplicator.h index 3806f8c9d..202d2fc92 100644 --- a/Source/Engine/Networking/NetworkReplicator.h +++ b/Source/Engine/Networking/NetworkReplicator.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkRpc.h b/Source/Engine/Networking/NetworkRpc.h index 6e8d26752..37c90eead 100644 --- a/Source/Engine/Networking/NetworkRpc.h +++ b/Source/Engine/Networking/NetworkRpc.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkSettings.h b/Source/Engine/Networking/NetworkSettings.h index fca41c74a..98340e369 100644 --- a/Source/Engine/Networking/NetworkSettings.h +++ b/Source/Engine/Networking/NetworkSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkStats.h b/Source/Engine/Networking/NetworkStats.h index e6f031f3b..cc53014a5 100644 --- a/Source/Engine/Networking/NetworkStats.h +++ b/Source/Engine/Networking/NetworkStats.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/NetworkStream.cpp b/Source/Engine/Networking/NetworkStream.cpp index 6de667878..a5de34232 100644 --- a/Source/Engine/Networking/NetworkStream.cpp +++ b/Source/Engine/Networking/NetworkStream.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NetworkStream.h" #include "INetworkSerializable.h" diff --git a/Source/Engine/Networking/NetworkStream.cs b/Source/Engine/Networking/NetworkStream.cs index 3fa4ad9dc..02fb5eab8 100644 --- a/Source/Engine/Networking/NetworkStream.cs +++ b/Source/Engine/Networking/NetworkStream.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Text; diff --git a/Source/Engine/Networking/NetworkStream.h b/Source/Engine/Networking/NetworkStream.h index fa91d4912..73cb2eff8 100644 --- a/Source/Engine/Networking/NetworkStream.h +++ b/Source/Engine/Networking/NetworkStream.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Networking/Networking.Build.cs b/Source/Engine/Networking/Networking.Build.cs index 52769a94c..92cf402c9 100644 --- a/Source/Engine/Networking/Networking.Build.cs +++ b/Source/Engine/Networking/Networking.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/Networking/Types.h b/Source/Engine/Networking/Types.h index 0d754e727..0955283f9 100644 --- a/Source/Engine/Networking/Types.h +++ b/Source/Engine/Networking/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Online/IOnlinePlatform.h b/Source/Engine/Online/IOnlinePlatform.h index 76049ce71..91dd453ac 100644 --- a/Source/Engine/Online/IOnlinePlatform.h +++ b/Source/Engine/Online/IOnlinePlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Online/Online.Build.cs b/Source/Engine/Online/Online.Build.cs index 6ef78eb6e..ee45a7692 100644 --- a/Source/Engine/Online/Online.Build.cs +++ b/Source/Engine/Online/Online.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/Engine/Online/Online.cpp b/Source/Engine/Online/Online.cpp index d8f85baea..a6484bb29 100644 --- a/Source/Engine/Online/Online.cpp +++ b/Source/Engine/Online/Online.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Online.h" #include "IOnlinePlatform.h" diff --git a/Source/Engine/Online/Online.h b/Source/Engine/Online/Online.h index 7b4ed678b..6d9ed84b6 100644 --- a/Source/Engine/Online/Online.h +++ b/Source/Engine/Online/Online.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.ParticleModules.cpp b/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.ParticleModules.cpp index f198fdcd7..28013b5b9 100644 --- a/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.ParticleModules.cpp +++ b/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.ParticleModules.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ParticleEmitterGraph.CPU.h" #include "Engine/Core/Random.h" diff --git a/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.Particles.cpp b/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.Particles.cpp index 4c30746c3..e517ab9b9 100644 --- a/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.Particles.cpp +++ b/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.Particles.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ParticleEmitterGraph.CPU.h" #include "Engine/Particles/ParticleEmitter.h" diff --git a/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.cpp b/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.cpp index 12ecd054b..d6ba5cea3 100644 --- a/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.cpp +++ b/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ParticleEmitterGraph.CPU.h" #include "Engine/Core/Collections/Sorting.h" diff --git a/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.h b/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.h index 34a65d721..4aa444c68 100644 --- a/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.h +++ b/Source/Engine/Particles/Graph/CPU/ParticleEmitterGraph.CPU.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Particles/Graph/GPU/GPUParticles.cpp b/Source/Engine/Particles/Graph/GPU/GPUParticles.cpp index 94cc5ef08..fae5e807a 100644 --- a/Source/Engine/Particles/Graph/GPU/GPUParticles.cpp +++ b/Source/Engine/Particles/Graph/GPU/GPUParticles.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_GPU_PARTICLES diff --git a/Source/Engine/Particles/Graph/GPU/GPUParticles.h b/Source/Engine/Particles/Graph/GPU/GPUParticles.h index 23ddb3966..4690a78ce 100644 --- a/Source/Engine/Particles/Graph/GPU/GPUParticles.h +++ b/Source/Engine/Particles/Graph/GPU/GPUParticles.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.ParticleModules.cpp b/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.ParticleModules.cpp index cec202770..04dbbbc32 100644 --- a/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.ParticleModules.cpp +++ b/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.ParticleModules.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ParticleEmitterGraph.GPU.h" #include "Engine/Graphics/Materials/MaterialInfo.h" diff --git a/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.Particles.cpp b/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.Particles.cpp index 22512481b..9b2a0427b 100644 --- a/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.Particles.cpp +++ b/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.Particles.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_PARTICLE_GPU_GRAPH diff --git a/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.Textures.cpp b/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.Textures.cpp index 86ace12a2..bd8777f64 100644 --- a/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.Textures.cpp +++ b/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.Textures.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_PARTICLE_GPU_GRAPH diff --git a/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.cpp b/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.cpp index 024823293..5a6b28be9 100644 --- a/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.cpp +++ b/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_PARTICLE_GPU_GRAPH diff --git a/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.h b/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.h index 967dc0e0c..7874e4d82 100644 --- a/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.h +++ b/Source/Engine/Particles/Graph/GPU/ParticleEmitterGraph.GPU.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Particles/Graph/ParticleEmitterGraph.h b/Source/Engine/Particles/Graph/ParticleEmitterGraph.h index 91dae0ed2..77dd81d0f 100644 --- a/Source/Engine/Particles/Graph/ParticleEmitterGraph.h +++ b/Source/Engine/Particles/Graph/ParticleEmitterGraph.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Particles/ParticleEffect.cpp b/Source/Engine/Particles/ParticleEffect.cpp index e461f332e..a5fd4cd02 100644 --- a/Source/Engine/Particles/ParticleEffect.cpp +++ b/Source/Engine/Particles/ParticleEffect.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ParticleEffect.h" #include "Particles.h" diff --git a/Source/Engine/Particles/ParticleEffect.cs b/Source/Engine/Particles/ParticleEffect.cs index 2d9707630..d53dbadc0 100644 --- a/Source/Engine/Particles/ParticleEffect.cs +++ b/Source/Engine/Particles/ParticleEffect.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Particles/ParticleEffect.h b/Source/Engine/Particles/ParticleEffect.h index d3f0cc9d0..5e2770f89 100644 --- a/Source/Engine/Particles/ParticleEffect.h +++ b/Source/Engine/Particles/ParticleEffect.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Particles/ParticleEmitter.cpp b/Source/Engine/Particles/ParticleEmitter.cpp index ea1161c6b..eaeb92922 100644 --- a/Source/Engine/Particles/ParticleEmitter.cpp +++ b/Source/Engine/Particles/ParticleEmitter.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ParticleEmitter.h" #include "ParticleSystem.h" diff --git a/Source/Engine/Particles/ParticleEmitter.h b/Source/Engine/Particles/ParticleEmitter.h index 4d502bcf5..082396ba9 100644 --- a/Source/Engine/Particles/ParticleEmitter.h +++ b/Source/Engine/Particles/ParticleEmitter.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Particles/ParticleEmitterFunction.cpp b/Source/Engine/Particles/ParticleEmitterFunction.cpp index 5abb4a434..eae85e351 100644 --- a/Source/Engine/Particles/ParticleEmitterFunction.cpp +++ b/Source/Engine/Particles/ParticleEmitterFunction.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ParticleEmitterFunction.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Particles/ParticleEmitterFunction.h b/Source/Engine/Particles/ParticleEmitterFunction.h index ba4d95ddb..5938ff6e6 100644 --- a/Source/Engine/Particles/ParticleEmitterFunction.h +++ b/Source/Engine/Particles/ParticleEmitterFunction.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Particles/ParticleSystem.cpp b/Source/Engine/Particles/ParticleSystem.cpp index 0ef193cdc..419e8da74 100644 --- a/Source/Engine/Particles/ParticleSystem.cpp +++ b/Source/Engine/Particles/ParticleSystem.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ParticleSystem.h" #include "ParticleEffect.h" diff --git a/Source/Engine/Particles/ParticleSystem.h b/Source/Engine/Particles/ParticleSystem.h index 48f944d2a..82365790f 100644 --- a/Source/Engine/Particles/ParticleSystem.h +++ b/Source/Engine/Particles/ParticleSystem.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Particles/Particles.Build.cs b/Source/Engine/Particles/Particles.Build.cs index 18512cfa1..047462a2d 100644 --- a/Source/Engine/Particles/Particles.Build.cs +++ b/Source/Engine/Particles/Particles.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/Engine/Particles/Particles.cpp b/Source/Engine/Particles/Particles.cpp index 784f28c98..e46eb6b24 100644 --- a/Source/Engine/Particles/Particles.cpp +++ b/Source/Engine/Particles/Particles.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Particles.h" #include "ParticleEffect.h" diff --git a/Source/Engine/Particles/Particles.h b/Source/Engine/Particles/Particles.h index 34611c338..b3effdeb1 100644 --- a/Source/Engine/Particles/Particles.h +++ b/Source/Engine/Particles/Particles.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Particles/ParticlesData.cpp b/Source/Engine/Particles/ParticlesData.cpp index eace8d1e3..10475e7d7 100644 --- a/Source/Engine/Particles/ParticlesData.cpp +++ b/Source/Engine/Particles/ParticlesData.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ParticlesData.h" #include "ParticleEmitter.h" diff --git a/Source/Engine/Particles/ParticlesData.h b/Source/Engine/Particles/ParticlesData.h index 5f8dd6332..20ff2b908 100644 --- a/Source/Engine/Particles/ParticlesData.h +++ b/Source/Engine/Particles/ParticlesData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Particles/ParticlesSimulation.cpp b/Source/Engine/Particles/ParticlesSimulation.cpp index cfdb51432..880f6389d 100644 --- a/Source/Engine/Particles/ParticlesSimulation.cpp +++ b/Source/Engine/Particles/ParticlesSimulation.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ParticlesSimulation.h" #include "ParticleSystem.h" diff --git a/Source/Engine/Particles/ParticlesSimulation.h b/Source/Engine/Particles/ParticlesSimulation.h index d7b4cd1d1..19303b971 100644 --- a/Source/Engine/Particles/ParticlesSimulation.h +++ b/Source/Engine/Particles/ParticlesSimulation.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Particles/Types.h b/Source/Engine/Particles/Types.h index 891ddf05c..94db96e2a 100644 --- a/Source/Engine/Particles/Types.h +++ b/Source/Engine/Particles/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Actors/Cloth.cpp b/Source/Engine/Physics/Actors/Cloth.cpp index 2c6199490..0b5e75a7e 100644 --- a/Source/Engine/Physics/Actors/Cloth.cpp +++ b/Source/Engine/Physics/Actors/Cloth.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Cloth.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Physics/Actors/Cloth.h b/Source/Engine/Physics/Actors/Cloth.h index 1b97330e0..92c1dea92 100644 --- a/Source/Engine/Physics/Actors/Cloth.h +++ b/Source/Engine/Physics/Actors/Cloth.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Actors/IPhysicsActor.h b/Source/Engine/Physics/Actors/IPhysicsActor.h index 8776b24de..14e89344d 100644 --- a/Source/Engine/Physics/Actors/IPhysicsActor.h +++ b/Source/Engine/Physics/Actors/IPhysicsActor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Actors/PhysicsColliderActor.cpp b/Source/Engine/Physics/Actors/PhysicsColliderActor.cpp index f2ab5d8a2..23e9e46d8 100644 --- a/Source/Engine/Physics/Actors/PhysicsColliderActor.cpp +++ b/Source/Engine/Physics/Actors/PhysicsColliderActor.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "PhysicsColliderActor.h" #include "RigidBody.h" diff --git a/Source/Engine/Physics/Actors/PhysicsColliderActor.h b/Source/Engine/Physics/Actors/PhysicsColliderActor.h index 92693695d..f2bb6ef18 100644 --- a/Source/Engine/Physics/Actors/PhysicsColliderActor.h +++ b/Source/Engine/Physics/Actors/PhysicsColliderActor.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Actors/RigidBody.cpp b/Source/Engine/Physics/Actors/RigidBody.cpp index 71151866a..870bba867 100644 --- a/Source/Engine/Physics/Actors/RigidBody.cpp +++ b/Source/Engine/Physics/Actors/RigidBody.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "RigidBody.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Physics/Actors/RigidBody.h b/Source/Engine/Physics/Actors/RigidBody.h index ca1428810..f005f1baa 100644 --- a/Source/Engine/Physics/Actors/RigidBody.h +++ b/Source/Engine/Physics/Actors/RigidBody.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Actors/SplineRopeBody.cpp b/Source/Engine/Physics/Actors/SplineRopeBody.cpp index 0129a7486..5f9278c6e 100644 --- a/Source/Engine/Physics/Actors/SplineRopeBody.cpp +++ b/Source/Engine/Physics/Actors/SplineRopeBody.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SplineRopeBody.h" #include "Engine/Level/Actors/Spline.h" diff --git a/Source/Engine/Physics/Actors/SplineRopeBody.h b/Source/Engine/Physics/Actors/SplineRopeBody.h index 46d0578b6..297896e6f 100644 --- a/Source/Engine/Physics/Actors/SplineRopeBody.h +++ b/Source/Engine/Physics/Actors/SplineRopeBody.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.cpp b/Source/Engine/Physics/Actors/WheeledVehicle.cpp index e0ae1f3c4..d9eb12e2f 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.cpp +++ b/Source/Engine/Physics/Actors/WheeledVehicle.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "WheeledVehicle.h" #include "Engine/Physics/Physics.h" diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h index b2522bce3..29e3dfbe6 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.h +++ b/Source/Engine/Physics/Actors/WheeledVehicle.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Colliders/BoxCollider.cpp b/Source/Engine/Physics/Colliders/BoxCollider.cpp index a174b2c11..3fe21b23f 100644 --- a/Source/Engine/Physics/Colliders/BoxCollider.cpp +++ b/Source/Engine/Physics/Colliders/BoxCollider.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BoxCollider.h" #include "Engine/Physics/PhysicsBackend.h" diff --git a/Source/Engine/Physics/Colliders/BoxCollider.h b/Source/Engine/Physics/Colliders/BoxCollider.h index 3c6759ee9..f413fa042 100644 --- a/Source/Engine/Physics/Colliders/BoxCollider.h +++ b/Source/Engine/Physics/Colliders/BoxCollider.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Colliders/CapsuleCollider.cpp b/Source/Engine/Physics/Colliders/CapsuleCollider.cpp index 20f28e883..4bf135060 100644 --- a/Source/Engine/Physics/Colliders/CapsuleCollider.cpp +++ b/Source/Engine/Physics/Colliders/CapsuleCollider.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CapsuleCollider.h" diff --git a/Source/Engine/Physics/Colliders/CapsuleCollider.h b/Source/Engine/Physics/Colliders/CapsuleCollider.h index 8eff1c164..60526750c 100644 --- a/Source/Engine/Physics/Colliders/CapsuleCollider.h +++ b/Source/Engine/Physics/Colliders/CapsuleCollider.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Colliders/CharacterController.cpp b/Source/Engine/Physics/Colliders/CharacterController.cpp index db15dd46f..3561da8f2 100644 --- a/Source/Engine/Physics/Colliders/CharacterController.cpp +++ b/Source/Engine/Physics/Colliders/CharacterController.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CharacterController.h" #include "Engine/Physics/Colliders/Collider.h" diff --git a/Source/Engine/Physics/Colliders/CharacterController.h b/Source/Engine/Physics/Colliders/CharacterController.h index 737d98728..386c49eb5 100644 --- a/Source/Engine/Physics/Colliders/CharacterController.h +++ b/Source/Engine/Physics/Colliders/CharacterController.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Colliders/Collider.cpp b/Source/Engine/Physics/Colliders/Collider.cpp index e354057d2..1ad6b4946 100644 --- a/Source/Engine/Physics/Colliders/Collider.cpp +++ b/Source/Engine/Physics/Colliders/Collider.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Collider.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Physics/Colliders/Collider.h b/Source/Engine/Physics/Colliders/Collider.h index 68f5fe346..a2e115dcc 100644 --- a/Source/Engine/Physics/Colliders/Collider.h +++ b/Source/Engine/Physics/Colliders/Collider.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Colliders/MeshCollider.cpp b/Source/Engine/Physics/Colliders/MeshCollider.cpp index c29485a64..621432d0e 100644 --- a/Source/Engine/Physics/Colliders/MeshCollider.cpp +++ b/Source/Engine/Physics/Colliders/MeshCollider.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MeshCollider.h" #include "Engine/Core/Math/Matrix.h" diff --git a/Source/Engine/Physics/Colliders/MeshCollider.h b/Source/Engine/Physics/Colliders/MeshCollider.h index ab3b7047a..64dc297e5 100644 --- a/Source/Engine/Physics/Colliders/MeshCollider.h +++ b/Source/Engine/Physics/Colliders/MeshCollider.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Colliders/SphereCollider.cpp b/Source/Engine/Physics/Colliders/SphereCollider.cpp index 92196eeae..c7886b3f9 100644 --- a/Source/Engine/Physics/Colliders/SphereCollider.cpp +++ b/Source/Engine/Physics/Colliders/SphereCollider.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SphereCollider.h" diff --git a/Source/Engine/Physics/Colliders/SphereCollider.h b/Source/Engine/Physics/Colliders/SphereCollider.h index 061372af4..084dd0700 100644 --- a/Source/Engine/Physics/Colliders/SphereCollider.h +++ b/Source/Engine/Physics/Colliders/SphereCollider.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Colliders/SplineCollider.cpp b/Source/Engine/Physics/Colliders/SplineCollider.cpp index 5c3c87335..94e35aae5 100644 --- a/Source/Engine/Physics/Colliders/SplineCollider.cpp +++ b/Source/Engine/Physics/Colliders/SplineCollider.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SplineCollider.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Physics/Colliders/SplineCollider.h b/Source/Engine/Physics/Colliders/SplineCollider.h index 794e90e4e..2ec1d6afb 100644 --- a/Source/Engine/Physics/Colliders/SplineCollider.h +++ b/Source/Engine/Physics/Colliders/SplineCollider.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/CollisionCooking.cpp b/Source/Engine/Physics/CollisionCooking.cpp index 805364e00..38f52831b 100644 --- a/Source/Engine/Physics/CollisionCooking.cpp +++ b/Source/Engine/Physics/CollisionCooking.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_PHYSICS_COOKING diff --git a/Source/Engine/Physics/CollisionCooking.h b/Source/Engine/Physics/CollisionCooking.h index 245968206..ebae4dbd6 100644 --- a/Source/Engine/Physics/CollisionCooking.h +++ b/Source/Engine/Physics/CollisionCooking.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/CollisionData.cpp b/Source/Engine/Physics/CollisionData.cpp index 54a49671d..116d929cc 100644 --- a/Source/Engine/Physics/CollisionData.cpp +++ b/Source/Engine/Physics/CollisionData.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "CollisionData.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Physics/CollisionData.cs b/Source/Engine/Physics/CollisionData.cs index e7f76a90f..3eb5543be 100644 --- a/Source/Engine/Physics/CollisionData.cs +++ b/Source/Engine/Physics/CollisionData.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Physics/CollisionData.h b/Source/Engine/Physics/CollisionData.h index 7bf41aa36..57ac9f77f 100644 --- a/Source/Engine/Physics/CollisionData.h +++ b/Source/Engine/Physics/CollisionData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Collisions.cs b/Source/Engine/Physics/Collisions.cs index 526ae33d4..4a1d014cc 100644 --- a/Source/Engine/Physics/Collisions.cs +++ b/Source/Engine/Physics/Collisions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections; diff --git a/Source/Engine/Physics/Collisions.h b/Source/Engine/Physics/Collisions.h index c1a2679a4..85e9b8c45 100644 --- a/Source/Engine/Physics/Collisions.h +++ b/Source/Engine/Physics/Collisions.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/D6Joint.cs b/Source/Engine/Physics/D6Joint.cs index b8aeb8aab..ad1321254 100644 --- a/Source/Engine/Physics/D6Joint.cs +++ b/Source/Engine/Physics/D6Joint.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.ComponentModel; diff --git a/Source/Engine/Physics/HingeJoint.cs b/Source/Engine/Physics/HingeJoint.cs index 16dfcb5c5..39fd3bbe9 100644 --- a/Source/Engine/Physics/HingeJoint.cs +++ b/Source/Engine/Physics/HingeJoint.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Physics/Joints/D6Joint.cpp b/Source/Engine/Physics/Joints/D6Joint.cpp index 685fa760a..6b83c907f 100644 --- a/Source/Engine/Physics/Joints/D6Joint.cpp +++ b/Source/Engine/Physics/Joints/D6Joint.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "D6Joint.h" #include "Engine/Serialization/JsonTools.h" diff --git a/Source/Engine/Physics/Joints/D6Joint.h b/Source/Engine/Physics/Joints/D6Joint.h index cd7e194f0..00e5fa5ef 100644 --- a/Source/Engine/Physics/Joints/D6Joint.h +++ b/Source/Engine/Physics/Joints/D6Joint.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Joints/DistanceJoint.cpp b/Source/Engine/Physics/Joints/DistanceJoint.cpp index c7115199e..306f3081f 100644 --- a/Source/Engine/Physics/Joints/DistanceJoint.cpp +++ b/Source/Engine/Physics/Joints/DistanceJoint.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "DistanceJoint.h" #include "Engine/Physics/PhysicsBackend.h" diff --git a/Source/Engine/Physics/Joints/DistanceJoint.h b/Source/Engine/Physics/Joints/DistanceJoint.h index 96ddc9538..8cb0e5fd0 100644 --- a/Source/Engine/Physics/Joints/DistanceJoint.h +++ b/Source/Engine/Physics/Joints/DistanceJoint.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Joints/FixedJoint.cpp b/Source/Engine/Physics/Joints/FixedJoint.cpp index dff413479..6c4a0d1d1 100644 --- a/Source/Engine/Physics/Joints/FixedJoint.cpp +++ b/Source/Engine/Physics/Joints/FixedJoint.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "FixedJoint.h" #include "Engine/Physics/PhysicsBackend.h" diff --git a/Source/Engine/Physics/Joints/FixedJoint.h b/Source/Engine/Physics/Joints/FixedJoint.h index c406b4aa8..dd9f3c4fc 100644 --- a/Source/Engine/Physics/Joints/FixedJoint.h +++ b/Source/Engine/Physics/Joints/FixedJoint.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Joints/HingeJoint.cpp b/Source/Engine/Physics/Joints/HingeJoint.cpp index 6952711e8..fad49f51b 100644 --- a/Source/Engine/Physics/Joints/HingeJoint.cpp +++ b/Source/Engine/Physics/Joints/HingeJoint.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "HingeJoint.h" #include "Engine/Serialization/Serialization.h" diff --git a/Source/Engine/Physics/Joints/HingeJoint.h b/Source/Engine/Physics/Joints/HingeJoint.h index a14230cd9..860a6544b 100644 --- a/Source/Engine/Physics/Joints/HingeJoint.h +++ b/Source/Engine/Physics/Joints/HingeJoint.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Joints/Joint.cpp b/Source/Engine/Physics/Joints/Joint.cpp index 2c7d15727..a73985ab3 100644 --- a/Source/Engine/Physics/Joints/Joint.cpp +++ b/Source/Engine/Physics/Joints/Joint.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Joint.h" #include "Engine/Serialization/Serialization.h" diff --git a/Source/Engine/Physics/Joints/Joint.h b/Source/Engine/Physics/Joints/Joint.h index f96e47b71..f4733f01d 100644 --- a/Source/Engine/Physics/Joints/Joint.h +++ b/Source/Engine/Physics/Joints/Joint.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Joints/Limits.h b/Source/Engine/Physics/Joints/Limits.h index 216d120b3..80b377c14 100644 --- a/Source/Engine/Physics/Joints/Limits.h +++ b/Source/Engine/Physics/Joints/Limits.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Joints/SliderJoint.cpp b/Source/Engine/Physics/Joints/SliderJoint.cpp index f7fc9ae2b..ce6dd2baa 100644 --- a/Source/Engine/Physics/Joints/SliderJoint.cpp +++ b/Source/Engine/Physics/Joints/SliderJoint.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SliderJoint.h" #include "Engine/Serialization/Serialization.h" diff --git a/Source/Engine/Physics/Joints/SliderJoint.h b/Source/Engine/Physics/Joints/SliderJoint.h index 51d95f339..c0c50a0a4 100644 --- a/Source/Engine/Physics/Joints/SliderJoint.h +++ b/Source/Engine/Physics/Joints/SliderJoint.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Joints/SphericalJoint.cpp b/Source/Engine/Physics/Joints/SphericalJoint.cpp index 84ab9d6e9..416cbcb9a 100644 --- a/Source/Engine/Physics/Joints/SphericalJoint.cpp +++ b/Source/Engine/Physics/Joints/SphericalJoint.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SphericalJoint.h" #include "Engine/Serialization/Serialization.h" diff --git a/Source/Engine/Physics/Joints/SphericalJoint.h b/Source/Engine/Physics/Joints/SphericalJoint.h index 95f0bae10..579b9c6a2 100644 --- a/Source/Engine/Physics/Joints/SphericalJoint.h +++ b/Source/Engine/Physics/Joints/SphericalJoint.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Limits.cs b/Source/Engine/Physics/Limits.cs index 9e955c41b..1b0ca03b1 100644 --- a/Source/Engine/Physics/Limits.cs +++ b/Source/Engine/Physics/Limits.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp index 86eb71991..496b9f057 100644 --- a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp +++ b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_PHYSX diff --git a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.h b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.h index 32e5979ca..7267058f9 100644 --- a/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.h +++ b/Source/Engine/Physics/PhysX/PhysicsBackendPhysX.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/PhysX/PhysicsStepperPhysX.cpp b/Source/Engine/Physics/PhysX/PhysicsStepperPhysX.cpp index 6e7660511..dc303c89f 100644 --- a/Source/Engine/Physics/PhysX/PhysicsStepperPhysX.cpp +++ b/Source/Engine/Physics/PhysX/PhysicsStepperPhysX.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_PHYSX diff --git a/Source/Engine/Physics/PhysX/PhysicsStepperPhysX.h b/Source/Engine/Physics/PhysX/PhysicsStepperPhysX.h index 5c62a6fa3..5acfacdd3 100644 --- a/Source/Engine/Physics/PhysX/PhysicsStepperPhysX.h +++ b/Source/Engine/Physics/PhysX/PhysicsStepperPhysX.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.cpp b/Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.cpp index 62e588771..81b76668b 100644 --- a/Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.cpp +++ b/Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_PHYSX diff --git a/Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.h b/Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.h index f10f926eb..7f0df2cca 100644 --- a/Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.h +++ b/Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/PhysX/Types.h b/Source/Engine/Physics/PhysX/Types.h index c86a03a62..5e1213f0f 100644 --- a/Source/Engine/Physics/PhysX/Types.h +++ b/Source/Engine/Physics/PhysX/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/PhysicalMaterial.h b/Source/Engine/Physics/PhysicalMaterial.h index cb8202876..48a1b2688 100644 --- a/Source/Engine/Physics/PhysicalMaterial.h +++ b/Source/Engine/Physics/PhysicalMaterial.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Physics.Build.cs b/Source/Engine/Physics/Physics.Build.cs index 2a5911245..3462633ab 100644 --- a/Source/Engine/Physics/Physics.Build.cs +++ b/Source/Engine/Physics/Physics.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using Flax.Build; diff --git a/Source/Engine/Physics/Physics.cpp b/Source/Engine/Physics/Physics.cpp index 942f1b79b..4a16b4923 100644 --- a/Source/Engine/Physics/Physics.cpp +++ b/Source/Engine/Physics/Physics.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Physics.h" #include "PhysicsScene.h" diff --git a/Source/Engine/Physics/Physics.h b/Source/Engine/Physics/Physics.h index 3e7bff8d9..977db34c2 100644 --- a/Source/Engine/Physics/Physics.h +++ b/Source/Engine/Physics/Physics.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/PhysicsBackend.h b/Source/Engine/Physics/PhysicsBackend.h index eeb4e94b6..518201573 100644 --- a/Source/Engine/Physics/PhysicsBackend.h +++ b/Source/Engine/Physics/PhysicsBackend.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/PhysicsBackendEmpty.cpp b/Source/Engine/Physics/PhysicsBackendEmpty.cpp index e26898494..26054c342 100644 --- a/Source/Engine/Physics/PhysicsBackendEmpty.cpp +++ b/Source/Engine/Physics/PhysicsBackendEmpty.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_EMPTY_PHYSICS diff --git a/Source/Engine/Physics/PhysicsScene.h b/Source/Engine/Physics/PhysicsScene.h index e238afc98..094512905 100644 --- a/Source/Engine/Physics/PhysicsScene.h +++ b/Source/Engine/Physics/PhysicsScene.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/PhysicsSettings.cs b/Source/Engine/Physics/PhysicsSettings.cs index 21dbbc5fc..3ba8bc344 100644 --- a/Source/Engine/Physics/PhysicsSettings.cs +++ b/Source/Engine/Physics/PhysicsSettings.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine; diff --git a/Source/Engine/Physics/PhysicsSettings.h b/Source/Engine/Physics/PhysicsSettings.h index e43e96bc6..eefbacc87 100644 --- a/Source/Engine/Physics/PhysicsSettings.h +++ b/Source/Engine/Physics/PhysicsSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/PhysicsStatistics.h b/Source/Engine/Physics/PhysicsStatistics.h index acb4393e9..2ee076013 100644 --- a/Source/Engine/Physics/PhysicsStatistics.h +++ b/Source/Engine/Physics/PhysicsStatistics.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Physics/Types.h b/Source/Engine/Physics/Types.h index f7cb9f89c..d762288c3 100644 --- a/Source/Engine/Physics/Types.h +++ b/Source/Engine/Physics/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Android/AndroidDefines.h b/Source/Engine/Platform/Android/AndroidDefines.h index ecb034d30..e6c2fa8f4 100644 --- a/Source/Engine/Platform/Android/AndroidDefines.h +++ b/Source/Engine/Platform/Android/AndroidDefines.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Android/AndroidFile.h b/Source/Engine/Platform/Android/AndroidFile.h index 037d4d62f..1aac58f14 100644 --- a/Source/Engine/Platform/Android/AndroidFile.h +++ b/Source/Engine/Platform/Android/AndroidFile.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Android/AndroidFileSystem.cpp b/Source/Engine/Platform/Android/AndroidFileSystem.cpp index 0d40f7517..f73048d5b 100644 --- a/Source/Engine/Platform/Android/AndroidFileSystem.cpp +++ b/Source/Engine/Platform/Android/AndroidFileSystem.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_ANDROID diff --git a/Source/Engine/Platform/Android/AndroidFileSystem.h b/Source/Engine/Platform/Android/AndroidFileSystem.h index fb78390e1..0f3b0158c 100644 --- a/Source/Engine/Platform/Android/AndroidFileSystem.h +++ b/Source/Engine/Platform/Android/AndroidFileSystem.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Android/AndroidPlatform.cpp b/Source/Engine/Platform/Android/AndroidPlatform.cpp index e71d4534a..c4ef0379c 100644 --- a/Source/Engine/Platform/Android/AndroidPlatform.cpp +++ b/Source/Engine/Platform/Android/AndroidPlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_ANDROID diff --git a/Source/Engine/Platform/Android/AndroidPlatform.h b/Source/Engine/Platform/Android/AndroidPlatform.h index 577da45de..03b56798f 100644 --- a/Source/Engine/Platform/Android/AndroidPlatform.h +++ b/Source/Engine/Platform/Android/AndroidPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Android/AndroidPlatformSettings.h b/Source/Engine/Platform/Android/AndroidPlatformSettings.h index 974a4c488..4c4e58330 100644 --- a/Source/Engine/Platform/Android/AndroidPlatformSettings.h +++ b/Source/Engine/Platform/Android/AndroidPlatformSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Android/AndroidThread.h b/Source/Engine/Platform/Android/AndroidThread.h index 336fb000e..4a11399e5 100644 --- a/Source/Engine/Platform/Android/AndroidThread.h +++ b/Source/Engine/Platform/Android/AndroidThread.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Android/AndroidWindow.cpp b/Source/Engine/Platform/Android/AndroidWindow.cpp index 546f187ac..486f8aade 100644 --- a/Source/Engine/Platform/Android/AndroidWindow.cpp +++ b/Source/Engine/Platform/Android/AndroidWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_ANDROID diff --git a/Source/Engine/Platform/Android/AndroidWindow.h b/Source/Engine/Platform/Android/AndroidWindow.h index 367c9b16e..882314014 100644 --- a/Source/Engine/Platform/Android/AndroidWindow.h +++ b/Source/Engine/Platform/Android/AndroidWindow.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Apple/AppleFileSystem.cpp b/Source/Engine/Platform/Apple/AppleFileSystem.cpp index 8f2930ea9..c3e34c683 100644 --- a/Source/Engine/Platform/Apple/AppleFileSystem.cpp +++ b/Source/Engine/Platform/Apple/AppleFileSystem.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_MAC || PLATFORM_IOS diff --git a/Source/Engine/Platform/Apple/AppleFileSystem.h b/Source/Engine/Platform/Apple/AppleFileSystem.h index b07f91fb1..620945b3e 100644 --- a/Source/Engine/Platform/Apple/AppleFileSystem.h +++ b/Source/Engine/Platform/Apple/AppleFileSystem.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Apple/ApplePlatform.cpp b/Source/Engine/Platform/Apple/ApplePlatform.cpp index 8a2e1d7ef..4844c41aa 100644 --- a/Source/Engine/Platform/Apple/ApplePlatform.cpp +++ b/Source/Engine/Platform/Apple/ApplePlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_MAC || PLATFORM_IOS diff --git a/Source/Engine/Platform/Apple/ApplePlatform.h b/Source/Engine/Platform/Apple/ApplePlatform.h index 94b6534d6..69576b5a9 100644 --- a/Source/Engine/Platform/Apple/ApplePlatform.h +++ b/Source/Engine/Platform/Apple/ApplePlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Apple/ApplePlatformSettings.h b/Source/Engine/Platform/Apple/ApplePlatformSettings.h index a03cdd630..3fcf2d4f2 100644 --- a/Source/Engine/Platform/Apple/ApplePlatformSettings.h +++ b/Source/Engine/Platform/Apple/ApplePlatformSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Apple/AppleThread.h b/Source/Engine/Platform/Apple/AppleThread.h index a578092b6..10bc1f16e 100644 --- a/Source/Engine/Platform/Apple/AppleThread.h +++ b/Source/Engine/Platform/Apple/AppleThread.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Apple/AppleUtils.h b/Source/Engine/Platform/Apple/AppleUtils.h index 7144ba14b..55b6e9951 100644 --- a/Source/Engine/Platform/Apple/AppleUtils.h +++ b/Source/Engine/Platform/Apple/AppleUtils.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Base/ClipboardBase.h b/Source/Engine/Platform/Base/ClipboardBase.h index 68ca235f9..2b97db28c 100644 --- a/Source/Engine/Platform/Base/ClipboardBase.h +++ b/Source/Engine/Platform/Base/ClipboardBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Base/DragDropHelper.h b/Source/Engine/Platform/Base/DragDropHelper.h index a5382afd6..5b740cd8f 100644 --- a/Source/Engine/Platform/Base/DragDropHelper.h +++ b/Source/Engine/Platform/Base/DragDropHelper.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Base/FileBase.cpp b/Source/Engine/Platform/Base/FileBase.cpp index eb11292b0..d87660664 100644 --- a/Source/Engine/Platform/Base/FileBase.cpp +++ b/Source/Engine/Platform/Base/FileBase.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Platform/File.h" #include "Engine/Core/Math/Math.h" diff --git a/Source/Engine/Platform/Base/FileBase.h b/Source/Engine/Platform/Base/FileBase.h index 5587e20a9..28511843c 100644 --- a/Source/Engine/Platform/Base/FileBase.h +++ b/Source/Engine/Platform/Base/FileBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Base/FileSystemBase.cpp b/Source/Engine/Platform/Base/FileSystemBase.cpp index 3d0c053d5..cfd8ed9e0 100644 --- a/Source/Engine/Platform/Base/FileSystemBase.cpp +++ b/Source/Engine/Platform/Base/FileSystemBase.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Platform/FileSystem.h" #include "Engine/Platform/File.h" diff --git a/Source/Engine/Platform/Base/FileSystemBase.h b/Source/Engine/Platform/Base/FileSystemBase.h index e7bd83ed8..4fc59b4a3 100644 --- a/Source/Engine/Platform/Base/FileSystemBase.h +++ b/Source/Engine/Platform/Base/FileSystemBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Base/FileSystemWatcherBase.h b/Source/Engine/Platform/Base/FileSystemWatcherBase.h index 65e3363fb..df57695bd 100644 --- a/Source/Engine/Platform/Base/FileSystemWatcherBase.h +++ b/Source/Engine/Platform/Base/FileSystemWatcherBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Base/NetworkBase.cpp b/Source/Engine/Platform/Base/NetworkBase.cpp index 9aa17efbf..44627050d 100644 --- a/Source/Engine/Platform/Base/NetworkBase.cpp +++ b/Source/Engine/Platform/Base/NetworkBase.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "NetworkBase.h" diff --git a/Source/Engine/Platform/Base/NetworkBase.h b/Source/Engine/Platform/Base/NetworkBase.h index f382249ca..03d1a806a 100644 --- a/Source/Engine/Platform/Base/NetworkBase.h +++ b/Source/Engine/Platform/Base/NetworkBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Base/PlatformBase.cpp b/Source/Engine/Platform/Base/PlatformBase.cpp index 5c1b2ca28..621d679f3 100644 --- a/Source/Engine/Platform/Base/PlatformBase.cpp +++ b/Source/Engine/Platform/Base/PlatformBase.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Platform/Platform.h" #include "Engine/Platform/CPUInfo.h" diff --git a/Source/Engine/Platform/Base/PlatformBase.h b/Source/Engine/Platform/Base/PlatformBase.h index 2780d3fa4..7c6640843 100644 --- a/Source/Engine/Platform/Base/PlatformBase.h +++ b/Source/Engine/Platform/Base/PlatformBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Base/PlatformUtils.h b/Source/Engine/Platform/Base/PlatformUtils.h index 9fdef81a5..f20ed7265 100644 --- a/Source/Engine/Platform/Base/PlatformUtils.h +++ b/Source/Engine/Platform/Base/PlatformUtils.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Base/StringUtilsBase.cpp b/Source/Engine/Platform/Base/StringUtilsBase.cpp index ef4e66b72..96d4fa338 100644 --- a/Source/Engine/Platform/Base/StringUtilsBase.cpp +++ b/Source/Engine/Platform/Base/StringUtilsBase.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Platform/StringUtils.h" #include "Engine/Platform/FileSystem.h" diff --git a/Source/Engine/Platform/Base/ThreadBase.cpp b/Source/Engine/Platform/Base/ThreadBase.cpp index 3c4782bee..9c9664fa7 100644 --- a/Source/Engine/Platform/Base/ThreadBase.cpp +++ b/Source/Engine/Platform/Base/ThreadBase.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Platform/Thread.h" #include "Engine/Threading/IRunnable.h" diff --git a/Source/Engine/Platform/Base/ThreadBase.h b/Source/Engine/Platform/Base/ThreadBase.h index dffae8005..e9c168d92 100644 --- a/Source/Engine/Platform/Base/ThreadBase.h +++ b/Source/Engine/Platform/Base/ThreadBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Base/UserBase.h b/Source/Engine/Platform/Base/UserBase.h index 49d221c51..54e7c7a1a 100644 --- a/Source/Engine/Platform/Base/UserBase.h +++ b/Source/Engine/Platform/Base/UserBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Base/WindowBase.cpp b/Source/Engine/Platform/Base/WindowBase.cpp index f4b840a5e..6705c02b8 100644 --- a/Source/Engine/Platform/Base/WindowBase.cpp +++ b/Source/Engine/Platform/Base/WindowBase.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Platform/Window.h" #include "Engine/Engine/Engine.h" diff --git a/Source/Engine/Platform/Base/WindowBase.h b/Source/Engine/Platform/Base/WindowBase.h index 4c5082c9c..7196f046b 100644 --- a/Source/Engine/Platform/Base/WindowBase.h +++ b/Source/Engine/Platform/Base/WindowBase.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Base/WindowsManager.cpp b/Source/Engine/Platform/Base/WindowsManager.cpp index 34381b3d2..3a410c4bb 100644 --- a/Source/Engine/Platform/Base/WindowsManager.cpp +++ b/Source/Engine/Platform/Base/WindowsManager.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "../WindowsManager.h" #include "Engine/Engine/Time.h" diff --git a/Source/Engine/Platform/BatteryInfo.h b/Source/Engine/Platform/BatteryInfo.h index c973a6619..c7f70ee27 100644 --- a/Source/Engine/Platform/BatteryInfo.h +++ b/Source/Engine/Platform/BatteryInfo.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/CPUInfo.h b/Source/Engine/Platform/CPUInfo.h index c8b0a048e..e5b1fcd2d 100644 --- a/Source/Engine/Platform/CPUInfo.h +++ b/Source/Engine/Platform/CPUInfo.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Clipboard.h b/Source/Engine/Platform/Clipboard.h index d7a5f315b..4cdf76666 100644 --- a/Source/Engine/Platform/Clipboard.h +++ b/Source/Engine/Platform/Clipboard.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/ConditionVariable.h b/Source/Engine/Platform/ConditionVariable.h index fe939671f..268a556fc 100644 --- a/Source/Engine/Platform/ConditionVariable.h +++ b/Source/Engine/Platform/ConditionVariable.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/CreateProcessSettings.h b/Source/Engine/Platform/CreateProcessSettings.h index 8fa8ae0c0..36b9c6d6f 100644 --- a/Source/Engine/Platform/CreateProcessSettings.h +++ b/Source/Engine/Platform/CreateProcessSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/CreateWindowSettings.cs b/Source/Engine/Platform/CreateWindowSettings.cs index 8f7cd8c0d..bcfbc7cf5 100644 --- a/Source/Engine/Platform/CreateWindowSettings.cs +++ b/Source/Engine/Platform/CreateWindowSettings.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Platform/CreateWindowSettings.h b/Source/Engine/Platform/CreateWindowSettings.h index 9c543a05d..2c2a15f1e 100644 --- a/Source/Engine/Platform/CreateWindowSettings.h +++ b/Source/Engine/Platform/CreateWindowSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/CriticalSection.h b/Source/Engine/Platform/CriticalSection.h index 9f2c724f5..0b8481cb9 100644 --- a/Source/Engine/Platform/CriticalSection.h +++ b/Source/Engine/Platform/CriticalSection.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Defines.h b/Source/Engine/Platform/Defines.h index dadecf06b..40b250983 100644 --- a/Source/Engine/Platform/Defines.h +++ b/Source/Engine/Platform/Defines.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/File.h b/Source/Engine/Platform/File.h index 607356c8f..6ad473d8b 100644 --- a/Source/Engine/Platform/File.h +++ b/Source/Engine/Platform/File.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/FileSystem.h b/Source/Engine/Platform/FileSystem.h index 9398ff704..62bdfe8a3 100644 --- a/Source/Engine/Platform/FileSystem.h +++ b/Source/Engine/Platform/FileSystem.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/FileSystemWatcher.h b/Source/Engine/Platform/FileSystemWatcher.h index 1f02f5725..afe873bf5 100644 --- a/Source/Engine/Platform/FileSystemWatcher.h +++ b/Source/Engine/Platform/FileSystemWatcher.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/GDK/GDKInput.cpp b/Source/Engine/Platform/GDK/GDKInput.cpp index d55173081..8917badc9 100644 --- a/Source/Engine/Platform/GDK/GDKInput.cpp +++ b/Source/Engine/Platform/GDK/GDKInput.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_XBOX_ONE || PLATFORM_XBOX_SCARLETT diff --git a/Source/Engine/Platform/GDK/GDKInput.h b/Source/Engine/Platform/GDK/GDKInput.h index e22cf7733..d9a7e75df 100644 --- a/Source/Engine/Platform/GDK/GDKInput.h +++ b/Source/Engine/Platform/GDK/GDKInput.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/GDK/GDKPlatform.cpp b/Source/Engine/Platform/GDK/GDKPlatform.cpp index 2834888a9..8d3bd935d 100644 --- a/Source/Engine/Platform/GDK/GDKPlatform.cpp +++ b/Source/Engine/Platform/GDK/GDKPlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_GDK diff --git a/Source/Engine/Platform/GDK/GDKPlatform.h b/Source/Engine/Platform/GDK/GDKPlatform.h index 8d5d44aad..98297cf33 100644 --- a/Source/Engine/Platform/GDK/GDKPlatform.h +++ b/Source/Engine/Platform/GDK/GDKPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/GDK/GDKPlatformSettings.h b/Source/Engine/Platform/GDK/GDKPlatformSettings.h index 1827427c8..69ba4c7e8 100644 --- a/Source/Engine/Platform/GDK/GDKPlatformSettings.h +++ b/Source/Engine/Platform/GDK/GDKPlatformSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/GDK/GDKUser.h b/Source/Engine/Platform/GDK/GDKUser.h index 81cd1df42..4bb33bc77 100644 --- a/Source/Engine/Platform/GDK/GDKUser.h +++ b/Source/Engine/Platform/GDK/GDKUser.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/GDK/GDKWindow.cpp b/Source/Engine/Platform/GDK/GDKWindow.cpp index b7d64ace7..8061d3528 100644 --- a/Source/Engine/Platform/GDK/GDKWindow.cpp +++ b/Source/Engine/Platform/GDK/GDKWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_GDK diff --git a/Source/Engine/Platform/GDK/GDKWindow.h b/Source/Engine/Platform/GDK/GDKWindow.h index e091f5f04..3a00707dd 100644 --- a/Source/Engine/Platform/GDK/GDKWindow.h +++ b/Source/Engine/Platform/GDK/GDKWindow.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/IGuiData.h b/Source/Engine/Platform/IGuiData.h index d03c6b10b..c4b70743d 100644 --- a/Source/Engine/Platform/IGuiData.h +++ b/Source/Engine/Platform/IGuiData.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Linux/IncludeX11.h b/Source/Engine/Platform/Linux/IncludeX11.h index 0ef466851..b8dc01cf0 100644 --- a/Source/Engine/Platform/Linux/IncludeX11.h +++ b/Source/Engine/Platform/Linux/IncludeX11.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Linux/LinuxClipboard.h b/Source/Engine/Platform/Linux/LinuxClipboard.h index 956fe0aba..46708473f 100644 --- a/Source/Engine/Platform/Linux/LinuxClipboard.h +++ b/Source/Engine/Platform/Linux/LinuxClipboard.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Linux/LinuxDefines.h b/Source/Engine/Platform/Linux/LinuxDefines.h index 8048848ce..1dbd3f1b5 100644 --- a/Source/Engine/Platform/Linux/LinuxDefines.h +++ b/Source/Engine/Platform/Linux/LinuxDefines.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Linux/LinuxFileSystem.cpp b/Source/Engine/Platform/Linux/LinuxFileSystem.cpp index 7af947260..5995a9b31 100644 --- a/Source/Engine/Platform/Linux/LinuxFileSystem.cpp +++ b/Source/Engine/Platform/Linux/LinuxFileSystem.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_LINUX diff --git a/Source/Engine/Platform/Linux/LinuxFileSystem.h b/Source/Engine/Platform/Linux/LinuxFileSystem.h index ca02b4121..cf360f4d2 100644 --- a/Source/Engine/Platform/Linux/LinuxFileSystem.h +++ b/Source/Engine/Platform/Linux/LinuxFileSystem.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Linux/LinuxFileSystemWatcher.cpp b/Source/Engine/Platform/Linux/LinuxFileSystemWatcher.cpp index 2f1f1219c..4c688732c 100644 --- a/Source/Engine/Platform/Linux/LinuxFileSystemWatcher.cpp +++ b/Source/Engine/Platform/Linux/LinuxFileSystemWatcher.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_LINUX diff --git a/Source/Engine/Platform/Linux/LinuxFileSystemWatcher.h b/Source/Engine/Platform/Linux/LinuxFileSystemWatcher.h index 47031b1bc..7f4929a10 100644 --- a/Source/Engine/Platform/Linux/LinuxFileSystemWatcher.h +++ b/Source/Engine/Platform/Linux/LinuxFileSystemWatcher.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Linux/LinuxInput.cpp b/Source/Engine/Platform/Linux/LinuxInput.cpp index 4282db3b2..e2a8bf2f8 100644 --- a/Source/Engine/Platform/Linux/LinuxInput.cpp +++ b/Source/Engine/Platform/Linux/LinuxInput.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_LINUX diff --git a/Source/Engine/Platform/Linux/LinuxInput.h b/Source/Engine/Platform/Linux/LinuxInput.h index 639f066f7..0fff41e67 100644 --- a/Source/Engine/Platform/Linux/LinuxInput.h +++ b/Source/Engine/Platform/Linux/LinuxInput.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_LINUX diff --git a/Source/Engine/Platform/Linux/LinuxPlatform.cpp b/Source/Engine/Platform/Linux/LinuxPlatform.cpp index 41a2a33f6..f293521fd 100644 --- a/Source/Engine/Platform/Linux/LinuxPlatform.cpp +++ b/Source/Engine/Platform/Linux/LinuxPlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_LINUX diff --git a/Source/Engine/Platform/Linux/LinuxPlatform.h b/Source/Engine/Platform/Linux/LinuxPlatform.h index 54590adf2..73cf327a8 100644 --- a/Source/Engine/Platform/Linux/LinuxPlatform.h +++ b/Source/Engine/Platform/Linux/LinuxPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Linux/LinuxPlatformSettings.h b/Source/Engine/Platform/Linux/LinuxPlatformSettings.h index 429149367..c45dc693a 100644 --- a/Source/Engine/Platform/Linux/LinuxPlatformSettings.h +++ b/Source/Engine/Platform/Linux/LinuxPlatformSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Linux/LinuxThread.h b/Source/Engine/Platform/Linux/LinuxThread.h index 53eadf929..329ac71a8 100644 --- a/Source/Engine/Platform/Linux/LinuxThread.h +++ b/Source/Engine/Platform/Linux/LinuxThread.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Linux/LinuxWindow.cpp b/Source/Engine/Platform/Linux/LinuxWindow.cpp index 9004ed84c..0272bc8c2 100644 --- a/Source/Engine/Platform/Linux/LinuxWindow.cpp +++ b/Source/Engine/Platform/Linux/LinuxWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_LINUX diff --git a/Source/Engine/Platform/Linux/LinuxWindow.h b/Source/Engine/Platform/Linux/LinuxWindow.h index 52c039f6f..dd0b80d3f 100644 --- a/Source/Engine/Platform/Linux/LinuxWindow.h +++ b/Source/Engine/Platform/Linux/LinuxWindow.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Mac/MacClipboard.h b/Source/Engine/Platform/Mac/MacClipboard.h index ecdced2d1..d12633fac 100644 --- a/Source/Engine/Platform/Mac/MacClipboard.h +++ b/Source/Engine/Platform/Mac/MacClipboard.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Mac/MacDefines.h b/Source/Engine/Platform/Mac/MacDefines.h index 615e7065e..456bd0b65 100644 --- a/Source/Engine/Platform/Mac/MacDefines.h +++ b/Source/Engine/Platform/Mac/MacDefines.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Mac/MacFileSystem.cpp b/Source/Engine/Platform/Mac/MacFileSystem.cpp index e2ed24f13..5835d7238 100644 --- a/Source/Engine/Platform/Mac/MacFileSystem.cpp +++ b/Source/Engine/Platform/Mac/MacFileSystem.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_MAC diff --git a/Source/Engine/Platform/Mac/MacFileSystem.h b/Source/Engine/Platform/Mac/MacFileSystem.h index c72932d2c..0ea6a26cb 100644 --- a/Source/Engine/Platform/Mac/MacFileSystem.h +++ b/Source/Engine/Platform/Mac/MacFileSystem.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Mac/MacFileSystemWatcher.cpp b/Source/Engine/Platform/Mac/MacFileSystemWatcher.cpp index be13e2737..1d4a64f78 100644 --- a/Source/Engine/Platform/Mac/MacFileSystemWatcher.cpp +++ b/Source/Engine/Platform/Mac/MacFileSystemWatcher.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_MAC #include "MacFileSystemWatcher.h" diff --git a/Source/Engine/Platform/Mac/MacFileSystemWatcher.h b/Source/Engine/Platform/Mac/MacFileSystemWatcher.h index 97ca20bda..4a87c1863 100644 --- a/Source/Engine/Platform/Mac/MacFileSystemWatcher.h +++ b/Source/Engine/Platform/Mac/MacFileSystemWatcher.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Mac/MacPlatform.cpp b/Source/Engine/Platform/Mac/MacPlatform.cpp index 5750cd260..2f054f7a6 100644 --- a/Source/Engine/Platform/Mac/MacPlatform.cpp +++ b/Source/Engine/Platform/Mac/MacPlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_MAC diff --git a/Source/Engine/Platform/Mac/MacPlatform.h b/Source/Engine/Platform/Mac/MacPlatform.h index c2098675e..c47d1b118 100644 --- a/Source/Engine/Platform/Mac/MacPlatform.h +++ b/Source/Engine/Platform/Mac/MacPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Mac/MacPlatformSettings.h b/Source/Engine/Platform/Mac/MacPlatformSettings.h index c7e334bcd..947e69b0c 100644 --- a/Source/Engine/Platform/Mac/MacPlatformSettings.h +++ b/Source/Engine/Platform/Mac/MacPlatformSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Mac/MacWindow.cpp b/Source/Engine/Platform/Mac/MacWindow.cpp index 373d19bae..bbf2887af 100644 --- a/Source/Engine/Platform/Mac/MacWindow.cpp +++ b/Source/Engine/Platform/Mac/MacWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_MAC diff --git a/Source/Engine/Platform/Mac/MacWindow.h b/Source/Engine/Platform/Mac/MacWindow.h index ccd43b354..c4acfc786 100644 --- a/Source/Engine/Platform/Mac/MacWindow.h +++ b/Source/Engine/Platform/Mac/MacWindow.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/MemoryStats.h b/Source/Engine/Platform/MemoryStats.h index 227625187..b673c5138 100644 --- a/Source/Engine/Platform/MemoryStats.h +++ b/Source/Engine/Platform/MemoryStats.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/MessageBox.h b/Source/Engine/Platform/MessageBox.h index 210d1273e..35c65aaa4 100644 --- a/Source/Engine/Platform/MessageBox.h +++ b/Source/Engine/Platform/MessageBox.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Network.h b/Source/Engine/Platform/Network.h index e41d3c7e4..ad6ac8e43 100644 --- a/Source/Engine/Platform/Network.h +++ b/Source/Engine/Platform/Network.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Platform.Build.cs b/Source/Engine/Platform/Platform.Build.cs index 1aa50b327..ad7f49925 100644 --- a/Source/Engine/Platform/Platform.Build.cs +++ b/Source/Engine/Platform/Platform.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/Engine/Platform/Platform.cs b/Source/Engine/Platform/Platform.cs index 6f73da32f..51f289caa 100644 --- a/Source/Engine/Platform/Platform.cs +++ b/Source/Engine/Platform/Platform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Platform/Platform.h b/Source/Engine/Platform/Platform.h index 986aeec90..c0ebe93c8 100644 --- a/Source/Engine/Platform/Platform.h +++ b/Source/Engine/Platform/Platform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/SettingsBase.cs b/Source/Engine/Platform/SettingsBase.cs index 3e0916d37..8a2a50fc3 100644 --- a/Source/Engine/Platform/SettingsBase.cs +++ b/Source/Engine/Platform/SettingsBase.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine; diff --git a/Source/Engine/Platform/StringUtils.h b/Source/Engine/Platform/StringUtils.h index 72b3b5f4b..e27194e83 100644 --- a/Source/Engine/Platform/StringUtils.h +++ b/Source/Engine/Platform/StringUtils.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Thread.h b/Source/Engine/Platform/Thread.h index be85b36f9..92e4b9293 100644 --- a/Source/Engine/Platform/Thread.h +++ b/Source/Engine/Platform/Thread.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Types.h b/Source/Engine/Platform/Types.h index 863743121..3d8039bd3 100644 --- a/Source/Engine/Platform/Types.h +++ b/Source/Engine/Platform/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/UWP/UWPDefines.h b/Source/Engine/Platform/UWP/UWPDefines.h index d78801ee3..bec0b20fa 100644 --- a/Source/Engine/Platform/UWP/UWPDefines.h +++ b/Source/Engine/Platform/UWP/UWPDefines.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/UWP/UWPFileSystem.cpp b/Source/Engine/Platform/UWP/UWPFileSystem.cpp index edc3c9acb..c2ecd2c82 100644 --- a/Source/Engine/Platform/UWP/UWPFileSystem.cpp +++ b/Source/Engine/Platform/UWP/UWPFileSystem.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_UWP diff --git a/Source/Engine/Platform/UWP/UWPFileSystem.h b/Source/Engine/Platform/UWP/UWPFileSystem.h index 2b8a10362..08807d4e1 100644 --- a/Source/Engine/Platform/UWP/UWPFileSystem.h +++ b/Source/Engine/Platform/UWP/UWPFileSystem.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/UWP/UWPPlatform.cpp b/Source/Engine/Platform/UWP/UWPPlatform.cpp index 58240ca89..d58f1b3b3 100644 --- a/Source/Engine/Platform/UWP/UWPPlatform.cpp +++ b/Source/Engine/Platform/UWP/UWPPlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_UWP diff --git a/Source/Engine/Platform/UWP/UWPPlatform.h b/Source/Engine/Platform/UWP/UWPPlatform.h index f2f629d02..b8ab29297 100644 --- a/Source/Engine/Platform/UWP/UWPPlatform.h +++ b/Source/Engine/Platform/UWP/UWPPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/UWP/UWPPlatformImpl.h b/Source/Engine/Platform/UWP/UWPPlatformImpl.h index 42f6ffd46..ce5a2d3d6 100644 --- a/Source/Engine/Platform/UWP/UWPPlatformImpl.h +++ b/Source/Engine/Platform/UWP/UWPPlatformImpl.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/UWP/UWPPlatformSettings.h b/Source/Engine/Platform/UWP/UWPPlatformSettings.h index 2c67898bf..858ec2ea6 100644 --- a/Source/Engine/Platform/UWP/UWPPlatformSettings.h +++ b/Source/Engine/Platform/UWP/UWPPlatformSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/UWP/UWPWindow.cpp b/Source/Engine/Platform/UWP/UWPWindow.cpp index 8d3ebb286..1aa071922 100644 --- a/Source/Engine/Platform/UWP/UWPWindow.cpp +++ b/Source/Engine/Platform/UWP/UWPWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_UWP diff --git a/Source/Engine/Platform/UWP/UWPWindow.h b/Source/Engine/Platform/UWP/UWPWindow.h index 1d89cdd00..eebc95c32 100644 --- a/Source/Engine/Platform/UWP/UWPWindow.h +++ b/Source/Engine/Platform/UWP/UWPWindow.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Unix/UnixConditionVariable.h b/Source/Engine/Platform/Unix/UnixConditionVariable.h index 36ea7a653..29d27de4c 100644 --- a/Source/Engine/Platform/Unix/UnixConditionVariable.h +++ b/Source/Engine/Platform/Unix/UnixConditionVariable.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Unix/UnixCriticalSection.h b/Source/Engine/Platform/Unix/UnixCriticalSection.h index 8c982a508..3aa5840b8 100644 --- a/Source/Engine/Platform/Unix/UnixCriticalSection.h +++ b/Source/Engine/Platform/Unix/UnixCriticalSection.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Unix/UnixDefines.h b/Source/Engine/Platform/Unix/UnixDefines.h index 5c6d7a4a3..4cfd52e1c 100644 --- a/Source/Engine/Platform/Unix/UnixDefines.h +++ b/Source/Engine/Platform/Unix/UnixDefines.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Unix/UnixFile.cpp b/Source/Engine/Platform/Unix/UnixFile.cpp index 9cf629d2c..7d94d01b6 100644 --- a/Source/Engine/Platform/Unix/UnixFile.cpp +++ b/Source/Engine/Platform/Unix/UnixFile.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_UNIX diff --git a/Source/Engine/Platform/Unix/UnixFile.h b/Source/Engine/Platform/Unix/UnixFile.h index f09acd30c..56b8d16f8 100644 --- a/Source/Engine/Platform/Unix/UnixFile.h +++ b/Source/Engine/Platform/Unix/UnixFile.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Unix/UnixNetwork.cpp b/Source/Engine/Platform/Unix/UnixNetwork.cpp index ae2d8d9f2..815cca450 100644 --- a/Source/Engine/Platform/Unix/UnixNetwork.cpp +++ b/Source/Engine/Platform/Unix/UnixNetwork.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_UNIX && !PLATFORM_PS4 && !PLATFORM_PS5 diff --git a/Source/Engine/Platform/Unix/UnixNetwork.h b/Source/Engine/Platform/Unix/UnixNetwork.h index d893a00b1..8c301b9ad 100644 --- a/Source/Engine/Platform/Unix/UnixNetwork.h +++ b/Source/Engine/Platform/Unix/UnixNetwork.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Unix/UnixPlatform.cpp b/Source/Engine/Platform/Unix/UnixPlatform.cpp index ec3f59ee5..afa207d9c 100644 --- a/Source/Engine/Platform/Unix/UnixPlatform.cpp +++ b/Source/Engine/Platform/Unix/UnixPlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_UNIX diff --git a/Source/Engine/Platform/Unix/UnixPlatform.h b/Source/Engine/Platform/Unix/UnixPlatform.h index 9a1211f6d..b98bbaa25 100644 --- a/Source/Engine/Platform/Unix/UnixPlatform.h +++ b/Source/Engine/Platform/Unix/UnixPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Unix/UnixStringUtils.cpp b/Source/Engine/Platform/Unix/UnixStringUtils.cpp index daa705769..ca8301f2b 100644 --- a/Source/Engine/Platform/Unix/UnixStringUtils.cpp +++ b/Source/Engine/Platform/Unix/UnixStringUtils.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_UNIX diff --git a/Source/Engine/Platform/Unix/UnixThread.cpp b/Source/Engine/Platform/Unix/UnixThread.cpp index 29dc5f881..33fbe757c 100644 --- a/Source/Engine/Platform/Unix/UnixThread.cpp +++ b/Source/Engine/Platform/Unix/UnixThread.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_UNIX diff --git a/Source/Engine/Platform/Unix/UnixThread.h b/Source/Engine/Platform/Unix/UnixThread.h index fdeda63e1..386010d7e 100644 --- a/Source/Engine/Platform/Unix/UnixThread.h +++ b/Source/Engine/Platform/Unix/UnixThread.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/User.h b/Source/Engine/Platform/User.h index 85ee77aa7..7ab91b898 100644 --- a/Source/Engine/Platform/User.h +++ b/Source/Engine/Platform/User.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Win32/IncludeWindowsHeaders.h b/Source/Engine/Platform/Win32/IncludeWindowsHeaders.h index 3f2b8d36e..9f8a49dcf 100644 --- a/Source/Engine/Platform/Win32/IncludeWindowsHeaders.h +++ b/Source/Engine/Platform/Win32/IncludeWindowsHeaders.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Win32/Win32ConditionVariable.h b/Source/Engine/Platform/Win32/Win32ConditionVariable.h index 868276e71..b1203e470 100644 --- a/Source/Engine/Platform/Win32/Win32ConditionVariable.h +++ b/Source/Engine/Platform/Win32/Win32ConditionVariable.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Win32/Win32CriticalSection.h b/Source/Engine/Platform/Win32/Win32CriticalSection.h index 97221626c..e4edfc2fb 100644 --- a/Source/Engine/Platform/Win32/Win32CriticalSection.h +++ b/Source/Engine/Platform/Win32/Win32CriticalSection.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Win32/Win32Defines.h b/Source/Engine/Platform/Win32/Win32Defines.h index e421e5b1c..891e86839 100644 --- a/Source/Engine/Platform/Win32/Win32Defines.h +++ b/Source/Engine/Platform/Win32/Win32Defines.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Win32/Win32File.cpp b/Source/Engine/Platform/Win32/Win32File.cpp index 23de7b926..d7a03debf 100644 --- a/Source/Engine/Platform/Win32/Win32File.cpp +++ b/Source/Engine/Platform/Win32/Win32File.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WIN32 diff --git a/Source/Engine/Platform/Win32/Win32File.h b/Source/Engine/Platform/Win32/Win32File.h index f3a9d7e5d..8916595d3 100644 --- a/Source/Engine/Platform/Win32/Win32File.h +++ b/Source/Engine/Platform/Win32/Win32File.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Win32/Win32FileSystem.cpp b/Source/Engine/Platform/Win32/Win32FileSystem.cpp index 44d3ae366..486b1c603 100644 --- a/Source/Engine/Platform/Win32/Win32FileSystem.cpp +++ b/Source/Engine/Platform/Win32/Win32FileSystem.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WIN32 diff --git a/Source/Engine/Platform/Win32/Win32FileSystem.h b/Source/Engine/Platform/Win32/Win32FileSystem.h index be2ac3262..0af67e4bc 100644 --- a/Source/Engine/Platform/Win32/Win32FileSystem.h +++ b/Source/Engine/Platform/Win32/Win32FileSystem.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Win32/Win32Network.cpp b/Source/Engine/Platform/Win32/Win32Network.cpp index eeac3accd..84d85d491 100644 --- a/Source/Engine/Platform/Win32/Win32Network.cpp +++ b/Source/Engine/Platform/Win32/Win32Network.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WIN32 diff --git a/Source/Engine/Platform/Win32/Win32Network.h b/Source/Engine/Platform/Win32/Win32Network.h index 62e9f005f..6f60332d2 100644 --- a/Source/Engine/Platform/Win32/Win32Network.h +++ b/Source/Engine/Platform/Win32/Win32Network.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Win32/Win32Platform.cpp b/Source/Engine/Platform/Win32/Win32Platform.cpp index 17e44e543..d46706621 100644 --- a/Source/Engine/Platform/Win32/Win32Platform.cpp +++ b/Source/Engine/Platform/Win32/Win32Platform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WIN32 diff --git a/Source/Engine/Platform/Win32/Win32Platform.h b/Source/Engine/Platform/Win32/Win32Platform.h index d3f9a5cdc..4e66de99d 100644 --- a/Source/Engine/Platform/Win32/Win32Platform.h +++ b/Source/Engine/Platform/Win32/Win32Platform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Win32/Win32StringUtils.cpp b/Source/Engine/Platform/Win32/Win32StringUtils.cpp index ea1eb8fe9..abd6f400d 100644 --- a/Source/Engine/Platform/Win32/Win32StringUtils.cpp +++ b/Source/Engine/Platform/Win32/Win32StringUtils.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WIN32 diff --git a/Source/Engine/Platform/Win32/Win32Thread.cpp b/Source/Engine/Platform/Win32/Win32Thread.cpp index 0cd8faaf2..38fe00e7c 100644 --- a/Source/Engine/Platform/Win32/Win32Thread.cpp +++ b/Source/Engine/Platform/Win32/Win32Thread.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WIN32 diff --git a/Source/Engine/Platform/Win32/Win32Thread.h b/Source/Engine/Platform/Win32/Win32Thread.h index e758982b8..d2636b709 100644 --- a/Source/Engine/Platform/Win32/Win32Thread.h +++ b/Source/Engine/Platform/Win32/Win32Thread.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Win32/WindowsMinimal.h b/Source/Engine/Platform/Win32/WindowsMinimal.h index b6e92feb2..fa1f3a46d 100644 --- a/Source/Engine/Platform/Win32/WindowsMinimal.h +++ b/Source/Engine/Platform/Win32/WindowsMinimal.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Window.cs b/Source/Engine/Platform/Window.cs index b0c596df0..f689ae035 100644 --- a/Source/Engine/Platform/Window.cs +++ b/Source/Engine/Platform/Window.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine.GUI; diff --git a/Source/Engine/Platform/Window.h b/Source/Engine/Platform/Window.h index 20acde185..b54214ded 100644 --- a/Source/Engine/Platform/Window.h +++ b/Source/Engine/Platform/Window.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Windows/ComPtr.h b/Source/Engine/Platform/Windows/ComPtr.h index e7223d1f5..c2d98675f 100644 --- a/Source/Engine/Platform/Windows/ComPtr.h +++ b/Source/Engine/Platform/Windows/ComPtr.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Windows/WindowsClipboard.cpp b/Source/Engine/Platform/Windows/WindowsClipboard.cpp index 455d3a303..d53c60ad1 100644 --- a/Source/Engine/Platform/Windows/WindowsClipboard.cpp +++ b/Source/Engine/Platform/Windows/WindowsClipboard.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WINDOWS diff --git a/Source/Engine/Platform/Windows/WindowsClipboard.h b/Source/Engine/Platform/Windows/WindowsClipboard.h index 338283b19..6b2041431 100644 --- a/Source/Engine/Platform/Windows/WindowsClipboard.h +++ b/Source/Engine/Platform/Windows/WindowsClipboard.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Windows/WindowsDefines.h b/Source/Engine/Platform/Windows/WindowsDefines.h index bca396d5f..f27dbe377 100644 --- a/Source/Engine/Platform/Windows/WindowsDefines.h +++ b/Source/Engine/Platform/Windows/WindowsDefines.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Windows/WindowsFileSystem.cpp b/Source/Engine/Platform/Windows/WindowsFileSystem.cpp index d07c333e0..90701a07b 100644 --- a/Source/Engine/Platform/Windows/WindowsFileSystem.cpp +++ b/Source/Engine/Platform/Windows/WindowsFileSystem.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WINDOWS diff --git a/Source/Engine/Platform/Windows/WindowsFileSystem.h b/Source/Engine/Platform/Windows/WindowsFileSystem.h index 477cbed26..28fa9069c 100644 --- a/Source/Engine/Platform/Windows/WindowsFileSystem.h +++ b/Source/Engine/Platform/Windows/WindowsFileSystem.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Windows/WindowsFileSystemWatcher.cpp b/Source/Engine/Platform/Windows/WindowsFileSystemWatcher.cpp index 80ed54633..cb7eaeaf1 100644 --- a/Source/Engine/Platform/Windows/WindowsFileSystemWatcher.cpp +++ b/Source/Engine/Platform/Windows/WindowsFileSystemWatcher.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WINDOWS diff --git a/Source/Engine/Platform/Windows/WindowsFileSystemWatcher.h b/Source/Engine/Platform/Windows/WindowsFileSystemWatcher.h index c39e51910..36cb2c8db 100644 --- a/Source/Engine/Platform/Windows/WindowsFileSystemWatcher.h +++ b/Source/Engine/Platform/Windows/WindowsFileSystemWatcher.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Windows/WindowsInput.cpp b/Source/Engine/Platform/Windows/WindowsInput.cpp index 80bff7ca5..c06845e68 100644 --- a/Source/Engine/Platform/Windows/WindowsInput.cpp +++ b/Source/Engine/Platform/Windows/WindowsInput.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WINDOWS diff --git a/Source/Engine/Platform/Windows/WindowsInput.h b/Source/Engine/Platform/Windows/WindowsInput.h index 07c9565bc..7b0eda2d3 100644 --- a/Source/Engine/Platform/Windows/WindowsInput.h +++ b/Source/Engine/Platform/Windows/WindowsInput.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Windows/WindowsPlatform.cpp b/Source/Engine/Platform/Windows/WindowsPlatform.cpp index cc2e52725..bae848d37 100644 --- a/Source/Engine/Platform/Windows/WindowsPlatform.cpp +++ b/Source/Engine/Platform/Windows/WindowsPlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WINDOWS diff --git a/Source/Engine/Platform/Windows/WindowsPlatform.h b/Source/Engine/Platform/Windows/WindowsPlatform.h index b4fd87a35..31e5df7ad 100644 --- a/Source/Engine/Platform/Windows/WindowsPlatform.h +++ b/Source/Engine/Platform/Windows/WindowsPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Windows/WindowsPlatformSettings.h b/Source/Engine/Platform/Windows/WindowsPlatformSettings.h index 02bfc2bc6..949325c96 100644 --- a/Source/Engine/Platform/Windows/WindowsPlatformSettings.h +++ b/Source/Engine/Platform/Windows/WindowsPlatformSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/Windows/WindowsWindow.cpp b/Source/Engine/Platform/Windows/WindowsWindow.cpp index fec322bc3..da2e491be 100644 --- a/Source/Engine/Platform/Windows/WindowsWindow.cpp +++ b/Source/Engine/Platform/Windows/WindowsWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WINDOWS diff --git a/Source/Engine/Platform/Windows/WindowsWindow.h b/Source/Engine/Platform/Windows/WindowsWindow.h index 186793b1e..5a963c251 100644 --- a/Source/Engine/Platform/Windows/WindowsWindow.h +++ b/Source/Engine/Platform/Windows/WindowsWindow.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/WindowsManager.h b/Source/Engine/Platform/WindowsManager.h index e1dc46757..c6b3462c4 100644 --- a/Source/Engine/Platform/WindowsManager.h +++ b/Source/Engine/Platform/WindowsManager.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/iOS/iOSApp.h b/Source/Engine/Platform/iOS/iOSApp.h index 0543c644e..dbb99400c 100644 --- a/Source/Engine/Platform/iOS/iOSApp.h +++ b/Source/Engine/Platform/iOS/iOSApp.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/iOS/iOSDefines.h b/Source/Engine/Platform/iOS/iOSDefines.h index fbbcd0afd..f3fd8f048 100644 --- a/Source/Engine/Platform/iOS/iOSDefines.h +++ b/Source/Engine/Platform/iOS/iOSDefines.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/iOS/iOSFile.h b/Source/Engine/Platform/iOS/iOSFile.h index 7c7400835..b44ad77b2 100644 --- a/Source/Engine/Platform/iOS/iOSFile.h +++ b/Source/Engine/Platform/iOS/iOSFile.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/iOS/iOSFileSystem.h b/Source/Engine/Platform/iOS/iOSFileSystem.h index a4a5baf78..205f8d7f7 100644 --- a/Source/Engine/Platform/iOS/iOSFileSystem.h +++ b/Source/Engine/Platform/iOS/iOSFileSystem.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/iOS/iOSPlatform.cpp b/Source/Engine/Platform/iOS/iOSPlatform.cpp index 26c3b8f28..e28c00a33 100644 --- a/Source/Engine/Platform/iOS/iOSPlatform.cpp +++ b/Source/Engine/Platform/iOS/iOSPlatform.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_IOS diff --git a/Source/Engine/Platform/iOS/iOSPlatform.h b/Source/Engine/Platform/iOS/iOSPlatform.h index b26ea8a1f..87d08e2a6 100644 --- a/Source/Engine/Platform/iOS/iOSPlatform.h +++ b/Source/Engine/Platform/iOS/iOSPlatform.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/iOS/iOSPlatformSettings.h b/Source/Engine/Platform/iOS/iOSPlatformSettings.h index 9eed39f41..12626692f 100644 --- a/Source/Engine/Platform/iOS/iOSPlatformSettings.h +++ b/Source/Engine/Platform/iOS/iOSPlatformSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Platform/iOS/iOSWindow.h b/Source/Engine/Platform/iOS/iOSWindow.h index 401fdc726..aba418c7e 100644 --- a/Source/Engine/Platform/iOS/iOSWindow.h +++ b/Source/Engine/Platform/iOS/iOSWindow.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Profiler/Profiler.Build.cs b/Source/Engine/Profiler/Profiler.Build.cs index 1f324fb48..15079abf6 100644 --- a/Source/Engine/Profiler/Profiler.Build.cs +++ b/Source/Engine/Profiler/Profiler.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/Profiler/Profiler.h b/Source/Engine/Profiler/Profiler.h index 86b6682b9..4b2ca6d0b 100644 --- a/Source/Engine/Profiler/Profiler.h +++ b/Source/Engine/Profiler/Profiler.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Profiler/ProfilerCPU.cpp b/Source/Engine/Profiler/ProfilerCPU.cpp index 7b9e2c6e3..525c33443 100644 --- a/Source/Engine/Profiler/ProfilerCPU.cpp +++ b/Source/Engine/Profiler/ProfilerCPU.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_PROFILER diff --git a/Source/Engine/Profiler/ProfilerCPU.h b/Source/Engine/Profiler/ProfilerCPU.h index ccfeb8ac4..bbfaada5b 100644 --- a/Source/Engine/Profiler/ProfilerCPU.h +++ b/Source/Engine/Profiler/ProfilerCPU.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Profiler/ProfilerGPU.cpp b/Source/Engine/Profiler/ProfilerGPU.cpp index 6944441be..1f5777fd2 100644 --- a/Source/Engine/Profiler/ProfilerGPU.cpp +++ b/Source/Engine/Profiler/ProfilerGPU.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_PROFILER diff --git a/Source/Engine/Profiler/ProfilerGPU.h b/Source/Engine/Profiler/ProfilerGPU.h index 94ed345b9..99fce3599 100644 --- a/Source/Engine/Profiler/ProfilerGPU.h +++ b/Source/Engine/Profiler/ProfilerGPU.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Profiler/ProfilerSrcLoc.h b/Source/Engine/Profiler/ProfilerSrcLoc.h index de6c7fb5f..700511acd 100644 --- a/Source/Engine/Profiler/ProfilerSrcLoc.h +++ b/Source/Engine/Profiler/ProfilerSrcLoc.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Profiler/ProfilingTools.cpp b/Source/Engine/Profiler/ProfilingTools.cpp index 113a04ec8..58f1c1ffc 100644 --- a/Source/Engine/Profiler/ProfilingTools.cpp +++ b/Source/Engine/Profiler/ProfilingTools.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_PROFILER diff --git a/Source/Engine/Profiler/ProfilingTools.h b/Source/Engine/Profiler/ProfilingTools.h index f4039472f..7969cca55 100644 --- a/Source/Engine/Profiler/ProfilingTools.h +++ b/Source/Engine/Profiler/ProfilingTools.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Profiler/RenderStats.h b/Source/Engine/Profiler/RenderStats.h index 1aff381a3..a59d7e516 100644 --- a/Source/Engine/Profiler/RenderStats.h +++ b/Source/Engine/Profiler/RenderStats.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Render2D/Font.cpp b/Source/Engine/Render2D/Font.cpp index 973bf21e3..c27accb97 100644 --- a/Source/Engine/Render2D/Font.cpp +++ b/Source/Engine/Render2D/Font.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Font.h" #include "FontAsset.h" diff --git a/Source/Engine/Render2D/Font.h b/Source/Engine/Render2D/Font.h index c55bb58a1..187d5b24a 100644 --- a/Source/Engine/Render2D/Font.h +++ b/Source/Engine/Render2D/Font.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Render2D/FontAsset.cpp b/Source/Engine/Render2D/FontAsset.cpp index 53fbdc930..6caee6e24 100644 --- a/Source/Engine/Render2D/FontAsset.cpp +++ b/Source/Engine/Render2D/FontAsset.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "FontAsset.h" #include "Font.h" diff --git a/Source/Engine/Render2D/FontAsset.cs b/Source/Engine/Render2D/FontAsset.cs index f7ac8d50b..b2005d77a 100644 --- a/Source/Engine/Render2D/FontAsset.cs +++ b/Source/Engine/Render2D/FontAsset.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Render2D/FontAsset.h b/Source/Engine/Render2D/FontAsset.h index a93276bf1..02b085db5 100644 --- a/Source/Engine/Render2D/FontAsset.h +++ b/Source/Engine/Render2D/FontAsset.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Render2D/FontManager.cpp b/Source/Engine/Render2D/FontManager.cpp index 7aef7098e..726209399 100644 --- a/Source/Engine/Render2D/FontManager.cpp +++ b/Source/Engine/Render2D/FontManager.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "FontManager.h" #include "FontTextureAtlas.h" diff --git a/Source/Engine/Render2D/FontManager.h b/Source/Engine/Render2D/FontManager.h index f390b8cd7..7d4c06408 100644 --- a/Source/Engine/Render2D/FontManager.h +++ b/Source/Engine/Render2D/FontManager.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Render2D/FontReference.cs b/Source/Engine/Render2D/FontReference.cs index cc32bcd9a..1fcf6711f 100644 --- a/Source/Engine/Render2D/FontReference.cs +++ b/Source/Engine/Render2D/FontReference.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Runtime.CompilerServices; diff --git a/Source/Engine/Render2D/FontTextureAtlas.cpp b/Source/Engine/Render2D/FontTextureAtlas.cpp index 7923f0aae..9ed871364 100644 --- a/Source/Engine/Render2D/FontTextureAtlas.cpp +++ b/Source/Engine/Render2D/FontTextureAtlas.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "FontTextureAtlas.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Render2D/FontTextureAtlas.h b/Source/Engine/Render2D/FontTextureAtlas.h index 4bffdaf58..ae4197b10 100644 --- a/Source/Engine/Render2D/FontTextureAtlas.h +++ b/Source/Engine/Render2D/FontTextureAtlas.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Render2D/IncludeFreeType.h b/Source/Engine/Render2D/IncludeFreeType.h index 7b03b9aab..10c04c9a1 100644 --- a/Source/Engine/Render2D/IncludeFreeType.h +++ b/Source/Engine/Render2D/IncludeFreeType.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Render2D/Render2D.Build.cs b/Source/Engine/Render2D/Render2D.Build.cs index c5de04336..477a25a22 100644 --- a/Source/Engine/Render2D/Render2D.Build.cs +++ b/Source/Engine/Render2D/Render2D.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/Render2D/Render2D.cpp b/Source/Engine/Render2D/Render2D.cpp index 34cb2c693..1c650585f 100644 --- a/Source/Engine/Render2D/Render2D.cpp +++ b/Source/Engine/Render2D/Render2D.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Render2D.h" #include "Font.h" diff --git a/Source/Engine/Render2D/Render2D.cs b/Source/Engine/Render2D/Render2D.cs index c4d9e81b4..0cdb6d219 100644 --- a/Source/Engine/Render2D/Render2D.cs +++ b/Source/Engine/Render2D/Render2D.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Render2D/Render2D.h b/Source/Engine/Render2D/Render2D.h index 5e5e952dc..5eda59e7e 100644 --- a/Source/Engine/Render2D/Render2D.h +++ b/Source/Engine/Render2D/Render2D.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Render2D/RotatedRectangle.h b/Source/Engine/Render2D/RotatedRectangle.h index 00e35ff1e..47bfe11b5 100644 --- a/Source/Engine/Render2D/RotatedRectangle.h +++ b/Source/Engine/Render2D/RotatedRectangle.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Render2D/SpriteAtlas.cpp b/Source/Engine/Render2D/SpriteAtlas.cpp index ac711b8b8..cc4dfa295 100644 --- a/Source/Engine/Render2D/SpriteAtlas.cpp +++ b/Source/Engine/Render2D/SpriteAtlas.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SpriteAtlas.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Render2D/SpriteAtlas.cs b/Source/Engine/Render2D/SpriteAtlas.cs index 93cdf68b2..68d65c85a 100644 --- a/Source/Engine/Render2D/SpriteAtlas.cs +++ b/Source/Engine/Render2D/SpriteAtlas.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Render2D/SpriteAtlas.h b/Source/Engine/Render2D/SpriteAtlas.h index 533440c68..1ee45dcfb 100644 --- a/Source/Engine/Render2D/SpriteAtlas.h +++ b/Source/Engine/Render2D/SpriteAtlas.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Render2D/TextLayoutOptions.cs b/Source/Engine/Render2D/TextLayoutOptions.cs index ab38506c7..971c75c5e 100644 --- a/Source/Engine/Render2D/TextLayoutOptions.cs +++ b/Source/Engine/Render2D/TextLayoutOptions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Render2D/TextLayoutOptions.h b/Source/Engine/Render2D/TextLayoutOptions.h index 8901db353..c025e52d0 100644 --- a/Source/Engine/Render2D/TextLayoutOptions.h +++ b/Source/Engine/Render2D/TextLayoutOptions.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Render2D/TextRange.cs b/Source/Engine/Render2D/TextRange.cs index 716fb1a09..682cf0815 100644 --- a/Source/Engine/Render2D/TextRange.cs +++ b/Source/Engine/Render2D/TextRange.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Renderer/AmbientOcclusionPass.cpp b/Source/Engine/Renderer/AmbientOcclusionPass.cpp index 17dac35c2..06c4f73f2 100644 --- a/Source/Engine/Renderer/AmbientOcclusionPass.cpp +++ b/Source/Engine/Renderer/AmbientOcclusionPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AmbientOcclusionPass.h" #include "RenderList.h" diff --git a/Source/Engine/Renderer/AmbientOcclusionPass.h b/Source/Engine/Renderer/AmbientOcclusionPass.h index 3b255c639..3e44f0d28 100644 --- a/Source/Engine/Renderer/AmbientOcclusionPass.h +++ b/Source/Engine/Renderer/AmbientOcclusionPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/AntiAliasing/FXAA.cpp b/Source/Engine/Renderer/AntiAliasing/FXAA.cpp index 839a1045e..1f9b215e5 100644 --- a/Source/Engine/Renderer/AntiAliasing/FXAA.cpp +++ b/Source/Engine/Renderer/AntiAliasing/FXAA.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "FXAA.h" #include "Engine/Content/Assets/Shader.h" diff --git a/Source/Engine/Renderer/AntiAliasing/FXAA.h b/Source/Engine/Renderer/AntiAliasing/FXAA.h index ab9ea173c..13a6aa7f3 100644 --- a/Source/Engine/Renderer/AntiAliasing/FXAA.h +++ b/Source/Engine/Renderer/AntiAliasing/FXAA.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/AntiAliasing/SMAA.cpp b/Source/Engine/Renderer/AntiAliasing/SMAA.cpp index 5fd58f799..d0f4b3394 100644 --- a/Source/Engine/Renderer/AntiAliasing/SMAA.cpp +++ b/Source/Engine/Renderer/AntiAliasing/SMAA.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SMAA.h" #include "Engine/Content/Assets/Shader.h" diff --git a/Source/Engine/Renderer/AntiAliasing/SMAA.h b/Source/Engine/Renderer/AntiAliasing/SMAA.h index c308206ea..3b18727cd 100644 --- a/Source/Engine/Renderer/AntiAliasing/SMAA.h +++ b/Source/Engine/Renderer/AntiAliasing/SMAA.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/AntiAliasing/TAA.cpp b/Source/Engine/Renderer/AntiAliasing/TAA.cpp index 6d8b7fb29..f48e0955a 100644 --- a/Source/Engine/Renderer/AntiAliasing/TAA.cpp +++ b/Source/Engine/Renderer/AntiAliasing/TAA.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "TAA.h" #include "Engine/Content/Assets/Shader.h" diff --git a/Source/Engine/Renderer/AntiAliasing/TAA.h b/Source/Engine/Renderer/AntiAliasing/TAA.h index f91f92c90..46f895cd1 100644 --- a/Source/Engine/Renderer/AntiAliasing/TAA.h +++ b/Source/Engine/Renderer/AntiAliasing/TAA.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/AtmospherePreCompute.cpp b/Source/Engine/Renderer/AtmospherePreCompute.cpp index 4d6b7d2ac..c761268b8 100644 --- a/Source/Engine/Renderer/AtmospherePreCompute.cpp +++ b/Source/Engine/Renderer/AtmospherePreCompute.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "AtmospherePreCompute.h" #include "Engine/Engine/Engine.h" diff --git a/Source/Engine/Renderer/AtmospherePreCompute.h b/Source/Engine/Renderer/AtmospherePreCompute.h index aeeed0e03..3a3113c22 100644 --- a/Source/Engine/Renderer/AtmospherePreCompute.h +++ b/Source/Engine/Renderer/AtmospherePreCompute.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/ColorGradingPass.cpp b/Source/Engine/Renderer/ColorGradingPass.cpp index fa8e7facc..92595ff86 100644 --- a/Source/Engine/Renderer/ColorGradingPass.cpp +++ b/Source/Engine/Renderer/ColorGradingPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ColorGradingPass.h" #include "RenderList.h" diff --git a/Source/Engine/Renderer/ColorGradingPass.h b/Source/Engine/Renderer/ColorGradingPass.h index f847e45d7..39968a4e6 100644 --- a/Source/Engine/Renderer/ColorGradingPass.h +++ b/Source/Engine/Renderer/ColorGradingPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/Config.h b/Source/Engine/Renderer/Config.h index 876da3100..fb6b210dd 100644 --- a/Source/Engine/Renderer/Config.h +++ b/Source/Engine/Renderer/Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/DepthOfFieldPass.cpp b/Source/Engine/Renderer/DepthOfFieldPass.cpp index 707a441e6..34ea05863 100644 --- a/Source/Engine/Renderer/DepthOfFieldPass.cpp +++ b/Source/Engine/Renderer/DepthOfFieldPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "DepthOfFieldPass.h" #include "RenderList.h" diff --git a/Source/Engine/Renderer/DepthOfFieldPass.h b/Source/Engine/Renderer/DepthOfFieldPass.h index d83c5af34..9de94e637 100644 --- a/Source/Engine/Renderer/DepthOfFieldPass.h +++ b/Source/Engine/Renderer/DepthOfFieldPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/DrawCall.h b/Source/Engine/Renderer/DrawCall.h index bde88ab80..b77541fca 100644 --- a/Source/Engine/Renderer/DrawCall.h +++ b/Source/Engine/Renderer/DrawCall.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/Editor/LODPreview.cpp b/Source/Engine/Renderer/Editor/LODPreview.cpp index b4278d3a3..2f188bcd0 100644 --- a/Source/Engine/Renderer/Editor/LODPreview.cpp +++ b/Source/Engine/Renderer/Editor/LODPreview.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_EDITOR diff --git a/Source/Engine/Renderer/Editor/LODPreview.h b/Source/Engine/Renderer/Editor/LODPreview.h index 4c7b11d72..5ddd1809a 100644 --- a/Source/Engine/Renderer/Editor/LODPreview.h +++ b/Source/Engine/Renderer/Editor/LODPreview.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/Editor/LightmapUVsDensity.cpp b/Source/Engine/Renderer/Editor/LightmapUVsDensity.cpp index 266f1628d..113d997f2 100644 --- a/Source/Engine/Renderer/Editor/LightmapUVsDensity.cpp +++ b/Source/Engine/Renderer/Editor/LightmapUVsDensity.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_EDITOR diff --git a/Source/Engine/Renderer/Editor/LightmapUVsDensity.h b/Source/Engine/Renderer/Editor/LightmapUVsDensity.h index 2a248b7dc..53e43a154 100644 --- a/Source/Engine/Renderer/Editor/LightmapUVsDensity.h +++ b/Source/Engine/Renderer/Editor/LightmapUVsDensity.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/Editor/MaterialComplexity.cpp b/Source/Engine/Renderer/Editor/MaterialComplexity.cpp index 71ab624cb..2df397df5 100644 --- a/Source/Engine/Renderer/Editor/MaterialComplexity.cpp +++ b/Source/Engine/Renderer/Editor/MaterialComplexity.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_EDITOR diff --git a/Source/Engine/Renderer/Editor/MaterialComplexity.h b/Source/Engine/Renderer/Editor/MaterialComplexity.h index bc9df471b..5e21a6e03 100644 --- a/Source/Engine/Renderer/Editor/MaterialComplexity.h +++ b/Source/Engine/Renderer/Editor/MaterialComplexity.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/Editor/QuadOverdrawPass.cpp b/Source/Engine/Renderer/Editor/QuadOverdrawPass.cpp index f8572534b..20e06550a 100644 --- a/Source/Engine/Renderer/Editor/QuadOverdrawPass.cpp +++ b/Source/Engine/Renderer/Editor/QuadOverdrawPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_EDITOR diff --git a/Source/Engine/Renderer/Editor/QuadOverdrawPass.h b/Source/Engine/Renderer/Editor/QuadOverdrawPass.h index 269ca4bdc..2756b4eb3 100644 --- a/Source/Engine/Renderer/Editor/QuadOverdrawPass.h +++ b/Source/Engine/Renderer/Editor/QuadOverdrawPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/Editor/VertexColors.cpp b/Source/Engine/Renderer/Editor/VertexColors.cpp index e4745c140..8b26e13e5 100644 --- a/Source/Engine/Renderer/Editor/VertexColors.cpp +++ b/Source/Engine/Renderer/Editor/VertexColors.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_EDITOR diff --git a/Source/Engine/Renderer/Editor/VertexColors.h b/Source/Engine/Renderer/Editor/VertexColors.h index ed67e9afd..373c1cfdd 100644 --- a/Source/Engine/Renderer/Editor/VertexColors.h +++ b/Source/Engine/Renderer/Editor/VertexColors.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/EyeAdaptationPass.cpp b/Source/Engine/Renderer/EyeAdaptationPass.cpp index 3a840ff01..a43a87d72 100644 --- a/Source/Engine/Renderer/EyeAdaptationPass.cpp +++ b/Source/Engine/Renderer/EyeAdaptationPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "EyeAdaptationPass.h" #include "HistogramPass.h" diff --git a/Source/Engine/Renderer/EyeAdaptationPass.h b/Source/Engine/Renderer/EyeAdaptationPass.h index 27f319cf4..588585c30 100644 --- a/Source/Engine/Renderer/EyeAdaptationPass.h +++ b/Source/Engine/Renderer/EyeAdaptationPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/ForwardPass.cpp b/Source/Engine/Renderer/ForwardPass.cpp index 53c9b74bd..cb8c79223 100644 --- a/Source/Engine/Renderer/ForwardPass.cpp +++ b/Source/Engine/Renderer/ForwardPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ForwardPass.h" #include "RenderList.h" diff --git a/Source/Engine/Renderer/ForwardPass.h b/Source/Engine/Renderer/ForwardPass.h index 4f513b999..111fdcedf 100644 --- a/Source/Engine/Renderer/ForwardPass.h +++ b/Source/Engine/Renderer/ForwardPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/GBufferPass.cpp b/Source/Engine/Renderer/GBufferPass.cpp index f824d2161..c962160db 100644 --- a/Source/Engine/Renderer/GBufferPass.cpp +++ b/Source/Engine/Renderer/GBufferPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GBufferPass.h" #include "RenderList.h" diff --git a/Source/Engine/Renderer/GBufferPass.h b/Source/Engine/Renderer/GBufferPass.h index 6ff59d1d9..660ff22db 100644 --- a/Source/Engine/Renderer/GBufferPass.h +++ b/Source/Engine/Renderer/GBufferPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.cpp b/Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.cpp index ee58b16a9..c810c90aa 100644 --- a/Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.cpp +++ b/Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "DynamicDiffuseGlobalIllumination.h" #include "GlobalSurfaceAtlasPass.h" diff --git a/Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.h b/Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.h index c2f2f1a7e..09986636d 100644 --- a/Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.h +++ b/Source/Engine/Renderer/GI/DynamicDiffuseGlobalIllumination.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/GI/GlobalSurfaceAtlasPass.cpp b/Source/Engine/Renderer/GI/GlobalSurfaceAtlasPass.cpp index 9d0e065e1..fb0faa27a 100644 --- a/Source/Engine/Renderer/GI/GlobalSurfaceAtlasPass.cpp +++ b/Source/Engine/Renderer/GI/GlobalSurfaceAtlasPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GlobalSurfaceAtlasPass.h" #include "DynamicDiffuseGlobalIllumination.h" diff --git a/Source/Engine/Renderer/GI/GlobalSurfaceAtlasPass.h b/Source/Engine/Renderer/GI/GlobalSurfaceAtlasPass.h index a0545d311..443b3a401 100644 --- a/Source/Engine/Renderer/GI/GlobalSurfaceAtlasPass.h +++ b/Source/Engine/Renderer/GI/GlobalSurfaceAtlasPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/GlobalSignDistanceFieldPass.cpp b/Source/Engine/Renderer/GlobalSignDistanceFieldPass.cpp index f7d5fd5a5..278802995 100644 --- a/Source/Engine/Renderer/GlobalSignDistanceFieldPass.cpp +++ b/Source/Engine/Renderer/GlobalSignDistanceFieldPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GlobalSignDistanceFieldPass.h" #include "RenderList.h" diff --git a/Source/Engine/Renderer/GlobalSignDistanceFieldPass.h b/Source/Engine/Renderer/GlobalSignDistanceFieldPass.h index bbd2fc44e..eacee8df0 100644 --- a/Source/Engine/Renderer/GlobalSignDistanceFieldPass.h +++ b/Source/Engine/Renderer/GlobalSignDistanceFieldPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/HistogramPass.cpp b/Source/Engine/Renderer/HistogramPass.cpp index 77d228430..7db55d655 100644 --- a/Source/Engine/Renderer/HistogramPass.cpp +++ b/Source/Engine/Renderer/HistogramPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "HistogramPass.h" #include "RenderList.h" diff --git a/Source/Engine/Renderer/HistogramPass.h b/Source/Engine/Renderer/HistogramPass.h index 1694ac9f2..2f4b6a792 100644 --- a/Source/Engine/Renderer/HistogramPass.h +++ b/Source/Engine/Renderer/HistogramPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/LightPass.cpp b/Source/Engine/Renderer/LightPass.cpp index 30b0b78bb..d3927b2cf 100644 --- a/Source/Engine/Renderer/LightPass.cpp +++ b/Source/Engine/Renderer/LightPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "LightPass.h" #include "ShadowsPass.h" diff --git a/Source/Engine/Renderer/LightPass.h b/Source/Engine/Renderer/LightPass.h index bcdd7944b..118f22363 100644 --- a/Source/Engine/Renderer/LightPass.h +++ b/Source/Engine/Renderer/LightPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/Lightmaps.h b/Source/Engine/Renderer/Lightmaps.h index ee4b56495..af95d6b85 100644 --- a/Source/Engine/Renderer/Lightmaps.h +++ b/Source/Engine/Renderer/Lightmaps.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/MotionBlurPass.cpp b/Source/Engine/Renderer/MotionBlurPass.cpp index 2030027ed..1b42e2afe 100644 --- a/Source/Engine/Renderer/MotionBlurPass.cpp +++ b/Source/Engine/Renderer/MotionBlurPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MotionBlurPass.h" #include "GBufferPass.h" diff --git a/Source/Engine/Renderer/MotionBlurPass.h b/Source/Engine/Renderer/MotionBlurPass.h index 73cdec21f..0955cbe5f 100644 --- a/Source/Engine/Renderer/MotionBlurPass.h +++ b/Source/Engine/Renderer/MotionBlurPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/PostProcessingPass.cpp b/Source/Engine/Renderer/PostProcessingPass.cpp index 6222153b6..8ff789223 100644 --- a/Source/Engine/Renderer/PostProcessingPass.cpp +++ b/Source/Engine/Renderer/PostProcessingPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "PostProcessingPass.h" #include "RenderList.h" diff --git a/Source/Engine/Renderer/PostProcessingPass.h b/Source/Engine/Renderer/PostProcessingPass.h index 19695d22e..226ec231d 100644 --- a/Source/Engine/Renderer/PostProcessingPass.h +++ b/Source/Engine/Renderer/PostProcessingPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/ProbesRenderer.cpp b/Source/Engine/Renderer/ProbesRenderer.cpp index a965dee09..f604f914e 100644 --- a/Source/Engine/Renderer/ProbesRenderer.cpp +++ b/Source/Engine/Renderer/ProbesRenderer.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ProbesRenderer.h" #include "Renderer.h" diff --git a/Source/Engine/Renderer/ProbesRenderer.h b/Source/Engine/Renderer/ProbesRenderer.h index ae583c18b..6259b9316 100644 --- a/Source/Engine/Renderer/ProbesRenderer.h +++ b/Source/Engine/Renderer/ProbesRenderer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/ReflectionsPass.cpp b/Source/Engine/Renderer/ReflectionsPass.cpp index d419742b4..465737e87 100644 --- a/Source/Engine/Renderer/ReflectionsPass.cpp +++ b/Source/Engine/Renderer/ReflectionsPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ReflectionsPass.h" #include "GBufferPass.h" diff --git a/Source/Engine/Renderer/ReflectionsPass.h b/Source/Engine/Renderer/ReflectionsPass.h index 408120d3b..2b4276f07 100644 --- a/Source/Engine/Renderer/ReflectionsPass.h +++ b/Source/Engine/Renderer/ReflectionsPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/RenderList.cpp b/Source/Engine/Renderer/RenderList.cpp index 351b3c9b8..af2495b67 100644 --- a/Source/Engine/Renderer/RenderList.cpp +++ b/Source/Engine/Renderer/RenderList.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "RenderList.h" #include "Engine/Core/Collections/Sorting.h" diff --git a/Source/Engine/Renderer/RenderList.h b/Source/Engine/Renderer/RenderList.h index 3f9a25694..8d90be2e4 100644 --- a/Source/Engine/Renderer/RenderList.h +++ b/Source/Engine/Renderer/RenderList.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/RenderListBuffer.h b/Source/Engine/Renderer/RenderListBuffer.h index 71422927f..e4f8ab19e 100644 --- a/Source/Engine/Renderer/RenderListBuffer.h +++ b/Source/Engine/Renderer/RenderListBuffer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/RenderSetup.h b/Source/Engine/Renderer/RenderSetup.h index ce94ed909..da4835493 100644 --- a/Source/Engine/Renderer/RenderSetup.h +++ b/Source/Engine/Renderer/RenderSetup.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/Renderer.Build.cs b/Source/Engine/Renderer/Renderer.Build.cs index eb8b23e19..cc89314ee 100644 --- a/Source/Engine/Renderer/Renderer.Build.cs +++ b/Source/Engine/Renderer/Renderer.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/Renderer/Renderer.cpp b/Source/Engine/Renderer/Renderer.cpp index 833daed8e..3246b6d85 100644 --- a/Source/Engine/Renderer/Renderer.cpp +++ b/Source/Engine/Renderer/Renderer.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Renderer.h" #include "Engine/Graphics/GPUContext.h" diff --git a/Source/Engine/Renderer/Renderer.cs b/Source/Engine/Renderer/Renderer.cs index 71dca424b..fe05cadc0 100644 --- a/Source/Engine/Renderer/Renderer.cs +++ b/Source/Engine/Renderer/Renderer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.Runtime.InteropServices; diff --git a/Source/Engine/Renderer/Renderer.h b/Source/Engine/Renderer/Renderer.h index 885b8ca43..9b68da53b 100644 --- a/Source/Engine/Renderer/Renderer.h +++ b/Source/Engine/Renderer/Renderer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/RendererAllocation.h b/Source/Engine/Renderer/RendererAllocation.h index 2a4df4b5f..42cd5e755 100644 --- a/Source/Engine/Renderer/RendererAllocation.h +++ b/Source/Engine/Renderer/RendererAllocation.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/RendererPass.h b/Source/Engine/Renderer/RendererPass.h index a6ef28c1f..d17d0a41d 100644 --- a/Source/Engine/Renderer/RendererPass.h +++ b/Source/Engine/Renderer/RendererPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/ScreenSpaceReflectionsPass.cpp b/Source/Engine/Renderer/ScreenSpaceReflectionsPass.cpp index 7ba9fbb50..39efc70dd 100644 --- a/Source/Engine/Renderer/ScreenSpaceReflectionsPass.cpp +++ b/Source/Engine/Renderer/ScreenSpaceReflectionsPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ScreenSpaceReflectionsPass.h" #include "ReflectionsPass.h" diff --git a/Source/Engine/Renderer/ScreenSpaceReflectionsPass.h b/Source/Engine/Renderer/ScreenSpaceReflectionsPass.h index c9929843d..5b4de6f64 100644 --- a/Source/Engine/Renderer/ScreenSpaceReflectionsPass.h +++ b/Source/Engine/Renderer/ScreenSpaceReflectionsPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/ShadowsPass.cpp b/Source/Engine/Renderer/ShadowsPass.cpp index 937cd9e99..4dd338531 100644 --- a/Source/Engine/Renderer/ShadowsPass.cpp +++ b/Source/Engine/Renderer/ShadowsPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ShadowsPass.h" #include "GBufferPass.h" diff --git a/Source/Engine/Renderer/ShadowsPass.h b/Source/Engine/Renderer/ShadowsPass.h index d3589d008..a811e44b1 100644 --- a/Source/Engine/Renderer/ShadowsPass.h +++ b/Source/Engine/Renderer/ShadowsPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/Utils/BitonicSort.cpp b/Source/Engine/Renderer/Utils/BitonicSort.cpp index 4fac4fbd1..78f6e89b9 100644 --- a/Source/Engine/Renderer/Utils/BitonicSort.cpp +++ b/Source/Engine/Renderer/Utils/BitonicSort.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BitonicSort.h" #include "Engine/Content/Content.h" diff --git a/Source/Engine/Renderer/Utils/BitonicSort.h b/Source/Engine/Renderer/Utils/BitonicSort.h index d0fa7258a..739ca507d 100644 --- a/Source/Engine/Renderer/Utils/BitonicSort.h +++ b/Source/Engine/Renderer/Utils/BitonicSort.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/Utils/MultiScaler.cpp b/Source/Engine/Renderer/Utils/MultiScaler.cpp index 036c586a6..1edb81fa8 100644 --- a/Source/Engine/Renderer/Utils/MultiScaler.cpp +++ b/Source/Engine/Renderer/Utils/MultiScaler.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MultiScaler.h" #include "Engine/Graphics/Textures/GPUTexture.h" diff --git a/Source/Engine/Renderer/Utils/MultiScaler.h b/Source/Engine/Renderer/Utils/MultiScaler.h index 7f9863ac3..2e4cc1db3 100644 --- a/Source/Engine/Renderer/Utils/MultiScaler.h +++ b/Source/Engine/Renderer/Utils/MultiScaler.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Renderer/VolumetricFogPass.cpp b/Source/Engine/Renderer/VolumetricFogPass.cpp index 6d0adef01..130c64746 100644 --- a/Source/Engine/Renderer/VolumetricFogPass.cpp +++ b/Source/Engine/Renderer/VolumetricFogPass.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "VolumetricFogPass.h" #include "ShadowsPass.h" diff --git a/Source/Engine/Renderer/VolumetricFogPass.h b/Source/Engine/Renderer/VolumetricFogPass.h index 071cae686..3f3384fd4 100644 --- a/Source/Engine/Renderer/VolumetricFogPass.h +++ b/Source/Engine/Renderer/VolumetricFogPass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Attributes/CollectionAttribute.cs b/Source/Engine/Scripting/Attributes/CollectionAttribute.cs index 0603a9390..59f24d017 100644 --- a/Source/Engine/Scripting/Attributes/CollectionAttribute.cs +++ b/Source/Engine/Scripting/Attributes/CollectionAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/AssetReferenceAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/AssetReferenceAttribute.cs index 5bb79b81b..fb4b8e730 100644 --- a/Source/Engine/Scripting/Attributes/Editor/AssetReferenceAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/AssetReferenceAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/CategoryAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/CategoryAttribute.cs index f7a68d419..295ede0e8 100644 --- a/Source/Engine/Scripting/Attributes/Editor/CategoryAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/CategoryAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/CustomEditorAliasAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/CustomEditorAliasAttribute.cs index e47237752..a48b36ad1 100644 --- a/Source/Engine/Scripting/Attributes/Editor/CustomEditorAliasAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/CustomEditorAliasAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/CustomEditorAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/CustomEditorAttribute.cs index 86741ff21..246b385a2 100644 --- a/Source/Engine/Scripting/Attributes/Editor/CustomEditorAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/CustomEditorAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/DefaultEditorAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/DefaultEditorAttribute.cs index cd6a99959..5472c858f 100644 --- a/Source/Engine/Scripting/Attributes/Editor/DefaultEditorAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/DefaultEditorAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/EditorDisplayAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/EditorDisplayAttribute.cs index e1f0f0a5d..a140b4eae 100644 --- a/Source/Engine/Scripting/Attributes/Editor/EditorDisplayAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/EditorDisplayAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/EditorOrderAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/EditorOrderAttribute.cs index 7f10a79a7..03d13c388 100644 --- a/Source/Engine/Scripting/Attributes/Editor/EditorOrderAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/EditorOrderAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/EnumDisplayAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/EnumDisplayAttribute.cs index 82f580e8a..3577648fb 100644 --- a/Source/Engine/Scripting/Attributes/Editor/EnumDisplayAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/EnumDisplayAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/ExpandGroupsAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/ExpandGroupsAttribute.cs index 2f374f2d5..773d91ef4 100644 --- a/Source/Engine/Scripting/Attributes/Editor/ExpandGroupsAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/ExpandGroupsAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/HeaderAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/HeaderAttribute.cs index 38a3841ce..e1ce249da 100644 --- a/Source/Engine/Scripting/Attributes/Editor/HeaderAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/HeaderAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/HideInEditorAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/HideInEditorAttribute.cs index 063e9a02f..1ce003ec3 100644 --- a/Source/Engine/Scripting/Attributes/Editor/HideInEditorAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/HideInEditorAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/LimitAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/LimitAttribute.cs index f35d03d29..952f46c32 100644 --- a/Source/Engine/Scripting/Attributes/Editor/LimitAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/LimitAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/MultilineTextAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/MultilineTextAttribute.cs index 6a8b970bc..9795c5311 100644 --- a/Source/Engine/Scripting/Attributes/Editor/MultilineTextAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/MultilineTextAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/NoUndoAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/NoUndoAttribute.cs index 9126362bf..b68af8d19 100644 --- a/Source/Engine/Scripting/Attributes/Editor/NoUndoAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/NoUndoAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/RangeAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/RangeAttribute.cs index ad7312ba4..da36aeba3 100644 --- a/Source/Engine/Scripting/Attributes/Editor/RangeAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/RangeAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/ReadOnlyAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/ReadOnlyAttribute.cs index eb6dd54f0..78ed2c28b 100644 --- a/Source/Engine/Scripting/Attributes/Editor/ReadOnlyAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/ReadOnlyAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/ShowInEditorAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/ShowInEditorAttribute.cs index 38939a08e..e95696213 100644 --- a/Source/Engine/Scripting/Attributes/Editor/ShowInEditorAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/ShowInEditorAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/SpaceAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/SpaceAttribute.cs index 9c801a879..727f03eb0 100644 --- a/Source/Engine/Scripting/Attributes/Editor/SpaceAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/SpaceAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/TooltipAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/TooltipAttribute.cs index 54f3be5d0..b9f7aa5be 100644 --- a/Source/Engine/Scripting/Attributes/Editor/TooltipAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/TooltipAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/TypeReferenceAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/TypeReferenceAttribute.cs index 38fabc0c5..343b23b3f 100644 --- a/Source/Engine/Scripting/Attributes/Editor/TypeReferenceAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/TypeReferenceAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/Editor/VisibleIfAttribute.cs b/Source/Engine/Scripting/Attributes/Editor/VisibleIfAttribute.cs index 3d606370a..b8b8cdb01 100644 --- a/Source/Engine/Scripting/Attributes/Editor/VisibleIfAttribute.cs +++ b/Source/Engine/Scripting/Attributes/Editor/VisibleIfAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/ExecuteInEditModeAttribute.cs b/Source/Engine/Scripting/Attributes/ExecuteInEditModeAttribute.cs index 25442c3b1..c98b517c0 100644 --- a/Source/Engine/Scripting/Attributes/ExecuteInEditModeAttribute.cs +++ b/Source/Engine/Scripting/Attributes/ExecuteInEditModeAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/ModuleInitializerAttribute.cs b/Source/Engine/Scripting/Attributes/ModuleInitializerAttribute.cs index c437ca6ae..da77362cf 100644 --- a/Source/Engine/Scripting/Attributes/ModuleInitializerAttribute.cs +++ b/Source/Engine/Scripting/Attributes/ModuleInitializerAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/MonoPInvokeCallbackAttribute.cs b/Source/Engine/Scripting/Attributes/MonoPInvokeCallbackAttribute.cs index 62c67823a..9a27fc826 100644 --- a/Source/Engine/Scripting/Attributes/MonoPInvokeCallbackAttribute.cs +++ b/Source/Engine/Scripting/Attributes/MonoPInvokeCallbackAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.InteropServices; diff --git a/Source/Engine/Scripting/Attributes/NetworkReplicatedAttribute.cs b/Source/Engine/Scripting/Attributes/NetworkReplicatedAttribute.cs index 313abd0d3..965351ccd 100644 --- a/Source/Engine/Scripting/Attributes/NetworkReplicatedAttribute.cs +++ b/Source/Engine/Scripting/Attributes/NetworkReplicatedAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/NetworkRpcAttribute.cs b/Source/Engine/Scripting/Attributes/NetworkRpcAttribute.cs index c3671b3c7..038919c8e 100644 --- a/Source/Engine/Scripting/Attributes/NetworkRpcAttribute.cs +++ b/Source/Engine/Scripting/Attributes/NetworkRpcAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine.Networking; diff --git a/Source/Engine/Scripting/Attributes/NoAnimateAttribute.cs b/Source/Engine/Scripting/Attributes/NoAnimateAttribute.cs index 1eafa914c..af24d83f1 100644 --- a/Source/Engine/Scripting/Attributes/NoAnimateAttribute.cs +++ b/Source/Engine/Scripting/Attributes/NoAnimateAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/NoSerializeAttribute.cs b/Source/Engine/Scripting/Attributes/NoSerializeAttribute.cs index 8c333363d..439d535c9 100644 --- a/Source/Engine/Scripting/Attributes/NoSerializeAttribute.cs +++ b/Source/Engine/Scripting/Attributes/NoSerializeAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/SerializeAttribute.cs b/Source/Engine/Scripting/Attributes/SerializeAttribute.cs index da7f8c308..044125c51 100644 --- a/Source/Engine/Scripting/Attributes/SerializeAttribute.cs +++ b/Source/Engine/Scripting/Attributes/SerializeAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/Attributes/UnmanagedAttribute.cs b/Source/Engine/Scripting/Attributes/UnmanagedAttribute.cs index 415e599a1..a133b0293 100644 --- a/Source/Engine/Scripting/Attributes/UnmanagedAttribute.cs +++ b/Source/Engine/Scripting/Attributes/UnmanagedAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/BinaryModule.cpp b/Source/Engine/Scripting/BinaryModule.cpp index daa952285..d9f8f2286 100644 --- a/Source/Engine/Scripting/BinaryModule.cpp +++ b/Source/Engine/Scripting/BinaryModule.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BinaryModule.h" #include "ScriptingObject.h" diff --git a/Source/Engine/Scripting/BinaryModule.h b/Source/Engine/Scripting/BinaryModule.h index 5328f9bbb..fa7540cf2 100644 --- a/Source/Engine/Scripting/BinaryModule.h +++ b/Source/Engine/Scripting/BinaryModule.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Enums.h b/Source/Engine/Scripting/Enums.h index 7c8d36f24..024bb9b5a 100644 --- a/Source/Engine/Scripting/Enums.h +++ b/Source/Engine/Scripting/Enums.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Events.h b/Source/Engine/Scripting/Events.h index a8e702847..c44a16bdf 100644 --- a/Source/Engine/Scripting/Events.h +++ b/Source/Engine/Scripting/Events.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Internal/EngineInternalCalls.cpp b/Source/Engine/Scripting/Internal/EngineInternalCalls.cpp index bbdc9abd5..19fce0473 100644 --- a/Source/Engine/Scripting/Internal/EngineInternalCalls.cpp +++ b/Source/Engine/Scripting/Internal/EngineInternalCalls.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Platform/Platform.h" #include "Engine/Animations/Graph/AnimGraph.h" diff --git a/Source/Engine/Scripting/Internal/InternalCalls.h b/Source/Engine/Scripting/Internal/InternalCalls.h index f602cab50..269d31060 100644 --- a/Source/Engine/Scripting/Internal/InternalCalls.h +++ b/Source/Engine/Scripting/Internal/InternalCalls.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Internal/MainThreadManagedInvokeAction.cpp b/Source/Engine/Scripting/Internal/MainThreadManagedInvokeAction.cpp index 0854b620e..a02c3da02 100644 --- a/Source/Engine/Scripting/Internal/MainThreadManagedInvokeAction.cpp +++ b/Source/Engine/Scripting/Internal/MainThreadManagedInvokeAction.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MainThreadManagedInvokeAction.h" #include "Engine/Threading/Threading.h" diff --git a/Source/Engine/Scripting/Internal/MainThreadManagedInvokeAction.h b/Source/Engine/Scripting/Internal/MainThreadManagedInvokeAction.h index 4b844b61d..cb2ad3dbb 100644 --- a/Source/Engine/Scripting/Internal/MainThreadManagedInvokeAction.h +++ b/Source/Engine/Scripting/Internal/MainThreadManagedInvokeAction.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Internal/ManagedBitArray.h b/Source/Engine/Scripting/Internal/ManagedBitArray.h index ec4227378..8c56bc4a3 100644 --- a/Source/Engine/Scripting/Internal/ManagedBitArray.h +++ b/Source/Engine/Scripting/Internal/ManagedBitArray.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Internal/ManagedDictionary.cpp b/Source/Engine/Scripting/Internal/ManagedDictionary.cpp index 6d3508b3d..c95072d38 100644 --- a/Source/Engine/Scripting/Internal/ManagedDictionary.cpp +++ b/Source/Engine/Scripting/Internal/ManagedDictionary.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ManagedDictionary.h" diff --git a/Source/Engine/Scripting/Internal/ManagedDictionary.h b/Source/Engine/Scripting/Internal/ManagedDictionary.h index f957dfcec..3a1730dac 100644 --- a/Source/Engine/Scripting/Internal/ManagedDictionary.h +++ b/Source/Engine/Scripting/Internal/ManagedDictionary.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Internal/ManagedSerialization.cpp b/Source/Engine/Scripting/Internal/ManagedSerialization.cpp index f5ea46b5e..82282c2d9 100644 --- a/Source/Engine/Scripting/Internal/ManagedSerialization.cpp +++ b/Source/Engine/Scripting/Internal/ManagedSerialization.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ManagedSerialization.h" #if USE_CSHARP diff --git a/Source/Engine/Scripting/Internal/ManagedSerialization.h b/Source/Engine/Scripting/Internal/ManagedSerialization.h index 6b58ac697..a7aae7a7d 100644 --- a/Source/Engine/Scripting/Internal/ManagedSerialization.h +++ b/Source/Engine/Scripting/Internal/ManagedSerialization.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Internal/StdTypesContainer.cpp b/Source/Engine/Scripting/Internal/StdTypesContainer.cpp index 7197690cc..817c86a57 100644 --- a/Source/Engine/Scripting/Internal/StdTypesContainer.cpp +++ b/Source/Engine/Scripting/Internal/StdTypesContainer.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "StdTypesContainer.h" #include "Engine/Scripting/Scripting.h" diff --git a/Source/Engine/Scripting/Internal/StdTypesContainer.h b/Source/Engine/Scripting/Internal/StdTypesContainer.h index d652c7bcd..62231a689 100644 --- a/Source/Engine/Scripting/Internal/StdTypesContainer.h +++ b/Source/Engine/Scripting/Internal/StdTypesContainer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ManagedCLR/MAssembly.h b/Source/Engine/Scripting/ManagedCLR/MAssembly.h index ff1645e5e..03887670c 100644 --- a/Source/Engine/Scripting/ManagedCLR/MAssembly.h +++ b/Source/Engine/Scripting/ManagedCLR/MAssembly.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ManagedCLR/MClass.h b/Source/Engine/Scripting/ManagedCLR/MClass.h index a8fbf6db0..258ea9b08 100644 --- a/Source/Engine/Scripting/ManagedCLR/MClass.h +++ b/Source/Engine/Scripting/ManagedCLR/MClass.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ManagedCLR/MCore.cpp b/Source/Engine/Scripting/ManagedCLR/MCore.cpp index 02a834a9f..406b2f82f 100644 --- a/Source/Engine/Scripting/ManagedCLR/MCore.cpp +++ b/Source/Engine/Scripting/ManagedCLR/MCore.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MCore.h" #include "MAssembly.h" diff --git a/Source/Engine/Scripting/ManagedCLR/MCore.h b/Source/Engine/Scripting/ManagedCLR/MCore.h index 6a3f24ba8..5352a4b29 100644 --- a/Source/Engine/Scripting/ManagedCLR/MCore.h +++ b/Source/Engine/Scripting/ManagedCLR/MCore.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ManagedCLR/MDomain.h b/Source/Engine/Scripting/ManagedCLR/MDomain.h index e03b8a23a..9ba00ab9d 100644 --- a/Source/Engine/Scripting/ManagedCLR/MDomain.h +++ b/Source/Engine/Scripting/ManagedCLR/MDomain.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ManagedCLR/MEvent.h b/Source/Engine/Scripting/ManagedCLR/MEvent.h index f6353330d..03779344c 100644 --- a/Source/Engine/Scripting/ManagedCLR/MEvent.h +++ b/Source/Engine/Scripting/ManagedCLR/MEvent.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ManagedCLR/MException.h b/Source/Engine/Scripting/ManagedCLR/MException.h index 86a531e5f..5fbcb5aaf 100644 --- a/Source/Engine/Scripting/ManagedCLR/MException.h +++ b/Source/Engine/Scripting/ManagedCLR/MException.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ManagedCLR/MField.h b/Source/Engine/Scripting/ManagedCLR/MField.h index 41545656d..8d4eb6a12 100644 --- a/Source/Engine/Scripting/ManagedCLR/MField.h +++ b/Source/Engine/Scripting/ManagedCLR/MField.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ManagedCLR/MMethod.h b/Source/Engine/Scripting/ManagedCLR/MMethod.h index 90804d186..249c71e4e 100644 --- a/Source/Engine/Scripting/ManagedCLR/MMethod.h +++ b/Source/Engine/Scripting/ManagedCLR/MMethod.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ManagedCLR/MProperty.h b/Source/Engine/Scripting/ManagedCLR/MProperty.h index 8d3f560d7..bd3bebddf 100644 --- a/Source/Engine/Scripting/ManagedCLR/MProperty.h +++ b/Source/Engine/Scripting/ManagedCLR/MProperty.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ManagedCLR/MTypes.h b/Source/Engine/Scripting/ManagedCLR/MTypes.h index f0ab08b96..3bca05f44 100644 --- a/Source/Engine/Scripting/ManagedCLR/MTypes.h +++ b/Source/Engine/Scripting/ManagedCLR/MTypes.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ManagedCLR/MUtils.cpp b/Source/Engine/Scripting/ManagedCLR/MUtils.cpp index 1bbfa2a6d..0d4428d81 100644 --- a/Source/Engine/Scripting/ManagedCLR/MUtils.cpp +++ b/Source/Engine/Scripting/ManagedCLR/MUtils.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MUtils.h" #include "MClass.h" diff --git a/Source/Engine/Scripting/ManagedCLR/MUtils.h b/Source/Engine/Scripting/ManagedCLR/MUtils.h index 46601ede7..a3bc822cd 100644 --- a/Source/Engine/Scripting/ManagedCLR/MUtils.h +++ b/Source/Engine/Scripting/ManagedCLR/MUtils.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Object.cs b/Source/Engine/Scripting/Object.cs index 9fc7d8039..9f6d74300 100644 --- a/Source/Engine/Scripting/Object.cs +++ b/Source/Engine/Scripting/Object.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.CompilerServices; diff --git a/Source/Engine/Scripting/Plugins/EditorPlugin.h b/Source/Engine/Scripting/Plugins/EditorPlugin.h index b7ca9dde1..90175f9e7 100644 --- a/Source/Engine/Scripting/Plugins/EditorPlugin.h +++ b/Source/Engine/Scripting/Plugins/EditorPlugin.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Plugins/GamePlugin.h b/Source/Engine/Scripting/Plugins/GamePlugin.h index 529d5f2b1..ac97c96ad 100644 --- a/Source/Engine/Scripting/Plugins/GamePlugin.h +++ b/Source/Engine/Scripting/Plugins/GamePlugin.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Plugins/Plugin.h b/Source/Engine/Scripting/Plugins/Plugin.h index 86c098f24..3d9503056 100644 --- a/Source/Engine/Scripting/Plugins/Plugin.h +++ b/Source/Engine/Scripting/Plugins/Plugin.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Plugins/PluginDescription.h b/Source/Engine/Scripting/Plugins/PluginDescription.h index 44fe08d0e..fcee694ce 100644 --- a/Source/Engine/Scripting/Plugins/PluginDescription.h +++ b/Source/Engine/Scripting/Plugins/PluginDescription.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Plugins/PluginManager.cpp b/Source/Engine/Scripting/Plugins/PluginManager.cpp index 61d7bc698..2e16b86f4 100644 --- a/Source/Engine/Scripting/Plugins/PluginManager.cpp +++ b/Source/Engine/Scripting/Plugins/PluginManager.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "PluginManager.h" #include "FlaxEngine.Gen.h" diff --git a/Source/Engine/Scripting/Plugins/PluginManager.cs b/Source/Engine/Scripting/Plugins/PluginManager.cs index 31cdff500..5906c277d 100644 --- a/Source/Engine/Scripting/Plugins/PluginManager.cs +++ b/Source/Engine/Scripting/Plugins/PluginManager.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Scripting/Plugins/PluginManager.h b/Source/Engine/Scripting/Plugins/PluginManager.h index de41be16b..f21c84d0e 100644 --- a/Source/Engine/Scripting/Plugins/PluginManager.h +++ b/Source/Engine/Scripting/Plugins/PluginManager.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Runtime/DotNet.cpp b/Source/Engine/Scripting/Runtime/DotNet.cpp index db5c57bbc..3681b7228 100644 --- a/Source/Engine/Scripting/Runtime/DotNet.cpp +++ b/Source/Engine/Scripting/Runtime/DotNet.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Scripting/Types.h" diff --git a/Source/Engine/Scripting/Runtime/Mono.cpp b/Source/Engine/Scripting/Runtime/Mono.cpp index 00f16fd44..4c9e31b3e 100644 --- a/Source/Engine/Scripting/Runtime/Mono.cpp +++ b/Source/Engine/Scripting/Runtime/Mono.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Scripting/Types.h" diff --git a/Source/Engine/Scripting/Runtime/None.cpp b/Source/Engine/Scripting/Runtime/None.cpp index 414a3e666..1fb0e6d1f 100644 --- a/Source/Engine/Scripting/Runtime/None.cpp +++ b/Source/Engine/Scripting/Runtime/None.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Scripting/Types.h" #if !USE_CSHARP diff --git a/Source/Engine/Scripting/Script.cpp b/Source/Engine/Scripting/Script.cpp index 790d99099..4f467ef4d 100644 --- a/Source/Engine/Scripting/Script.cpp +++ b/Source/Engine/Scripting/Script.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Script.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Scripting/Script.cs b/Source/Engine/Scripting/Script.cs index 8cd10b23b..f7d6c0242 100644 --- a/Source/Engine/Scripting/Script.cs +++ b/Source/Engine/Scripting/Script.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine { diff --git a/Source/Engine/Scripting/Script.h b/Source/Engine/Scripting/Script.h index 919f3ecdd..2fb0be732 100644 --- a/Source/Engine/Scripting/Script.h +++ b/Source/Engine/Scripting/Script.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Scripting.Build.cs b/Source/Engine/Scripting/Scripting.Build.cs index 0071a60f1..ff0ec5e45 100644 --- a/Source/Engine/Scripting/Scripting.Build.cs +++ b/Source/Engine/Scripting/Scripting.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/Scripting/Scripting.cpp b/Source/Engine/Scripting/Scripting.cpp index e3a0991e3..fdde84c5a 100644 --- a/Source/Engine/Scripting/Scripting.cpp +++ b/Source/Engine/Scripting/Scripting.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "BinaryModule.h" #include "Scripting.h" diff --git a/Source/Engine/Scripting/Scripting.cs b/Source/Engine/Scripting/Scripting.cs index 188333ff1..f99aacf56 100644 --- a/Source/Engine/Scripting/Scripting.cs +++ b/Source/Engine/Scripting/Scripting.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections; diff --git a/Source/Engine/Scripting/Scripting.h b/Source/Engine/Scripting/Scripting.h index 6ed2beca4..41b0cbf4d 100644 --- a/Source/Engine/Scripting/Scripting.h +++ b/Source/Engine/Scripting/Scripting.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ScriptingCalls.h b/Source/Engine/Scripting/ScriptingCalls.h index 628969c23..5fbe61965 100644 --- a/Source/Engine/Scripting/ScriptingCalls.h +++ b/Source/Engine/Scripting/ScriptingCalls.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ScriptingObject.cpp b/Source/Engine/Scripting/ScriptingObject.cpp index 59ac26484..ba880f81c 100644 --- a/Source/Engine/Scripting/ScriptingObject.cpp +++ b/Source/Engine/Scripting/ScriptingObject.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ScriptingObject.h" #include "SerializableScriptingObject.h" diff --git a/Source/Engine/Scripting/ScriptingObject.h b/Source/Engine/Scripting/ScriptingObject.h index ad72a31c3..9de79109f 100644 --- a/Source/Engine/Scripting/ScriptingObject.h +++ b/Source/Engine/Scripting/ScriptingObject.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ScriptingObjectReference.h b/Source/Engine/Scripting/ScriptingObjectReference.h index 0945d6fc2..c1118af0c 100644 --- a/Source/Engine/Scripting/ScriptingObjectReference.h +++ b/Source/Engine/Scripting/ScriptingObjectReference.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/ScriptingType.h b/Source/Engine/Scripting/ScriptingType.h index 4b109173e..17a844097 100644 --- a/Source/Engine/Scripting/ScriptingType.h +++ b/Source/Engine/Scripting/ScriptingType.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/SerializableScriptingObject.h b/Source/Engine/Scripting/SerializableScriptingObject.h index 8cd20af0b..81c020e35 100644 --- a/Source/Engine/Scripting/SerializableScriptingObject.h +++ b/Source/Engine/Scripting/SerializableScriptingObject.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/SoftObjectReference.cs b/Source/Engine/Scripting/SoftObjectReference.cs index 0e779dfbb..b055027a4 100644 --- a/Source/Engine/Scripting/SoftObjectReference.cs +++ b/Source/Engine/Scripting/SoftObjectReference.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/SoftObjectReference.h b/Source/Engine/Scripting/SoftObjectReference.h index 174cf4188..b8f2f0764 100644 --- a/Source/Engine/Scripting/SoftObjectReference.h +++ b/Source/Engine/Scripting/SoftObjectReference.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/SoftTypeReference.cs b/Source/Engine/Scripting/SoftTypeReference.cs index f12f2bdb7..11067c141 100644 --- a/Source/Engine/Scripting/SoftTypeReference.cs +++ b/Source/Engine/Scripting/SoftTypeReference.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Scripting/SoftTypeReference.h b/Source/Engine/Scripting/SoftTypeReference.h index 30508f639..3da71d7e2 100644 --- a/Source/Engine/Scripting/SoftTypeReference.h +++ b/Source/Engine/Scripting/SoftTypeReference.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Scripting/Types.h b/Source/Engine/Scripting/Types.h index 3f0f3a606..ed79ae6cb 100644 --- a/Source/Engine/Scripting/Types.h +++ b/Source/Engine/Scripting/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/FileReadStream.cpp b/Source/Engine/Serialization/FileReadStream.cpp index 9c38dfefe..c542c9490 100644 --- a/Source/Engine/Serialization/FileReadStream.cpp +++ b/Source/Engine/Serialization/FileReadStream.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "FileReadStream.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Serialization/FileReadStream.h b/Source/Engine/Serialization/FileReadStream.h index 57287abcf..c5a9c22c7 100644 --- a/Source/Engine/Serialization/FileReadStream.h +++ b/Source/Engine/Serialization/FileReadStream.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/FileWriteStream.cpp b/Source/Engine/Serialization/FileWriteStream.cpp index 225ef40b8..66adc09fb 100644 --- a/Source/Engine/Serialization/FileWriteStream.cpp +++ b/Source/Engine/Serialization/FileWriteStream.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "FileWriteStream.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Serialization/FileWriteStream.h b/Source/Engine/Serialization/FileWriteStream.h index c40818e55..ade6172ba 100644 --- a/Source/Engine/Serialization/FileWriteStream.h +++ b/Source/Engine/Serialization/FileWriteStream.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/ISerializable.h b/Source/Engine/Serialization/ISerializable.h index 1d165a54c..d8485bb35 100644 --- a/Source/Engine/Serialization/ISerializable.h +++ b/Source/Engine/Serialization/ISerializable.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/ISerializeModifier.h b/Source/Engine/Serialization/ISerializeModifier.h index a57b3f00c..6b84bf234 100644 --- a/Source/Engine/Serialization/ISerializeModifier.h +++ b/Source/Engine/Serialization/ISerializeModifier.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/Json.h b/Source/Engine/Serialization/Json.h index 9d24855c4..ce62a89ca 100644 --- a/Source/Engine/Serialization/Json.h +++ b/Source/Engine/Serialization/Json.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/JsonConverters.cs b/Source/Engine/Serialization/JsonConverters.cs index 6f5cfb474..e171df4bd 100644 --- a/Source/Engine/Serialization/JsonConverters.cs +++ b/Source/Engine/Serialization/JsonConverters.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine.GUI; diff --git a/Source/Engine/Serialization/JsonCustomSerializers/ExtendedDefaultContractResolver.cs b/Source/Engine/Serialization/JsonCustomSerializers/ExtendedDefaultContractResolver.cs index 2fcf7d75f..92a0e1055 100644 --- a/Source/Engine/Serialization/JsonCustomSerializers/ExtendedDefaultContractResolver.cs +++ b/Source/Engine/Serialization/JsonCustomSerializers/ExtendedDefaultContractResolver.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/Serialization/JsonCustomSerializers/ExtendedSerializationBinder.cs b/Source/Engine/Serialization/JsonCustomSerializers/ExtendedSerializationBinder.cs index f239a3384..3a965f956 100644 --- a/Source/Engine/Serialization/JsonCustomSerializers/ExtendedSerializationBinder.cs +++ b/Source/Engine/Serialization/JsonCustomSerializers/ExtendedSerializationBinder.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Concurrent; diff --git a/Source/Engine/Serialization/JsonFwd.h b/Source/Engine/Serialization/JsonFwd.h index 4d533bbad..c1d6c2332 100644 --- a/Source/Engine/Serialization/JsonFwd.h +++ b/Source/Engine/Serialization/JsonFwd.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/JsonSerializer.cs b/Source/Engine/Serialization/JsonSerializer.cs index 076beef7d..b86b556dc 100644 --- a/Source/Engine/Serialization/JsonSerializer.cs +++ b/Source/Engine/Serialization/JsonSerializer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Engine/Serialization/JsonSerializer.h b/Source/Engine/Serialization/JsonSerializer.h index 7548e9e97..e7acbe2ed 100644 --- a/Source/Engine/Serialization/JsonSerializer.h +++ b/Source/Engine/Serialization/JsonSerializer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/JsonTools.cpp b/Source/Engine/Serialization/JsonTools.cpp index 3cbe8f65c..3d6ec8ebf 100644 --- a/Source/Engine/Serialization/JsonTools.cpp +++ b/Source/Engine/Serialization/JsonTools.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "JsonTools.h" #include "ISerializable.h" diff --git a/Source/Engine/Serialization/JsonTools.h b/Source/Engine/Serialization/JsonTools.h index 397355e1b..7a53d4a09 100644 --- a/Source/Engine/Serialization/JsonTools.h +++ b/Source/Engine/Serialization/JsonTools.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/JsonWriter.cpp b/Source/Engine/Serialization/JsonWriter.cpp index 507e40372..c8cccc83d 100644 --- a/Source/Engine/Serialization/JsonWriter.cpp +++ b/Source/Engine/Serialization/JsonWriter.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "JsonWriter.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Serialization/JsonWriter.h b/Source/Engine/Serialization/JsonWriter.h index fd500cc14..b35269081 100644 --- a/Source/Engine/Serialization/JsonWriter.h +++ b/Source/Engine/Serialization/JsonWriter.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/JsonWriters.h b/Source/Engine/Serialization/JsonWriters.h index fb6cbdf1a..4c8aa4faa 100644 --- a/Source/Engine/Serialization/JsonWriters.h +++ b/Source/Engine/Serialization/JsonWriters.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/MemoryReadStream.cpp b/Source/Engine/Serialization/MemoryReadStream.cpp index 866c6730b..17458a52c 100644 --- a/Source/Engine/Serialization/MemoryReadStream.cpp +++ b/Source/Engine/Serialization/MemoryReadStream.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MemoryReadStream.h" diff --git a/Source/Engine/Serialization/MemoryReadStream.h b/Source/Engine/Serialization/MemoryReadStream.h index a945b094a..1c5a488d9 100644 --- a/Source/Engine/Serialization/MemoryReadStream.h +++ b/Source/Engine/Serialization/MemoryReadStream.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/MemoryWriteStream.cpp b/Source/Engine/Serialization/MemoryWriteStream.cpp index 3939af7be..27047e3fd 100644 --- a/Source/Engine/Serialization/MemoryWriteStream.cpp +++ b/Source/Engine/Serialization/MemoryWriteStream.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Platform/Platform.h" #include "Engine/Platform/File.h" diff --git a/Source/Engine/Serialization/MemoryWriteStream.h b/Source/Engine/Serialization/MemoryWriteStream.h index 1c6f39ab9..568da6585 100644 --- a/Source/Engine/Serialization/MemoryWriteStream.h +++ b/Source/Engine/Serialization/MemoryWriteStream.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/ReadStream.h b/Source/Engine/Serialization/ReadStream.h index be80e3249..696c6ab28 100644 --- a/Source/Engine/Serialization/ReadStream.h +++ b/Source/Engine/Serialization/ReadStream.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/Serialization.Build.cs b/Source/Engine/Serialization/Serialization.Build.cs index 61eb9ebc2..fb5f5d842 100644 --- a/Source/Engine/Serialization/Serialization.Build.cs +++ b/Source/Engine/Serialization/Serialization.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/Serialization/Serialization.cpp b/Source/Engine/Serialization/Serialization.cpp index 3627078be..d6aae1991 100644 --- a/Source/Engine/Serialization/Serialization.cpp +++ b/Source/Engine/Serialization/Serialization.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Serialization.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Serialization/Serialization.h b/Source/Engine/Serialization/Serialization.h index f7e8a0fcb..9c3e4f697 100644 --- a/Source/Engine/Serialization/Serialization.h +++ b/Source/Engine/Serialization/Serialization.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/SerializationFwd.h b/Source/Engine/Serialization/SerializationFwd.h index 2ac7ae1de..de129d5d8 100644 --- a/Source/Engine/Serialization/SerializationFwd.h +++ b/Source/Engine/Serialization/SerializationFwd.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/Stream.cpp b/Source/Engine/Serialization/Stream.cpp index 30acc3d94..5bf3447b5 100644 --- a/Source/Engine/Serialization/Stream.cpp +++ b/Source/Engine/Serialization/Stream.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ReadStream.h" #include "WriteStream.h" diff --git a/Source/Engine/Serialization/Stream.h b/Source/Engine/Serialization/Stream.h index e477eee95..2d6e719b5 100644 --- a/Source/Engine/Serialization/Stream.h +++ b/Source/Engine/Serialization/Stream.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Serialization/UnmanagedMemoryStream.cs b/Source/Engine/Serialization/UnmanagedMemoryStream.cs index d4dbfd94d..3bf0bb4ab 100644 --- a/Source/Engine/Serialization/UnmanagedMemoryStream.cs +++ b/Source/Engine/Serialization/UnmanagedMemoryStream.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Engine/Serialization/UnmanagedStringReader.cs b/Source/Engine/Serialization/UnmanagedStringReader.cs index 6682cf493..88c04651b 100644 --- a/Source/Engine/Serialization/UnmanagedStringReader.cs +++ b/Source/Engine/Serialization/UnmanagedStringReader.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Engine/Serialization/WriteStream.h b/Source/Engine/Serialization/WriteStream.h index 95bd87df9..e9edc44b0 100644 --- a/Source/Engine/Serialization/WriteStream.h +++ b/Source/Engine/Serialization/WriteStream.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Config.h b/Source/Engine/ShadersCompilation/Config.h index d0f3f1fd1..d1c860931 100644 --- a/Source/Engine/ShadersCompilation/Config.h +++ b/Source/Engine/ShadersCompilation/Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.Build.cs b/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.Build.cs index 8cc4348ed..6ad296eb2 100644 --- a/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.Build.cs +++ b/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.cpp b/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.cpp index d4cf148c9..819e9e745 100644 --- a/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.cpp +++ b/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_D3D_SHADER_COMPILER diff --git a/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.h b/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.h index 661a96000..b78d04a37 100644 --- a/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.h +++ b/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerD3D.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.Build.cs b/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.Build.cs index 80bd9428d..b0219c933 100644 --- a/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.Build.cs +++ b/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.cpp b/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.cpp index b31e8b310..9619d0548 100644 --- a/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.cpp +++ b/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_DX_SHADER_COMPILER diff --git a/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.h b/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.h index b9791e5a7..935f3ca87 100644 --- a/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.h +++ b/Source/Engine/ShadersCompilation/DirectX/ShaderCompilerDX.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/Config.h b/Source/Engine/ShadersCompilation/Parser/Config.h index df905643b..0e2c0a669 100644 --- a/Source/Engine/ShadersCompilation/Parser/Config.h +++ b/Source/Engine/ShadersCompilation/Parser/Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/IShaderFunctionReader.h b/Source/Engine/ShadersCompilation/Parser/IShaderFunctionReader.h index c63ed4fec..d91f15580 100644 --- a/Source/Engine/ShadersCompilation/Parser/IShaderFunctionReader.h +++ b/Source/Engine/ShadersCompilation/Parser/IShaderFunctionReader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/IShaderParser.h b/Source/Engine/ShadersCompilation/Parser/IShaderParser.h index 743b5ecb0..5872dbcfa 100644 --- a/Source/Engine/ShadersCompilation/Parser/IShaderParser.h +++ b/Source/Engine/ShadersCompilation/Parser/IShaderParser.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/ITokenReader.h b/Source/Engine/ShadersCompilation/Parser/ITokenReader.h index 00985098b..62d1004d6 100644 --- a/Source/Engine/ShadersCompilation/Parser/ITokenReader.h +++ b/Source/Engine/ShadersCompilation/Parser/ITokenReader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/ITokenReadersContainer.h b/Source/Engine/ShadersCompilation/Parser/ITokenReadersContainer.h index 851a5e01f..48f2a424d 100644 --- a/Source/Engine/ShadersCompilation/Parser/ITokenReadersContainer.h +++ b/Source/Engine/ShadersCompilation/Parser/ITokenReadersContainer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.CB.h b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.CB.h index ac81a1d3c..0724b85bb 100644 --- a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.CB.h +++ b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.CB.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.CS.h b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.CS.h index f1bd1aacd..2dbaba9c7 100644 --- a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.CS.h +++ b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.CS.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.DS.h b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.DS.h index e57b88f45..8adc0ebac 100644 --- a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.DS.h +++ b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.DS.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.GS.h b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.GS.h index 12b573c05..2adb90185 100644 --- a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.GS.h +++ b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.GS.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.HS.h b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.HS.h index f2ff8e3f7..7b641ffe9 100644 --- a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.HS.h +++ b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.HS.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.PS.h b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.PS.h index fd2d56d70..f9b4490f7 100644 --- a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.PS.h +++ b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.PS.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.VS.h b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.VS.h index 48541f07a..591b5e59f 100644 --- a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.VS.h +++ b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.VS.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.h b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.h index 9cef81b20..583f2f188 100644 --- a/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.h +++ b/Source/Engine/ShadersCompilation/Parser/ShaderFunctionReader.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/ShaderMeta.h b/Source/Engine/ShadersCompilation/Parser/ShaderMeta.h index a8052af94..5ccab5e66 100644 --- a/Source/Engine/ShadersCompilation/Parser/ShaderMeta.h +++ b/Source/Engine/ShadersCompilation/Parser/ShaderMeta.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Parser/ShaderProcessing.Parse.cpp b/Source/Engine/ShadersCompilation/Parser/ShaderProcessing.Parse.cpp index 035c7bd24..da5f373b3 100644 --- a/Source/Engine/ShadersCompilation/Parser/ShaderProcessing.Parse.cpp +++ b/Source/Engine/ShadersCompilation/Parser/ShaderProcessing.Parse.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ShaderProcessing.h" diff --git a/Source/Engine/ShadersCompilation/Parser/ShaderProcessing.cpp b/Source/Engine/ShadersCompilation/Parser/ShaderProcessing.cpp index 777a670f6..fea60c8e7 100644 --- a/Source/Engine/ShadersCompilation/Parser/ShaderProcessing.cpp +++ b/Source/Engine/ShadersCompilation/Parser/ShaderProcessing.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ShaderProcessing.h" diff --git a/Source/Engine/ShadersCompilation/Parser/ShaderProcessing.h b/Source/Engine/ShadersCompilation/Parser/ShaderProcessing.h index 48c0a036d..ae0eaab6b 100644 --- a/Source/Engine/ShadersCompilation/Parser/ShaderProcessing.h +++ b/Source/Engine/ShadersCompilation/Parser/ShaderProcessing.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/ShaderCompilationContext.h b/Source/Engine/ShadersCompilation/ShaderCompilationContext.h index cc9c898bd..5a190d344 100644 --- a/Source/Engine/ShadersCompilation/ShaderCompilationContext.h +++ b/Source/Engine/ShadersCompilation/ShaderCompilationContext.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/ShaderCompiler.cpp b/Source/Engine/ShadersCompilation/ShaderCompiler.cpp index da67ef3b4..72e3aacf8 100644 --- a/Source/Engine/ShadersCompilation/ShaderCompiler.cpp +++ b/Source/Engine/ShadersCompilation/ShaderCompiler.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_SHADER_COMPILER diff --git a/Source/Engine/ShadersCompilation/ShaderCompiler.h b/Source/Engine/ShadersCompilation/ShaderCompiler.h index 5d67ec9e8..e4365813b 100644 --- a/Source/Engine/ShadersCompilation/ShaderCompiler.h +++ b/Source/Engine/ShadersCompilation/ShaderCompiler.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/ShaderDebugDataExporter.h b/Source/Engine/ShadersCompilation/ShaderDebugDataExporter.h index a0c7356ed..03a64f7d2 100644 --- a/Source/Engine/ShadersCompilation/ShaderDebugDataExporter.h +++ b/Source/Engine/ShadersCompilation/ShaderDebugDataExporter.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/ShadersCompilation.Build.cs b/Source/Engine/ShadersCompilation/ShadersCompilation.Build.cs index e334e384e..f93509575 100644 --- a/Source/Engine/ShadersCompilation/ShadersCompilation.Build.cs +++ b/Source/Engine/ShadersCompilation/ShadersCompilation.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Engine/ShadersCompilation/ShadersCompilation.cpp b/Source/Engine/ShadersCompilation/ShadersCompilation.cpp index 793a3c1c3..aaec4e420 100644 --- a/Source/Engine/ShadersCompilation/ShadersCompilation.cpp +++ b/Source/Engine/ShadersCompilation/ShadersCompilation.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_SHADER_COMPILER diff --git a/Source/Engine/ShadersCompilation/ShadersCompilation.h b/Source/Engine/ShadersCompilation/ShadersCompilation.h index fd907acf7..140810a31 100644 --- a/Source/Engine/ShadersCompilation/ShadersCompilation.h +++ b/Source/Engine/ShadersCompilation/ShadersCompilation.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.Build.cs b/Source/Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.Build.cs index ed71438fd..2f8b83986 100644 --- a/Source/Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.Build.cs +++ b/Source/Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build.NativeCpp; diff --git a/Source/Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.cpp b/Source/Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.cpp index 7d59c337e..c14e15ee2 100644 --- a/Source/Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.cpp +++ b/Source/Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_VK_SHADER_COMPILER diff --git a/Source/Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.h b/Source/Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.h index 4c7f00958..efac16a53 100644 --- a/Source/Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.h +++ b/Source/Engine/ShadersCompilation/Vulkan/ShaderCompilerVulkan.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadowsOfMordor/AtlasChartsPacker.h b/Source/Engine/ShadowsOfMordor/AtlasChartsPacker.h index cf5671063..bf940630d 100644 --- a/Source/Engine/ShadowsOfMordor/AtlasChartsPacker.h +++ b/Source/Engine/ShadowsOfMordor/AtlasChartsPacker.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadowsOfMordor/Builder.BuildCache.cpp b/Source/Engine/ShadowsOfMordor/Builder.BuildCache.cpp index e2d19980c..12de05c8f 100644 --- a/Source/Engine/ShadowsOfMordor/Builder.BuildCache.cpp +++ b/Source/Engine/ShadowsOfMordor/Builder.BuildCache.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Builder.h" #include "Engine/Level/Scene/Lightmap.h" diff --git a/Source/Engine/ShadowsOfMordor/Builder.Charts.cpp b/Source/Engine/ShadowsOfMordor/Builder.Charts.cpp index bd9974bc2..b0385a201 100644 --- a/Source/Engine/ShadowsOfMordor/Builder.Charts.cpp +++ b/Source/Engine/ShadowsOfMordor/Builder.Charts.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Builder.h" #include "AtlasChartsPacker.h" diff --git a/Source/Engine/ShadowsOfMordor/Builder.Config.h b/Source/Engine/ShadowsOfMordor/Builder.Config.h index 675acccc3..c0e77e3b8 100644 --- a/Source/Engine/ShadowsOfMordor/Builder.Config.h +++ b/Source/Engine/ShadowsOfMordor/Builder.Config.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadowsOfMordor/Builder.Debug.cpp b/Source/Engine/ShadowsOfMordor/Builder.Debug.cpp index 268f0ba17..261ecf94b 100644 --- a/Source/Engine/ShadowsOfMordor/Builder.Debug.cpp +++ b/Source/Engine/ShadowsOfMordor/Builder.Debug.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Builder.h" #include "Engine/Platform/FileSystem.h" diff --git a/Source/Engine/ShadowsOfMordor/Builder.DoWork.cpp b/Source/Engine/ShadowsOfMordor/Builder.DoWork.cpp index d8e05f83d..4ac46d67c 100644 --- a/Source/Engine/ShadowsOfMordor/Builder.DoWork.cpp +++ b/Source/Engine/ShadowsOfMordor/Builder.DoWork.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Builder.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/ShadowsOfMordor/Builder.Entries.cpp b/Source/Engine/ShadowsOfMordor/Builder.Entries.cpp index 7ab93cfc8..dddbd35f3 100644 --- a/Source/Engine/ShadowsOfMordor/Builder.Entries.cpp +++ b/Source/Engine/ShadowsOfMordor/Builder.Entries.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Builder.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/ShadowsOfMordor/Builder.Hemispheres.cpp b/Source/Engine/ShadowsOfMordor/Builder.Hemispheres.cpp index e3a6d6cf0..6d1dcfeb7 100644 --- a/Source/Engine/ShadowsOfMordor/Builder.Hemispheres.cpp +++ b/Source/Engine/ShadowsOfMordor/Builder.Hemispheres.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Builder.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/ShadowsOfMordor/Builder.Jobs.cpp b/Source/Engine/ShadowsOfMordor/Builder.Jobs.cpp index 02cedf1ad..b3f299524 100644 --- a/Source/Engine/ShadowsOfMordor/Builder.Jobs.cpp +++ b/Source/Engine/ShadowsOfMordor/Builder.Jobs.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Builder.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/ShadowsOfMordor/Builder.cpp b/Source/Engine/ShadowsOfMordor/Builder.cpp index 1ce6670d8..b9a9305c4 100644 --- a/Source/Engine/ShadowsOfMordor/Builder.cpp +++ b/Source/Engine/ShadowsOfMordor/Builder.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Builder.h" #include "Engine/Engine/Engine.h" diff --git a/Source/Engine/ShadowsOfMordor/Builder.h b/Source/Engine/ShadowsOfMordor/Builder.h index 5475e8028..9d13232d2 100644 --- a/Source/Engine/ShadowsOfMordor/Builder.h +++ b/Source/Engine/ShadowsOfMordor/Builder.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/ShadowsOfMordor/ShadowsOfMordor.Build.cs b/Source/Engine/ShadowsOfMordor/ShadowsOfMordor.Build.cs index 21aff8d73..6f6c9ce84 100644 --- a/Source/Engine/ShadowsOfMordor/ShadowsOfMordor.Build.cs +++ b/Source/Engine/ShadowsOfMordor/ShadowsOfMordor.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using Flax.Build; diff --git a/Source/Engine/ShadowsOfMordor/Types.h b/Source/Engine/ShadowsOfMordor/Types.h index 765111d8e..2b1c1bf21 100644 --- a/Source/Engine/ShadowsOfMordor/Types.h +++ b/Source/Engine/ShadowsOfMordor/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Streaming/IStreamingHandler.h b/Source/Engine/Streaming/IStreamingHandler.h index 0dd615c2a..924c22eee 100644 --- a/Source/Engine/Streaming/IStreamingHandler.h +++ b/Source/Engine/Streaming/IStreamingHandler.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Streaming/StreamableResource.h b/Source/Engine/Streaming/StreamableResource.h index 27ae0a089..f9ac8b618 100644 --- a/Source/Engine/Streaming/StreamableResource.h +++ b/Source/Engine/Streaming/StreamableResource.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Streaming/Streaming.Build.cs b/Source/Engine/Streaming/Streaming.Build.cs index 98c8226f6..847d74d0e 100644 --- a/Source/Engine/Streaming/Streaming.Build.cs +++ b/Source/Engine/Streaming/Streaming.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/Engine/Streaming/Streaming.cpp b/Source/Engine/Streaming/Streaming.cpp index a7b2cad44..5d8f2835f 100644 --- a/Source/Engine/Streaming/Streaming.cpp +++ b/Source/Engine/Streaming/Streaming.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Streaming.h" #include "StreamableResource.h" diff --git a/Source/Engine/Streaming/Streaming.h b/Source/Engine/Streaming/Streaming.h index 6eacaa2fd..d492d74e9 100644 --- a/Source/Engine/Streaming/Streaming.h +++ b/Source/Engine/Streaming/Streaming.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Streaming/StreamingGroup.cpp b/Source/Engine/Streaming/StreamingGroup.cpp index d3c27e907..cde98ff33 100644 --- a/Source/Engine/Streaming/StreamingGroup.cpp +++ b/Source/Engine/Streaming/StreamingGroup.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "StreamingGroup.h" #include "StreamingHandlers.h" diff --git a/Source/Engine/Streaming/StreamingGroup.h b/Source/Engine/Streaming/StreamingGroup.h index d6e03de1b..4efc333e0 100644 --- a/Source/Engine/Streaming/StreamingGroup.h +++ b/Source/Engine/Streaming/StreamingGroup.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Streaming/StreamingHandlers.cpp b/Source/Engine/Streaming/StreamingHandlers.cpp index c2f7693ca..23dd37e90 100644 --- a/Source/Engine/Streaming/StreamingHandlers.cpp +++ b/Source/Engine/Streaming/StreamingHandlers.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "StreamingHandlers.h" #include "Streaming.h" diff --git a/Source/Engine/Streaming/StreamingHandlers.h b/Source/Engine/Streaming/StreamingHandlers.h index 6ec4a678a..bb5d11421 100644 --- a/Source/Engine/Streaming/StreamingHandlers.h +++ b/Source/Engine/Streaming/StreamingHandlers.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Streaming/StreamingSettings.h b/Source/Engine/Streaming/StreamingSettings.h index 3faffb6b1..0bc0347e9 100644 --- a/Source/Engine/Streaming/StreamingSettings.h +++ b/Source/Engine/Streaming/StreamingSettings.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Streaming/TextureGroup.h b/Source/Engine/Streaming/TextureGroup.h index c7db3f14c..4fc4726ee 100644 --- a/Source/Engine/Streaming/TextureGroup.h +++ b/Source/Engine/Streaming/TextureGroup.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Terrain/Terrain.Build.cs b/Source/Engine/Terrain/Terrain.Build.cs index 1cc36a237..2d3c8fa05 100644 --- a/Source/Engine/Terrain/Terrain.Build.cs +++ b/Source/Engine/Terrain/Terrain.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/Terrain/Terrain.cpp b/Source/Engine/Terrain/Terrain.cpp index 83b30166d..3eb527e4d 100644 --- a/Source/Engine/Terrain/Terrain.cpp +++ b/Source/Engine/Terrain/Terrain.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Terrain.h" #include "TerrainPatch.h" diff --git a/Source/Engine/Terrain/Terrain.cs b/Source/Engine/Terrain/Terrain.cs index e0f43fbad..b8402b581 100644 --- a/Source/Engine/Terrain/Terrain.cs +++ b/Source/Engine/Terrain/Terrain.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Terrain/Terrain.h b/Source/Engine/Terrain/Terrain.h index 5a1eb5e95..6cf53d80b 100644 --- a/Source/Engine/Terrain/Terrain.h +++ b/Source/Engine/Terrain/Terrain.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Terrain/TerrainChunk.cpp b/Source/Engine/Terrain/TerrainChunk.cpp index 8ef32e58b..4b70f876c 100644 --- a/Source/Engine/Terrain/TerrainChunk.cpp +++ b/Source/Engine/Terrain/TerrainChunk.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "TerrainChunk.h" #include "Engine/Serialization/Serialization.h" diff --git a/Source/Engine/Terrain/TerrainChunk.h b/Source/Engine/Terrain/TerrainChunk.h index 60f38ed0e..f73303ae1 100644 --- a/Source/Engine/Terrain/TerrainChunk.h +++ b/Source/Engine/Terrain/TerrainChunk.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Terrain/TerrainManager.cpp b/Source/Engine/Terrain/TerrainManager.cpp index df9b6d706..0c699cf67 100644 --- a/Source/Engine/Terrain/TerrainManager.cpp +++ b/Source/Engine/Terrain/TerrainManager.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "TerrainManager.h" #include "Terrain.h" diff --git a/Source/Engine/Terrain/TerrainManager.h b/Source/Engine/Terrain/TerrainManager.h index 25803f603..87cc7170b 100644 --- a/Source/Engine/Terrain/TerrainManager.h +++ b/Source/Engine/Terrain/TerrainManager.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Terrain/TerrainPatch.cpp b/Source/Engine/Terrain/TerrainPatch.cpp index e24376f1f..651d0305e 100644 --- a/Source/Engine/Terrain/TerrainPatch.cpp +++ b/Source/Engine/Terrain/TerrainPatch.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "TerrainPatch.h" #include "Terrain.h" diff --git a/Source/Engine/Terrain/TerrainPatch.h b/Source/Engine/Terrain/TerrainPatch.h index f1a82dea1..295f37144 100644 --- a/Source/Engine/Terrain/TerrainPatch.h +++ b/Source/Engine/Terrain/TerrainPatch.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tests/TestCircularBuffer.cs b/Source/Engine/Tests/TestCircularBuffer.cs index c30164a69..7ec74f5d5 100644 --- a/Source/Engine/Tests/TestCircularBuffer.cs +++ b/Source/Engine/Tests/TestCircularBuffer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using System; diff --git a/Source/Engine/Tests/TestCollections.cpp b/Source/Engine/Tests/TestCollections.cpp index ff5f34bf6..c54e98c15 100644 --- a/Source/Engine/Tests/TestCollections.cpp +++ b/Source/Engine/Tests/TestCollections.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Core/RandomStream.h" #include "Engine/Core/Collections/Array.h" diff --git a/Source/Engine/Tests/TestColor.cs b/Source/Engine/Tests/TestColor.cs index 89d207bf2..e0aa45539 100644 --- a/Source/Engine/Tests/TestColor.cs +++ b/Source/Engine/Tests/TestColor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using NUnit.Framework; diff --git a/Source/Engine/Tests/TestContainerControl.cs b/Source/Engine/Tests/TestContainerControl.cs index 10f337725..b35438e78 100644 --- a/Source/Engine/Tests/TestContainerControl.cs +++ b/Source/Engine/Tests/TestContainerControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using FlaxEngine.GUI; diff --git a/Source/Engine/Tests/TestControl.cs b/Source/Engine/Tests/TestControl.cs index 30b665f34..e96ae50c0 100644 --- a/Source/Engine/Tests/TestControl.cs +++ b/Source/Engine/Tests/TestControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using FlaxEngine.GUI; diff --git a/Source/Engine/Tests/TestEditorUtils.cs b/Source/Engine/Tests/TestEditorUtils.cs index bd8d5837b..882aea936 100644 --- a/Source/Engine/Tests/TestEditorUtils.cs +++ b/Source/Engine/Tests/TestEditorUtils.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using System; diff --git a/Source/Engine/Tests/TestFloatR10G10B10A2.cs b/Source/Engine/Tests/TestFloatR10G10B10A2.cs index 270482b90..25de31f01 100644 --- a/Source/Engine/Tests/TestFloatR10G10B10A2.cs +++ b/Source/Engine/Tests/TestFloatR10G10B10A2.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using NUnit.Framework; diff --git a/Source/Engine/Tests/TestFloatR11G11B10.cs b/Source/Engine/Tests/TestFloatR11G11B10.cs index 93e9c1507..006c62941 100644 --- a/Source/Engine/Tests/TestFloatR11G11B10.cs +++ b/Source/Engine/Tests/TestFloatR11G11B10.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using NUnit.Framework; diff --git a/Source/Engine/Tests/TestGuid.cpp b/Source/Engine/Tests/TestGuid.cpp index 86db305ff..c80a49b64 100644 --- a/Source/Engine/Tests/TestGuid.cpp +++ b/Source/Engine/Tests/TestGuid.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Core/Types/Guid.h" #include "Engine/Core/Types/String.h" diff --git a/Source/Engine/Tests/TestHistoryStack.cs b/Source/Engine/Tests/TestHistoryStack.cs index 99be9b21c..ac6b6ddb3 100644 --- a/Source/Engine/Tests/TestHistoryStack.cs +++ b/Source/Engine/Tests/TestHistoryStack.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using System; diff --git a/Source/Engine/Tests/TestHtmlParser.cs b/Source/Engine/Tests/TestHtmlParser.cs index bf77d0125..fe315be40 100644 --- a/Source/Engine/Tests/TestHtmlParser.cs +++ b/Source/Engine/Tests/TestHtmlParser.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using System.Collections.Generic; diff --git a/Source/Engine/Tests/TestLevel.cpp b/Source/Engine/Tests/TestLevel.cpp index a206f6c13..9af569d0d 100644 --- a/Source/Engine/Tests/TestLevel.cpp +++ b/Source/Engine/Tests/TestLevel.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Core/Math/Vector3.h" #include "Engine/Core/Types/String.h" diff --git a/Source/Engine/Tests/TestLocalization.cpp b/Source/Engine/Tests/TestLocalization.cpp index 02cf0e6f4..48f00d21a 100644 --- a/Source/Engine/Tests/TestLocalization.cpp +++ b/Source/Engine/Tests/TestLocalization.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Core/Formatting.h" #include "Engine/Core/Types/String.h" diff --git a/Source/Engine/Tests/TestMain.cpp b/Source/Engine/Tests/TestMain.cpp index c594234fe..b99d5e631 100644 --- a/Source/Engine/Tests/TestMain.cpp +++ b/Source/Engine/Tests/TestMain.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if PLATFORM_WINDOWS || PLATFORM_LINUX || PLATFORM_MAC diff --git a/Source/Engine/Tests/TestMath.cpp b/Source/Engine/Tests/TestMath.cpp index d3e298345..5040660a4 100644 --- a/Source/Engine/Tests/TestMath.cpp +++ b/Source/Engine/Tests/TestMath.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Core/Math/Matrix.h" #include "Engine/Core/Math/Packed.h" diff --git a/Source/Engine/Tests/TestMath.cs b/Source/Engine/Tests/TestMath.cs index b8eda936b..f28b80a41 100644 --- a/Source/Engine/Tests/TestMath.cs +++ b/Source/Engine/Tests/TestMath.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using System; diff --git a/Source/Engine/Tests/TestModelTool.cpp b/Source/Engine/Tests/TestModelTool.cpp index 0468a2a1d..a3bc9ccba 100644 --- a/Source/Engine/Tests/TestModelTool.cpp +++ b/Source/Engine/Tests/TestModelTool.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Tools/ModelTool/ModelTool.h" #include diff --git a/Source/Engine/Tests/TestModulusOperator.cs b/Source/Engine/Tests/TestModulusOperator.cs index 6ef34d6d4..2a748de70 100644 --- a/Source/Engine/Tests/TestModulusOperator.cs +++ b/Source/Engine/Tests/TestModulusOperator.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using NUnit.Framework; diff --git a/Source/Engine/Tests/TestPrefabs.cpp b/Source/Engine/Tests/TestPrefabs.cpp index ec3eb4af6..02af56a8e 100644 --- a/Source/Engine/Tests/TestPrefabs.cpp +++ b/Source/Engine/Tests/TestPrefabs.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Content/Content.h" #include "Engine/Content/AssetReference.h" diff --git a/Source/Engine/Tests/TestPropertyNameUI.cs b/Source/Engine/Tests/TestPropertyNameUI.cs index d9aff3ea1..bd6c8e922 100644 --- a/Source/Engine/Tests/TestPropertyNameUI.cs +++ b/Source/Engine/Tests/TestPropertyNameUI.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using FlaxEditor.Utilities; diff --git a/Source/Engine/Tests/TestQuaternion.cs b/Source/Engine/Tests/TestQuaternion.cs index a5a199ab3..7c5d01101 100644 --- a/Source/Engine/Tests/TestQuaternion.cs +++ b/Source/Engine/Tests/TestQuaternion.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using NUnit.Framework; diff --git a/Source/Engine/Tests/TestQueryFilterHelper.cs b/Source/Engine/Tests/TestQueryFilterHelper.cs index 03459ef77..40ce9069d 100644 --- a/Source/Engine/Tests/TestQueryFilterHelper.cs +++ b/Source/Engine/Tests/TestQueryFilterHelper.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using FlaxEditor.Utilities; diff --git a/Source/Engine/Tests/TestSceneGraph.cs b/Source/Engine/Tests/TestSceneGraph.cs index 447e66955..5edecef78 100644 --- a/Source/Engine/Tests/TestSceneGraph.cs +++ b/Source/Engine/Tests/TestSceneGraph.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using System; diff --git a/Source/Engine/Tests/TestScripting.cpp b/Source/Engine/Tests/TestScripting.cpp index 712cc3aaf..1d9d53554 100644 --- a/Source/Engine/Tests/TestScripting.cpp +++ b/Source/Engine/Tests/TestScripting.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "TestScripting.h" #include "Engine/Scripting/Scripting.h" diff --git a/Source/Engine/Tests/TestScripting.cs b/Source/Engine/Tests/TestScripting.cs index 93c6637fe..a4fc11e9f 100644 --- a/Source/Engine/Tests/TestScripting.cs +++ b/Source/Engine/Tests/TestScripting.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using System; diff --git a/Source/Engine/Tests/TestScripting.h b/Source/Engine/Tests/TestScripting.h index 23f64353d..49db7d85e 100644 --- a/Source/Engine/Tests/TestScripting.h +++ b/Source/Engine/Tests/TestScripting.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tests/TestSerialization.cs b/Source/Engine/Tests/TestSerialization.cs index 6e6c33e84..073bb8e80 100644 --- a/Source/Engine/Tests/TestSerialization.cs +++ b/Source/Engine/Tests/TestSerialization.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using System; diff --git a/Source/Engine/Tests/TestString.cpp b/Source/Engine/Tests/TestString.cpp index bf3ad8647..bedcf64a6 100644 --- a/Source/Engine/Tests/TestString.cpp +++ b/Source/Engine/Tests/TestString.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Core/Types/String.h" #include "Engine/Core/Types/StringView.h" diff --git a/Source/Engine/Tests/TestStringUtils.cpp b/Source/Engine/Tests/TestStringUtils.cpp index 21d787f72..d5bedc4c1 100644 --- a/Source/Engine/Tests/TestStringUtils.cpp +++ b/Source/Engine/Tests/TestStringUtils.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Core/Types/String.h" #include "Engine/Core/Types/StringView.h" diff --git a/Source/Engine/Tests/TestStringUtils.cs b/Source/Engine/Tests/TestStringUtils.cs index 92c2f62d0..e34a6e1a1 100644 --- a/Source/Engine/Tests/TestStringUtils.cs +++ b/Source/Engine/Tests/TestStringUtils.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using NUnit.Framework; diff --git a/Source/Engine/Tests/TestSurface.cs b/Source/Engine/Tests/TestSurface.cs index 1412aeab3..f49c706c1 100644 --- a/Source/Engine/Tests/TestSurface.cs +++ b/Source/Engine/Tests/TestSurface.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using System.Linq; diff --git a/Source/Engine/Tests/TestTime.cpp b/Source/Engine/Tests/TestTime.cpp index 0419c5e13..78b3cdd38 100644 --- a/Source/Engine/Tests/TestTime.cpp +++ b/Source/Engine/Tests/TestTime.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Engine/Core/Types/DateTime.h" #include diff --git a/Source/Engine/Tests/TestTransform.cs b/Source/Engine/Tests/TestTransform.cs index 59238615d..05d65fb69 100644 --- a/Source/Engine/Tests/TestTransform.cs +++ b/Source/Engine/Tests/TestTransform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using System; diff --git a/Source/Engine/Tests/TestUndo.cs b/Source/Engine/Tests/TestUndo.cs index 7dc4d858d..d6e43442f 100644 --- a/Source/Engine/Tests/TestUndo.cs +++ b/Source/Engine/Tests/TestUndo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if FLAX_TESTS using System; diff --git a/Source/Engine/Tests/Tests.Build.cs b/Source/Engine/Tests/Tests.Build.cs index 9e7d35f6c..c3d21f292 100644 --- a/Source/Engine/Tests/Tests.Build.cs +++ b/Source/Engine/Tests/Tests.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using Flax.Build; diff --git a/Source/Engine/Threading/ConcurrentBuffer.h b/Source/Engine/Threading/ConcurrentBuffer.h index ccc5ffc0c..b109d5629 100644 --- a/Source/Engine/Threading/ConcurrentBuffer.h +++ b/Source/Engine/Threading/ConcurrentBuffer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Threading/ConcurrentQueue.h b/Source/Engine/Threading/ConcurrentQueue.h index a53e19bae..14a880f8b 100644 --- a/Source/Engine/Threading/ConcurrentQueue.h +++ b/Source/Engine/Threading/ConcurrentQueue.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Threading/ConcurrentTaskQueue.h b/Source/Engine/Threading/ConcurrentTaskQueue.h index 7040c14b0..2110e416e 100644 --- a/Source/Engine/Threading/ConcurrentTaskQueue.h +++ b/Source/Engine/Threading/ConcurrentTaskQueue.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Threading/IRunnable.h b/Source/Engine/Threading/IRunnable.h index 65991e34c..31da52817 100644 --- a/Source/Engine/Threading/IRunnable.h +++ b/Source/Engine/Threading/IRunnable.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Threading/JobSystem.cpp b/Source/Engine/Threading/JobSystem.cpp index dea8298ce..f278d7d02 100644 --- a/Source/Engine/Threading/JobSystem.cpp +++ b/Source/Engine/Threading/JobSystem.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "JobSystem.h" #include "IRunnable.h" diff --git a/Source/Engine/Threading/JobSystem.h b/Source/Engine/Threading/JobSystem.h index 743d421eb..d269aa196 100644 --- a/Source/Engine/Threading/JobSystem.h +++ b/Source/Engine/Threading/JobSystem.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Threading/MainThreadTask.cpp b/Source/Engine/Threading/MainThreadTask.cpp index 2b5f324c5..91fdd74fc 100644 --- a/Source/Engine/Threading/MainThreadTask.cpp +++ b/Source/Engine/Threading/MainThreadTask.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MainThreadTask.h" #include "Engine/Platform/CriticalSection.h" diff --git a/Source/Engine/Threading/MainThreadTask.h b/Source/Engine/Threading/MainThreadTask.h index fc5b9fe2d..24cebd414 100644 --- a/Source/Engine/Threading/MainThreadTask.h +++ b/Source/Engine/Threading/MainThreadTask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Threading/Task.cpp b/Source/Engine/Threading/Task.cpp index 77af6ffb6..d5824c51e 100644 --- a/Source/Engine/Threading/Task.cpp +++ b/Source/Engine/Threading/Task.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Task.h" #include "ThreadPoolTask.h" diff --git a/Source/Engine/Threading/Task.h b/Source/Engine/Threading/Task.h index 12b131d1b..ca4655aca 100644 --- a/Source/Engine/Threading/Task.h +++ b/Source/Engine/Threading/Task.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Threading/TaskGraph.cpp b/Source/Engine/Threading/TaskGraph.cpp index 92c8f1bc6..ca2ada4ff 100644 --- a/Source/Engine/Threading/TaskGraph.cpp +++ b/Source/Engine/Threading/TaskGraph.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "TaskGraph.h" #include "JobSystem.h" diff --git a/Source/Engine/Threading/TaskGraph.h b/Source/Engine/Threading/TaskGraph.h index 96e7f440e..c423626d6 100644 --- a/Source/Engine/Threading/TaskGraph.h +++ b/Source/Engine/Threading/TaskGraph.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Threading/ThreadLocal.h b/Source/Engine/Threading/ThreadLocal.h index b766d0430..a7b2bdb39 100644 --- a/Source/Engine/Threading/ThreadLocal.h +++ b/Source/Engine/Threading/ThreadLocal.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Threading/ThreadPool.cpp b/Source/Engine/Threading/ThreadPool.cpp index 2b6ed5e26..0ffb7c12d 100644 --- a/Source/Engine/Threading/ThreadPool.cpp +++ b/Source/Engine/Threading/ThreadPool.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ThreadPool.h" #include "IRunnable.h" diff --git a/Source/Engine/Threading/ThreadPool.h b/Source/Engine/Threading/ThreadPool.h index 36bdce766..4ce9dd6e0 100644 --- a/Source/Engine/Threading/ThreadPool.h +++ b/Source/Engine/Threading/ThreadPool.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Threading/ThreadPoolTask.h b/Source/Engine/Threading/ThreadPoolTask.h index 6378f3ee4..9453beceb 100644 --- a/Source/Engine/Threading/ThreadPoolTask.h +++ b/Source/Engine/Threading/ThreadPoolTask.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Threading/ThreadRegistry.cpp b/Source/Engine/Threading/ThreadRegistry.cpp index 2e5628071..8fa077fd6 100644 --- a/Source/Engine/Threading/ThreadRegistry.cpp +++ b/Source/Engine/Threading/ThreadRegistry.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ThreadRegistry.h" #include "Engine/Core/Collections/Dictionary.h" diff --git a/Source/Engine/Threading/ThreadRegistry.h b/Source/Engine/Threading/ThreadRegistry.h index 540732cdf..227ef8d96 100644 --- a/Source/Engine/Threading/ThreadRegistry.h +++ b/Source/Engine/Threading/ThreadRegistry.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Threading/ThreadSpawner.h b/Source/Engine/Threading/ThreadSpawner.h index 31aa363b9..a6113cd6b 100644 --- a/Source/Engine/Threading/ThreadSpawner.h +++ b/Source/Engine/Threading/ThreadSpawner.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Threading/Threading.Build.cs b/Source/Engine/Threading/Threading.Build.cs index 8a3703b21..d15fbcffe 100644 --- a/Source/Engine/Threading/Threading.Build.cs +++ b/Source/Engine/Threading/Threading.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/Engine/Threading/Threading.h b/Source/Engine/Threading/Threading.h index 90b06d5cb..4624ded10 100644 --- a/Source/Engine/Threading/Threading.h +++ b/Source/Engine/Threading/Threading.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/AudioTool/AudioDecoder.h b/Source/Engine/Tools/AudioTool/AudioDecoder.h index 4e2bac970..b8d0ccc64 100644 --- a/Source/Engine/Tools/AudioTool/AudioDecoder.h +++ b/Source/Engine/Tools/AudioTool/AudioDecoder.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/AudioTool/AudioEncoder.h b/Source/Engine/Tools/AudioTool/AudioEncoder.h index 33f35ba6e..f41b44c77 100644 --- a/Source/Engine/Tools/AudioTool/AudioEncoder.h +++ b/Source/Engine/Tools/AudioTool/AudioEncoder.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/AudioTool/AudioTool.Build.cs b/Source/Engine/Tools/AudioTool/AudioTool.Build.cs index e8d4069b3..d1870b5bb 100644 --- a/Source/Engine/Tools/AudioTool/AudioTool.Build.cs +++ b/Source/Engine/Tools/AudioTool/AudioTool.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using Flax.Build; diff --git a/Source/Engine/Tools/AudioTool/AudioTool.cpp b/Source/Engine/Tools/AudioTool/AudioTool.cpp index 3136a5a0d..f1709af7e 100644 --- a/Source/Engine/Tools/AudioTool/AudioTool.cpp +++ b/Source/Engine/Tools/AudioTool/AudioTool.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_AUDIO_TOOL diff --git a/Source/Engine/Tools/AudioTool/AudioTool.h b/Source/Engine/Tools/AudioTool/AudioTool.h index d7e28df57..cba30e8c1 100644 --- a/Source/Engine/Tools/AudioTool/AudioTool.h +++ b/Source/Engine/Tools/AudioTool/AudioTool.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/AudioTool/MP3Decoder.cpp b/Source/Engine/Tools/AudioTool/MP3Decoder.cpp index 1f74e381d..44347bf20 100644 --- a/Source/Engine/Tools/AudioTool/MP3Decoder.cpp +++ b/Source/Engine/Tools/AudioTool/MP3Decoder.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "MP3Decoder.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Tools/AudioTool/MP3Decoder.h b/Source/Engine/Tools/AudioTool/MP3Decoder.h index 430704955..876382924 100644 --- a/Source/Engine/Tools/AudioTool/MP3Decoder.h +++ b/Source/Engine/Tools/AudioTool/MP3Decoder.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/AudioTool/OggVorbisDecoder.cpp b/Source/Engine/Tools/AudioTool/OggVorbisDecoder.cpp index 2b645735b..2616ef81a 100644 --- a/Source/Engine/Tools/AudioTool/OggVorbisDecoder.cpp +++ b/Source/Engine/Tools/AudioTool/OggVorbisDecoder.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_OGG_VORBIS diff --git a/Source/Engine/Tools/AudioTool/OggVorbisDecoder.h b/Source/Engine/Tools/AudioTool/OggVorbisDecoder.h index e0908d439..41a924a5a 100644 --- a/Source/Engine/Tools/AudioTool/OggVorbisDecoder.h +++ b/Source/Engine/Tools/AudioTool/OggVorbisDecoder.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/AudioTool/OggVorbisEncoder.cpp b/Source/Engine/Tools/AudioTool/OggVorbisEncoder.cpp index 1d81abf00..3ec236d17 100644 --- a/Source/Engine/Tools/AudioTool/OggVorbisEncoder.cpp +++ b/Source/Engine/Tools/AudioTool/OggVorbisEncoder.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_OGG_VORBIS diff --git a/Source/Engine/Tools/AudioTool/OggVorbisEncoder.h b/Source/Engine/Tools/AudioTool/OggVorbisEncoder.h index 5a954b37d..9a4532a8e 100644 --- a/Source/Engine/Tools/AudioTool/OggVorbisEncoder.h +++ b/Source/Engine/Tools/AudioTool/OggVorbisEncoder.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/AudioTool/WaveDecoder.cpp b/Source/Engine/Tools/AudioTool/WaveDecoder.cpp index a4c3eb331..8663c265e 100644 --- a/Source/Engine/Tools/AudioTool/WaveDecoder.cpp +++ b/Source/Engine/Tools/AudioTool/WaveDecoder.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "WaveDecoder.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Tools/AudioTool/WaveDecoder.h b/Source/Engine/Tools/AudioTool/WaveDecoder.h index 6e9eac4c2..18abb10e9 100644 --- a/Source/Engine/Tools/AudioTool/WaveDecoder.h +++ b/Source/Engine/Tools/AudioTool/WaveDecoder.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Build.cs b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Build.cs index 1fb59a671..ba9e10a88 100644 --- a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Build.cs +++ b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using Flax.Build; diff --git a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Layer.cpp b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Layer.cpp index 61a487074..4b3654865 100644 --- a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Layer.cpp +++ b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Layer.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MATERIAL_GRAPH diff --git a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Layers.cpp b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Layers.cpp index fe45b8b96..8a60c4a7b 100644 --- a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Layers.cpp +++ b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Layers.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MATERIAL_GRAPH diff --git a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Material.cpp b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Material.cpp index f669d36d2..508417895 100644 --- a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Material.cpp +++ b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Material.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MATERIAL_GRAPH diff --git a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Parameters.cpp b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Parameters.cpp index 10410e64f..3c33a53f8 100644 --- a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Parameters.cpp +++ b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Parameters.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MATERIAL_GRAPH diff --git a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Particles.cpp b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Particles.cpp index 73ad4b99b..d8fda157f 100644 --- a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Particles.cpp +++ b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Particles.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MATERIAL_GRAPH diff --git a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Textures.cpp b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Textures.cpp index a24c5e108..9b0a334e6 100644 --- a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Textures.cpp +++ b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Textures.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MATERIAL_GRAPH diff --git a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Tools.cpp b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Tools.cpp index 2f359d14f..970aa3135 100644 --- a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Tools.cpp +++ b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Tools.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MATERIAL_GRAPH diff --git a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.cpp b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.cpp index b1aab0049..8cacddf51 100644 --- a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.cpp +++ b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MATERIAL_GRAPH diff --git a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.h b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.h index f93a2204d..0e55192c1 100644 --- a/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.h +++ b/Source/Engine/Tools/MaterialGenerator/MaterialGenerator.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/MaterialGenerator/MaterialLayer.cpp b/Source/Engine/Tools/MaterialGenerator/MaterialLayer.cpp index c09a24e35..3e54f14be 100644 --- a/Source/Engine/Tools/MaterialGenerator/MaterialLayer.cpp +++ b/Source/Engine/Tools/MaterialGenerator/MaterialLayer.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MATERIAL_GRAPH diff --git a/Source/Engine/Tools/MaterialGenerator/MaterialLayer.h b/Source/Engine/Tools/MaterialGenerator/MaterialLayer.h index 19bb2faf5..d624eb6a5 100644 --- a/Source/Engine/Tools/MaterialGenerator/MaterialLayer.h +++ b/Source/Engine/Tools/MaterialGenerator/MaterialLayer.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/MaterialGenerator/Types.h b/Source/Engine/Tools/MaterialGenerator/Types.h index 80b766061..a93ec1c42 100644 --- a/Source/Engine/Tools/MaterialGenerator/Types.h +++ b/Source/Engine/Tools/MaterialGenerator/Types.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/ModelTool/MeshAccelerationStructure.cpp b/Source/Engine/Tools/ModelTool/MeshAccelerationStructure.cpp index c81a03254..5d4caeabd 100644 --- a/Source/Engine/Tools/ModelTool/MeshAccelerationStructure.cpp +++ b/Source/Engine/Tools/ModelTool/MeshAccelerationStructure.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MODEL_TOOL diff --git a/Source/Engine/Tools/ModelTool/MeshAccelerationStructure.h b/Source/Engine/Tools/ModelTool/MeshAccelerationStructure.h index 2f9a8e3f0..2c77d63af 100644 --- a/Source/Engine/Tools/ModelTool/MeshAccelerationStructure.h +++ b/Source/Engine/Tools/ModelTool/MeshAccelerationStructure.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp b/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp index 8b47b21dd..91b1de48f 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.Assimp.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MODEL_TOOL && USE_ASSIMP diff --git a/Source/Engine/Tools/ModelTool/ModelTool.AutodeskFbxSdk.cpp b/Source/Engine/Tools/ModelTool/ModelTool.AutodeskFbxSdk.cpp index f0e2e3c5f..29b49952b 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.AutodeskFbxSdk.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.AutodeskFbxSdk.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MODEL_TOOL && USE_AUTODESK_FBX_SDK diff --git a/Source/Engine/Tools/ModelTool/ModelTool.Build.cs b/Source/Engine/Tools/ModelTool/ModelTool.Build.cs index dcf62805d..46d9a7c14 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.Build.cs +++ b/Source/Engine/Tools/ModelTool/ModelTool.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp b/Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp index 8ec8bcbc7..c8f8f8102 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MODEL_TOOL && USE_OPEN_FBX diff --git a/Source/Engine/Tools/ModelTool/ModelTool.cpp b/Source/Engine/Tools/ModelTool/ModelTool.cpp index 97789421d..a71777658 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MODEL_TOOL diff --git a/Source/Engine/Tools/ModelTool/ModelTool.h b/Source/Engine/Tools/ModelTool/ModelTool.h index 6468c1a43..f70584681 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.h +++ b/Source/Engine/Tools/ModelTool/ModelTool.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/ModelTool/VertexTriangleAdjacency.cpp b/Source/Engine/Tools/ModelTool/VertexTriangleAdjacency.cpp index 325b48dd5..21773f791 100644 --- a/Source/Engine/Tools/ModelTool/VertexTriangleAdjacency.cpp +++ b/Source/Engine/Tools/ModelTool/VertexTriangleAdjacency.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_MODEL_TOOL && USE_EDITOR diff --git a/Source/Engine/Tools/ModelTool/VertexTriangleAdjacency.h b/Source/Engine/Tools/ModelTool/VertexTriangleAdjacency.h index ac69263b1..55624227d 100644 --- a/Source/Engine/Tools/ModelTool/VertexTriangleAdjacency.h +++ b/Source/Engine/Tools/ModelTool/VertexTriangleAdjacency.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/TextureTool/TextureTool.Build.cs b/Source/Engine/Tools/TextureTool/TextureTool.Build.cs index f2e675038..b84377b08 100644 --- a/Source/Engine/Tools/TextureTool/TextureTool.Build.cs +++ b/Source/Engine/Tools/TextureTool/TextureTool.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Engine/Tools/TextureTool/TextureTool.DirectXTex.cpp b/Source/Engine/Tools/TextureTool/TextureTool.DirectXTex.cpp index fced3423d..f105a34cc 100644 --- a/Source/Engine/Tools/TextureTool/TextureTool.DirectXTex.cpp +++ b/Source/Engine/Tools/TextureTool/TextureTool.DirectXTex.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_TEXTURE_TOOL && COMPILE_WITH_DIRECTXTEX diff --git a/Source/Engine/Tools/TextureTool/TextureTool.cpp b/Source/Engine/Tools/TextureTool/TextureTool.cpp index c2f5c62dc..3099d011d 100644 --- a/Source/Engine/Tools/TextureTool/TextureTool.cpp +++ b/Source/Engine/Tools/TextureTool/TextureTool.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_TEXTURE_TOOL diff --git a/Source/Engine/Tools/TextureTool/TextureTool.h b/Source/Engine/Tools/TextureTool/TextureTool.h index 08d2e77e7..bb12effaa 100644 --- a/Source/Engine/Tools/TextureTool/TextureTool.h +++ b/Source/Engine/Tools/TextureTool/TextureTool.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Tools/TextureTool/TextureTool.stb.cpp b/Source/Engine/Tools/TextureTool/TextureTool.stb.cpp index 97fe8c198..ded29b73e 100644 --- a/Source/Engine/Tools/TextureTool/TextureTool.stb.cpp +++ b/Source/Engine/Tools/TextureTool/TextureTool.stb.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if COMPILE_WITH_TEXTURE_TOOL && COMPILE_WITH_STB diff --git a/Source/Engine/UI/GUI/Brushes/GPUTextureBrush.cs b/Source/Engine/UI/GUI/Brushes/GPUTextureBrush.cs index d3469670a..03244cc3d 100644 --- a/Source/Engine/UI/GUI/Brushes/GPUTextureBrush.cs +++ b/Source/Engine/UI/GUI/Brushes/GPUTextureBrush.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Brushes/IBrush.cs b/Source/Engine/UI/GUI/Brushes/IBrush.cs index 2f8135099..d1e4ca2e1 100644 --- a/Source/Engine/UI/GUI/Brushes/IBrush.cs +++ b/Source/Engine/UI/GUI/Brushes/IBrush.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Brushes/LinearGradientBrush.cs b/Source/Engine/UI/GUI/Brushes/LinearGradientBrush.cs index 72f50f5b9..3ac386c3b 100644 --- a/Source/Engine/UI/GUI/Brushes/LinearGradientBrush.cs +++ b/Source/Engine/UI/GUI/Brushes/LinearGradientBrush.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Brushes/MaterialBrush.cs b/Source/Engine/UI/GUI/Brushes/MaterialBrush.cs index 6a88df933..79f906098 100644 --- a/Source/Engine/UI/GUI/Brushes/MaterialBrush.cs +++ b/Source/Engine/UI/GUI/Brushes/MaterialBrush.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Brushes/SolidColorBrush.cs b/Source/Engine/UI/GUI/Brushes/SolidColorBrush.cs index 48c767a73..e08e9ea47 100644 --- a/Source/Engine/UI/GUI/Brushes/SolidColorBrush.cs +++ b/Source/Engine/UI/GUI/Brushes/SolidColorBrush.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Brushes/SpriteBrush.cs b/Source/Engine/UI/GUI/Brushes/SpriteBrush.cs index 23a41f174..5be953f29 100644 --- a/Source/Engine/UI/GUI/Brushes/SpriteBrush.cs +++ b/Source/Engine/UI/GUI/Brushes/SpriteBrush.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Brushes/TextureBrush.cs b/Source/Engine/UI/GUI/Brushes/TextureBrush.cs index 755f7527b..98e7e5324 100644 --- a/Source/Engine/UI/GUI/Brushes/TextureBrush.cs +++ b/Source/Engine/UI/GUI/Brushes/TextureBrush.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/CanvasContainer.cs b/Source/Engine/UI/GUI/CanvasContainer.cs index 7bdd8bf25..82c68a2cb 100644 --- a/Source/Engine/UI/GUI/CanvasContainer.cs +++ b/Source/Engine/UI/GUI/CanvasContainer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/CanvasRootControl.cs b/Source/Engine/UI/GUI/CanvasRootControl.cs index 02317ebf9..f325a7096 100644 --- a/Source/Engine/UI/GUI/CanvasRootControl.cs +++ b/Source/Engine/UI/GUI/CanvasRootControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/CanvasScaler.cs b/Source/Engine/UI/GUI/CanvasScaler.cs index 18e5f0c38..f0cc59b10 100644 --- a/Source/Engine/UI/GUI/CanvasScaler.cs +++ b/Source/Engine/UI/GUI/CanvasScaler.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.ComponentModel; diff --git a/Source/Engine/UI/GUI/Common/Border.cs b/Source/Engine/UI/GUI/Common/Border.cs index dd673d703..58c281a3d 100644 --- a/Source/Engine/UI/GUI/Common/Border.cs +++ b/Source/Engine/UI/GUI/Common/Border.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Common/Button.cs b/Source/Engine/UI/GUI/Common/Button.cs index 02337411b..ff4a5fe79 100644 --- a/Source/Engine/UI/GUI/Common/Button.cs +++ b/Source/Engine/UI/GUI/Common/Button.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/Common/CheckBox.cs b/Source/Engine/UI/GUI/Common/CheckBox.cs index 1893998cb..d5ab3483c 100644 --- a/Source/Engine/UI/GUI/Common/CheckBox.cs +++ b/Source/Engine/UI/GUI/Common/CheckBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/Common/Dropdown.cs b/Source/Engine/UI/GUI/Common/Dropdown.cs index 90454b586..60e8e801b 100644 --- a/Source/Engine/UI/GUI/Common/Dropdown.cs +++ b/Source/Engine/UI/GUI/Common/Dropdown.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/UI/GUI/Common/Image.cs b/Source/Engine/UI/GUI/Common/Image.cs index f911664f6..0a0129db0 100644 --- a/Source/Engine/UI/GUI/Common/Image.cs +++ b/Source/Engine/UI/GUI/Common/Image.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/Common/Label.cs b/Source/Engine/UI/GUI/Common/Label.cs index 3c7c04fb2..46cb7415e 100644 --- a/Source/Engine/UI/GUI/Common/Label.cs +++ b/Source/Engine/UI/GUI/Common/Label.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.ComponentModel; diff --git a/Source/Engine/UI/GUI/Common/ProgressBar.cs b/Source/Engine/UI/GUI/Common/ProgressBar.cs index 760f031a7..6a17535b0 100644 --- a/Source/Engine/UI/GUI/Common/ProgressBar.cs +++ b/Source/Engine/UI/GUI/Common/ProgressBar.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/Common/RenderToTextureControl.cs b/Source/Engine/UI/GUI/Common/RenderToTextureControl.cs index 4eba42970..499668d93 100644 --- a/Source/Engine/UI/GUI/Common/RenderToTextureControl.cs +++ b/Source/Engine/UI/GUI/Common/RenderToTextureControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Common/RichTextBox.Parsing.cs b/Source/Engine/UI/GUI/Common/RichTextBox.Parsing.cs index 2270136ae..021f85947 100644 --- a/Source/Engine/UI/GUI/Common/RichTextBox.Parsing.cs +++ b/Source/Engine/UI/GUI/Common/RichTextBox.Parsing.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.Runtime.InteropServices; diff --git a/Source/Engine/UI/GUI/Common/RichTextBox.Tags.cs b/Source/Engine/UI/GUI/Common/RichTextBox.Tags.cs index b4351da75..a085fb25f 100644 --- a/Source/Engine/UI/GUI/Common/RichTextBox.Tags.cs +++ b/Source/Engine/UI/GUI/Common/RichTextBox.Tags.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using FlaxEngine.Utilities; diff --git a/Source/Engine/UI/GUI/Common/RichTextBox.cs b/Source/Engine/UI/GUI/Common/RichTextBox.cs index ab922d93d..77382a5d7 100644 --- a/Source/Engine/UI/GUI/Common/RichTextBox.cs +++ b/Source/Engine/UI/GUI/Common/RichTextBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; diff --git a/Source/Engine/UI/GUI/Common/RichTextBoxBase.cs b/Source/Engine/UI/GUI/Common/RichTextBoxBase.cs index 438a7e3d8..30e67e41a 100644 --- a/Source/Engine/UI/GUI/Common/RichTextBoxBase.cs +++ b/Source/Engine/UI/GUI/Common/RichTextBoxBase.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/UI/GUI/Common/Slider.cs b/Source/Engine/UI/GUI/Common/Slider.cs index efffa6728..a62cbe8ee 100644 --- a/Source/Engine/UI/GUI/Common/Slider.cs +++ b/Source/Engine/UI/GUI/Common/Slider.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/Common/Spacer.cs b/Source/Engine/UI/GUI/Common/Spacer.cs index 0edfa3222..e87cfbabc 100644 --- a/Source/Engine/UI/GUI/Common/Spacer.cs +++ b/Source/Engine/UI/GUI/Common/Spacer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Common/TextBox.cs b/Source/Engine/UI/GUI/Common/TextBox.cs index ee4f744a6..ec44a3ca8 100644 --- a/Source/Engine/UI/GUI/Common/TextBox.cs +++ b/Source/Engine/UI/GUI/Common/TextBox.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Common/TextBoxBase.cs b/Source/Engine/UI/GUI/Common/TextBoxBase.cs index 35819da79..6f6daff5a 100644 --- a/Source/Engine/UI/GUI/Common/TextBoxBase.cs +++ b/Source/Engine/UI/GUI/Common/TextBoxBase.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine.Assertions; diff --git a/Source/Engine/UI/GUI/ContainerControl.cs b/Source/Engine/UI/GUI/ContainerControl.cs index 9e3dd0722..917d200da 100644 --- a/Source/Engine/UI/GUI/ContainerControl.cs +++ b/Source/Engine/UI/GUI/ContainerControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/UI/GUI/Control.Bounds.cs b/Source/Engine/UI/GUI/Control.Bounds.cs index 52a4f78f7..d76f82308 100644 --- a/Source/Engine/UI/GUI/Control.Bounds.cs +++ b/Source/Engine/UI/GUI/Control.Bounds.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/Control.cs b/Source/Engine/UI/GUI/Control.cs index 6733b09fa..cd7097dae 100644 --- a/Source/Engine/UI/GUI/Control.cs +++ b/Source/Engine/UI/GUI/Control.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/UI/GUI/DragData.cs b/Source/Engine/UI/GUI/DragData.cs index 6a076d81e..5c01637d3 100644 --- a/Source/Engine/UI/GUI/DragData.cs +++ b/Source/Engine/UI/GUI/DragData.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/DragDataFiles.cs b/Source/Engine/UI/GUI/DragDataFiles.cs index eb0dfae6d..8d754603b 100644 --- a/Source/Engine/UI/GUI/DragDataFiles.cs +++ b/Source/Engine/UI/GUI/DragDataFiles.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; diff --git a/Source/Engine/UI/GUI/DragDataText.cs b/Source/Engine/UI/GUI/DragDataText.cs index 6dcdb2dc2..4b5746753 100644 --- a/Source/Engine/UI/GUI/DragDataText.cs +++ b/Source/Engine/UI/GUI/DragDataText.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Enums.cs b/Source/Engine/UI/GUI/Enums.cs index 9672dcb9b..8b8fe4aa2 100644 --- a/Source/Engine/UI/GUI/Enums.cs +++ b/Source/Engine/UI/GUI/Enums.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/Margin.cs b/Source/Engine/UI/GUI/Margin.cs index 4b1d5c6d1..b64bde5fc 100644 --- a/Source/Engine/UI/GUI/Margin.cs +++ b/Source/Engine/UI/GUI/Margin.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Engine/UI/GUI/Panels/AlphaPanel.cs b/Source/Engine/UI/GUI/Panels/AlphaPanel.cs index b694390d4..a67d47fac 100644 --- a/Source/Engine/UI/GUI/Panels/AlphaPanel.cs +++ b/Source/Engine/UI/GUI/Panels/AlphaPanel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Panels/BlurPanel.cs b/Source/Engine/UI/GUI/Panels/BlurPanel.cs index 1a6a2e945..44a9e3b4d 100644 --- a/Source/Engine/UI/GUI/Panels/BlurPanel.cs +++ b/Source/Engine/UI/GUI/Panels/BlurPanel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Panels/DropPanel.cs b/Source/Engine/UI/GUI/Panels/DropPanel.cs index 66e7413eb..e0785a99d 100644 --- a/Source/Engine/UI/GUI/Panels/DropPanel.cs +++ b/Source/Engine/UI/GUI/Panels/DropPanel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/Panels/GridPanel.cs b/Source/Engine/UI/GUI/Panels/GridPanel.cs index 0dd030274..629343f44 100644 --- a/Source/Engine/UI/GUI/Panels/GridPanel.cs +++ b/Source/Engine/UI/GUI/Panels/GridPanel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/Panels/HScrollBar.cs b/Source/Engine/UI/GUI/Panels/HScrollBar.cs index 514ab5703..eae991023 100644 --- a/Source/Engine/UI/GUI/Panels/HScrollBar.cs +++ b/Source/Engine/UI/GUI/Panels/HScrollBar.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Panels/HorizontalPanel.cs b/Source/Engine/UI/GUI/Panels/HorizontalPanel.cs index 1df180357..29bb498dd 100644 --- a/Source/Engine/UI/GUI/Panels/HorizontalPanel.cs +++ b/Source/Engine/UI/GUI/Panels/HorizontalPanel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Panels/Panel.cs b/Source/Engine/UI/GUI/Panels/Panel.cs index 677045697..8435854f5 100644 --- a/Source/Engine/UI/GUI/Panels/Panel.cs +++ b/Source/Engine/UI/GUI/Panels/Panel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/Panels/PanelWithMargins.cs b/Source/Engine/UI/GUI/Panels/PanelWithMargins.cs index b3e250477..62e41bcd3 100644 --- a/Source/Engine/UI/GUI/Panels/PanelWithMargins.cs +++ b/Source/Engine/UI/GUI/Panels/PanelWithMargins.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Panels/ScrollBar.cs b/Source/Engine/UI/GUI/Panels/ScrollBar.cs index abde37b37..e6064e881 100644 --- a/Source/Engine/UI/GUI/Panels/ScrollBar.cs +++ b/Source/Engine/UI/GUI/Panels/ScrollBar.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/Panels/SplitPanel.cs b/Source/Engine/UI/GUI/Panels/SplitPanel.cs index e8149c4b1..f215b1ccf 100644 --- a/Source/Engine/UI/GUI/Panels/SplitPanel.cs +++ b/Source/Engine/UI/GUI/Panels/SplitPanel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Panels/TilesPanel.cs b/Source/Engine/UI/GUI/Panels/TilesPanel.cs index bc06920b9..13e40d8bf 100644 --- a/Source/Engine/UI/GUI/Panels/TilesPanel.cs +++ b/Source/Engine/UI/GUI/Panels/TilesPanel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/Panels/UniformGridPanel.cs b/Source/Engine/UI/GUI/Panels/UniformGridPanel.cs index 1303d1561..ed6ed1d8a 100644 --- a/Source/Engine/UI/GUI/Panels/UniformGridPanel.cs +++ b/Source/Engine/UI/GUI/Panels/UniformGridPanel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Panels/VScrollBar.cs b/Source/Engine/UI/GUI/Panels/VScrollBar.cs index b10865b83..e3910abce 100644 --- a/Source/Engine/UI/GUI/Panels/VScrollBar.cs +++ b/Source/Engine/UI/GUI/Panels/VScrollBar.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Panels/VerticalPanel.cs b/Source/Engine/UI/GUI/Panels/VerticalPanel.cs index 069d015e0..39bd6a294 100644 --- a/Source/Engine/UI/GUI/Panels/VerticalPanel.cs +++ b/Source/Engine/UI/GUI/Panels/VerticalPanel.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/RenderOutputControl.cs b/Source/Engine/UI/GUI/RenderOutputControl.cs index 541c3215b..2c8511acb 100644 --- a/Source/Engine/UI/GUI/RenderOutputControl.cs +++ b/Source/Engine/UI/GUI/RenderOutputControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/RootControl.cs b/Source/Engine/UI/GUI/RootControl.cs index a2ef271a5..43fce3d25 100644 --- a/Source/Engine/UI/GUI/RootControl.cs +++ b/Source/Engine/UI/GUI/RootControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/UI/GUI/ScrollableControl.cs b/Source/Engine/UI/GUI/ScrollableControl.cs index 736169a73..e59745808 100644 --- a/Source/Engine/UI/GUI/ScrollableControl.cs +++ b/Source/Engine/UI/GUI/ScrollableControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Style.cs b/Source/Engine/UI/GUI/Style.cs index 22b8f52af..980db4048 100644 --- a/Source/Engine/UI/GUI/Style.cs +++ b/Source/Engine/UI/GUI/Style.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/TextBlock.cs b/Source/Engine/UI/GUI/TextBlock.cs index 9c2854dec..a0a5b246b 100644 --- a/Source/Engine/UI/GUI/TextBlock.cs +++ b/Source/Engine/UI/GUI/TextBlock.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/TextBlockStyle.cs b/Source/Engine/UI/GUI/TextBlockStyle.cs index c4c87715f..7166bc4f1 100644 --- a/Source/Engine/UI/GUI/TextBlockStyle.cs +++ b/Source/Engine/UI/GUI/TextBlockStyle.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.GUI { diff --git a/Source/Engine/UI/GUI/Tooltip.cs b/Source/Engine/UI/GUI/Tooltip.cs index d26372f34..ef07bfa79 100644 --- a/Source/Engine/UI/GUI/Tooltip.cs +++ b/Source/Engine/UI/GUI/Tooltip.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/UI/GUI/WindowRootControl.cs b/Source/Engine/UI/GUI/WindowRootControl.cs index f7e2fa67c..72ae2ade3 100644 --- a/Source/Engine/UI/GUI/WindowRootControl.cs +++ b/Source/Engine/UI/GUI/WindowRootControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using FlaxEngine.Assertions; diff --git a/Source/Engine/UI/SpriteRender.cpp b/Source/Engine/UI/SpriteRender.cpp index a2ad0021c..c7b31f358 100644 --- a/Source/Engine/UI/SpriteRender.cpp +++ b/Source/Engine/UI/SpriteRender.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "SpriteRender.h" #include "Engine/Core/Types/Variant.h" diff --git a/Source/Engine/UI/SpriteRender.h b/Source/Engine/UI/SpriteRender.h index 8027fab8d..dbec117e4 100644 --- a/Source/Engine/UI/SpriteRender.h +++ b/Source/Engine/UI/SpriteRender.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/UI/TextRender.cpp b/Source/Engine/UI/TextRender.cpp index d190f1123..22d78ab99 100644 --- a/Source/Engine/UI/TextRender.cpp +++ b/Source/Engine/UI/TextRender.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "TextRender.h" #include "Engine/Core/Math/OrientedBoundingBox.h" diff --git a/Source/Engine/UI/TextRender.h b/Source/Engine/UI/TextRender.h index 816ad8aa4..a99a53318 100644 --- a/Source/Engine/UI/TextRender.h +++ b/Source/Engine/UI/TextRender.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/UI/UI.Build.cs b/Source/Engine/UI/UI.Build.cs index 0d63f1ad2..962d88519 100644 --- a/Source/Engine/UI/UI.Build.cs +++ b/Source/Engine/UI/UI.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/UI/UICanvas.cpp b/Source/Engine/UI/UICanvas.cpp index a83d61f7a..964c4a85f 100644 --- a/Source/Engine/UI/UICanvas.cpp +++ b/Source/Engine/UI/UICanvas.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "UICanvas.h" #include "Engine/Scripting/ManagedCLR/MException.h" diff --git a/Source/Engine/UI/UICanvas.cs b/Source/Engine/UI/UICanvas.cs index dda941745..e9663c07a 100644 --- a/Source/Engine/UI/UICanvas.cs +++ b/Source/Engine/UI/UICanvas.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Engine/UI/UICanvas.h b/Source/Engine/UI/UICanvas.h index f0616774b..457747ba9 100644 --- a/Source/Engine/UI/UICanvas.h +++ b/Source/Engine/UI/UICanvas.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/UI/UIControl.cpp b/Source/Engine/UI/UIControl.cpp index 0796b0c4f..bfe820eba 100644 --- a/Source/Engine/UI/UIControl.cpp +++ b/Source/Engine/UI/UIControl.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "UIControl.h" #include "Engine/Scripting/Scripting.h" diff --git a/Source/Engine/UI/UIControl.cs b/Source/Engine/UI/UIControl.cs index bf78bf2fd..9cea0f6de 100644 --- a/Source/Engine/UI/UIControl.cs +++ b/Source/Engine/UI/UIControl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Globalization; diff --git a/Source/Engine/UI/UIControl.h b/Source/Engine/UI/UIControl.h index f6693ffe3..8df4a578d 100644 --- a/Source/Engine/UI/UIControl.h +++ b/Source/Engine/UI/UIControl.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Utilities/Crc.cpp b/Source/Engine/Utilities/Crc.cpp index eb0d3d602..73d7d2e70 100644 --- a/Source/Engine/Utilities/Crc.cpp +++ b/Source/Engine/Utilities/Crc.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Crc.h" #include "Engine/Core/Math/Math.h" diff --git a/Source/Engine/Utilities/Crc.h b/Source/Engine/Utilities/Crc.h index b0b2b26fd..5c559ace9 100644 --- a/Source/Engine/Utilities/Crc.h +++ b/Source/Engine/Utilities/Crc.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Utilities/Delaunay2D.h b/Source/Engine/Utilities/Delaunay2D.h index 5ccd4e85b..766824bb9 100644 --- a/Source/Engine/Utilities/Delaunay2D.h +++ b/Source/Engine/Utilities/Delaunay2D.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Utilities/Encryption.cpp b/Source/Engine/Utilities/Encryption.cpp index 0693c99b0..5f91ba168 100644 --- a/Source/Engine/Utilities/Encryption.cpp +++ b/Source/Engine/Utilities/Encryption.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Encryption.h" #include "Engine/Platform/StringUtils.h" diff --git a/Source/Engine/Utilities/Encryption.h b/Source/Engine/Utilities/Encryption.h index 7d0ad70b9..3370c61af 100644 --- a/Source/Engine/Utilities/Encryption.h +++ b/Source/Engine/Utilities/Encryption.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Utilities/Extensions.cs b/Source/Engine/Utilities/Extensions.cs index 4b85541c8..5a547210a 100644 --- a/Source/Engine/Utilities/Extensions.cs +++ b/Source/Engine/Utilities/Extensions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Utilities/HtmlParser.cs b/Source/Engine/Utilities/HtmlParser.cs index c31a95eab..0475f5a9e 100644 --- a/Source/Engine/Utilities/HtmlParser.cs +++ b/Source/Engine/Utilities/HtmlParser.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Parsing HTML Tags in C# by Jonathan Wood (4 Jul 2012) // https://www.codeproject.com/Articles/57176/Parsing-HTML-Tags-in-C diff --git a/Source/Engine/Utilities/MeshDataCache.cs b/Source/Engine/Utilities/MeshDataCache.cs index 1550b7e42..eda8059c7 100644 --- a/Source/Engine/Utilities/MeshDataCache.cs +++ b/Source/Engine/Utilities/MeshDataCache.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Threading; diff --git a/Source/Engine/Utilities/Nameof.h b/Source/Engine/Utilities/Nameof.h index e520d2dd2..6319fbb4f 100644 --- a/Source/Engine/Utilities/Nameof.h +++ b/Source/Engine/Utilities/Nameof.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Utilities/Noise.cpp b/Source/Engine/Utilities/Noise.cpp index 3787eb596..5d94a2a07 100644 --- a/Source/Engine/Utilities/Noise.cpp +++ b/Source/Engine/Utilities/Noise.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Copyright (c) 2011 Stefan Gustavson. All rights reserved. // Distributed under the MIT license. diff --git a/Source/Engine/Utilities/Noise.h b/Source/Engine/Utilities/Noise.h index b95cf603b..8770bbeba 100644 --- a/Source/Engine/Utilities/Noise.h +++ b/Source/Engine/Utilities/Noise.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Utilities/PerlinNoise.cs b/Source/Engine/Utilities/PerlinNoise.cs index d0a94c5d4..096e8c810 100644 --- a/Source/Engine/Utilities/PerlinNoise.cs +++ b/Source/Engine/Utilities/PerlinNoise.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Engine/Utilities/RectPack.h b/Source/Engine/Utilities/RectPack.h index ce41b5a39..5bef82c14 100644 --- a/Source/Engine/Utilities/RectPack.h +++ b/Source/Engine/Utilities/RectPack.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Utilities/Screenshot.cpp b/Source/Engine/Utilities/Screenshot.cpp index 7e1d3d902..94c3defbf 100644 --- a/Source/Engine/Utilities/Screenshot.cpp +++ b/Source/Engine/Utilities/Screenshot.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "Screenshot.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Utilities/Screenshot.h b/Source/Engine/Utilities/Screenshot.h index c51c34199..82882f707 100644 --- a/Source/Engine/Utilities/Screenshot.h +++ b/Source/Engine/Utilities/Screenshot.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Utilities/State.cs b/Source/Engine/Utilities/State.cs index d75fc1dbc..9941e0066 100644 --- a/Source/Engine/Utilities/State.cs +++ b/Source/Engine/Utilities/State.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace FlaxEngine.Utilities { diff --git a/Source/Engine/Utilities/StateMachine.cpp b/Source/Engine/Utilities/StateMachine.cpp index da703b106..0245a6e52 100644 --- a/Source/Engine/Utilities/StateMachine.cpp +++ b/Source/Engine/Utilities/StateMachine.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "StateMachine.h" diff --git a/Source/Engine/Utilities/StateMachine.cs b/Source/Engine/Utilities/StateMachine.cs index fa2fc453b..45e3bb882 100644 --- a/Source/Engine/Utilities/StateMachine.cs +++ b/Source/Engine/Utilities/StateMachine.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/Utilities/StateMachine.h b/Source/Engine/Utilities/StateMachine.h index 994f0702b..996be21dd 100644 --- a/Source/Engine/Utilities/StateMachine.h +++ b/Source/Engine/Utilities/StateMachine.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Utilities/StringConverter.h b/Source/Engine/Utilities/StringConverter.h index e494a8b94..2dbccca52 100644 --- a/Source/Engine/Utilities/StringConverter.h +++ b/Source/Engine/Utilities/StringConverter.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Utilities/StringUtils.cs b/Source/Engine/Utilities/StringUtils.cs index e758d2899..9fa2ed4c8 100644 --- a/Source/Engine/Utilities/StringUtils.cs +++ b/Source/Engine/Utilities/StringUtils.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/Utilities/TextProcessing.cpp b/Source/Engine/Utilities/TextProcessing.cpp index 3706739ab..fb971559d 100644 --- a/Source/Engine/Utilities/TextProcessing.cpp +++ b/Source/Engine/Utilities/TextProcessing.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "TextProcessing.h" diff --git a/Source/Engine/Utilities/TextProcessing.h b/Source/Engine/Utilities/TextProcessing.h index 267465607..d26f52814 100644 --- a/Source/Engine/Utilities/TextProcessing.h +++ b/Source/Engine/Utilities/TextProcessing.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Utilities/TextWriter.h b/Source/Engine/Utilities/TextWriter.h index 397c6cd9e..3198291a1 100644 --- a/Source/Engine/Utilities/TextWriter.h +++ b/Source/Engine/Utilities/TextWriter.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Utilities/TypeUtils.cs b/Source/Engine/Utilities/TypeUtils.cs index feb12c83b..abbf4051f 100644 --- a/Source/Engine/Utilities/TypeUtils.cs +++ b/Source/Engine/Utilities/TypeUtils.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Text; diff --git a/Source/Engine/Utilities/Utilities.Build.cs b/Source/Engine/Utilities/Utilities.Build.cs index 53a1028bc..578592604 100644 --- a/Source/Engine/Utilities/Utilities.Build.cs +++ b/Source/Engine/Utilities/Utilities.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/Engine/Utilities/Utils.cs b/Source/Engine/Utilities/Utils.cs index cb385efcf..acfa5a1dc 100644 --- a/Source/Engine/Utilities/Utils.cs +++ b/Source/Engine/Utilities/Utils.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Engine/Utilities/VariantUtils.cs b/Source/Engine/Utilities/VariantUtils.cs index 8cccfb1ab..793d0c6a1 100644 --- a/Source/Engine/Utilities/VariantUtils.cs +++ b/Source/Engine/Utilities/VariantUtils.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_LARGE_WORLDS using Real = System.Double; diff --git a/Source/Engine/Visject/Graph.h b/Source/Engine/Visject/Graph.h index 6167da7da..f2a475567 100644 --- a/Source/Engine/Visject/Graph.h +++ b/Source/Engine/Visject/Graph.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Visject/GraphNode.h b/Source/Engine/Visject/GraphNode.h index 62ff5c783..628bc6d57 100644 --- a/Source/Engine/Visject/GraphNode.h +++ b/Source/Engine/Visject/GraphNode.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Visject/GraphParameter.cpp b/Source/Engine/Visject/GraphParameter.cpp index ea4ad86e0..02cb43ef8 100644 --- a/Source/Engine/Visject/GraphParameter.cpp +++ b/Source/Engine/Visject/GraphParameter.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GraphParameter.h" #include "Engine/Core/Types/DataContainer.h" diff --git a/Source/Engine/Visject/GraphParameter.h b/Source/Engine/Visject/GraphParameter.h index d1c26e807..8db7f711e 100644 --- a/Source/Engine/Visject/GraphParameter.h +++ b/Source/Engine/Visject/GraphParameter.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Visject/GraphUtilities.cpp b/Source/Engine/Visject/GraphUtilities.cpp index 098b2bc98..e32e280d5 100644 --- a/Source/Engine/Visject/GraphUtilities.cpp +++ b/Source/Engine/Visject/GraphUtilities.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "GraphUtilities.h" diff --git a/Source/Engine/Visject/GraphUtilities.h b/Source/Engine/Visject/GraphUtilities.h index d8f31e203..4bd562f22 100644 --- a/Source/Engine/Visject/GraphUtilities.h +++ b/Source/Engine/Visject/GraphUtilities.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Visject/ShaderGraph.cpp b/Source/Engine/Visject/ShaderGraph.cpp index 385a08fb7..235094fd4 100644 --- a/Source/Engine/Visject/ShaderGraph.cpp +++ b/Source/Engine/Visject/ShaderGraph.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_EDITOR diff --git a/Source/Engine/Visject/ShaderGraph.h b/Source/Engine/Visject/ShaderGraph.h index abf6e1d89..1a871cf4f 100644 --- a/Source/Engine/Visject/ShaderGraph.h +++ b/Source/Engine/Visject/ShaderGraph.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Visject/ShaderGraphUtilities.cpp b/Source/Engine/Visject/ShaderGraphUtilities.cpp index df2b751f4..4bedd11ab 100644 --- a/Source/Engine/Visject/ShaderGraphUtilities.cpp +++ b/Source/Engine/Visject/ShaderGraphUtilities.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #if USE_EDITOR diff --git a/Source/Engine/Visject/ShaderGraphUtilities.h b/Source/Engine/Visject/ShaderGraphUtilities.h index 5487be807..18c4c7dbe 100644 --- a/Source/Engine/Visject/ShaderGraphUtilities.h +++ b/Source/Engine/Visject/ShaderGraphUtilities.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Visject/ShaderGraphValue.cpp b/Source/Engine/Visject/ShaderGraphValue.cpp index bb330e718..2aeebbd2b 100644 --- a/Source/Engine/Visject/ShaderGraphValue.cpp +++ b/Source/Engine/Visject/ShaderGraphValue.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "ShaderGraphValue.h" #include "Engine/Core/Log.h" diff --git a/Source/Engine/Visject/ShaderGraphValue.h b/Source/Engine/Visject/ShaderGraphValue.h index 214012bd8..4d11614aa 100644 --- a/Source/Engine/Visject/ShaderGraphValue.h +++ b/Source/Engine/Visject/ShaderGraphValue.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Visject/Visject.Build.cs b/Source/Engine/Visject/Visject.Build.cs index 4aa978f79..c585fcf39 100644 --- a/Source/Engine/Visject/Visject.Build.cs +++ b/Source/Engine/Visject/Visject.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/Engine/Visject/VisjectGraph.cpp b/Source/Engine/Visject/VisjectGraph.cpp index ea2824e77..199747b67 100644 --- a/Source/Engine/Visject/VisjectGraph.cpp +++ b/Source/Engine/Visject/VisjectGraph.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "VisjectGraph.h" #include "GraphUtilities.h" diff --git a/Source/Engine/Visject/VisjectGraph.h b/Source/Engine/Visject/VisjectGraph.h index 5054bd54d..90ba44ed5 100644 --- a/Source/Engine/Visject/VisjectGraph.h +++ b/Source/Engine/Visject/VisjectGraph.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/Engine/Visject/VisjectMeta.cpp b/Source/Engine/Visject/VisjectMeta.cpp index 624345813..cfc05b58c 100644 --- a/Source/Engine/Visject/VisjectMeta.cpp +++ b/Source/Engine/Visject/VisjectMeta.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "VisjectMeta.h" #include "Engine/Core/Types/DateTime.h" diff --git a/Source/Engine/Visject/VisjectMeta.h b/Source/Engine/Visject/VisjectMeta.h index b35add815..0dd406528 100644 --- a/Source/Engine/Visject/VisjectMeta.h +++ b/Source/Engine/Visject/VisjectMeta.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/FlaxEditor.Build.cs b/Source/FlaxEditor.Build.cs index 85facb2a6..c755c14e0 100644 --- a/Source/FlaxEditor.Build.cs +++ b/Source/FlaxEditor.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/FlaxGame.Build.cs b/Source/FlaxGame.Build.cs index 8f2bc2b3d..c59447414 100644 --- a/Source/FlaxGame.Build.cs +++ b/Source/FlaxGame.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/FlaxTests.Build.cs b/Source/FlaxTests.Build.cs index 7d8275268..75112e3ea 100644 --- a/Source/FlaxTests.Build.cs +++ b/Source/FlaxTests.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Platforms/Android/Binaries/Project/app/src/main/java/com/flaxengine/GameActivity.java b/Source/Platforms/Android/Binaries/Project/app/src/main/java/com/flaxengine/GameActivity.java index 2a7fc8631..b19663fc9 100644 --- a/Source/Platforms/Android/Binaries/Project/app/src/main/java/com/flaxengine/GameActivity.java +++ b/Source/Platforms/Android/Binaries/Project/app/src/main/java/com/flaxengine/GameActivity.java @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. package com.flaxengine; diff --git a/Source/Shaders/ACES.hlsl b/Source/Shaders/ACES.hlsl index 2348553e9..1e3f252a9 100644 --- a/Source/Shaders/ACES.hlsl +++ b/Source/Shaders/ACES.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __ACES__ #define __ACES__ diff --git a/Source/Shaders/Atmosphere.hlsl b/Source/Shaders/Atmosphere.hlsl index 2d68bd033..407574162 100644 --- a/Source/Shaders/Atmosphere.hlsl +++ b/Source/Shaders/Atmosphere.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __ATMOSPHERE__ #define __ATMOSPHERE__ diff --git a/Source/Shaders/AtmosphereFog.hlsl b/Source/Shaders/AtmosphereFog.hlsl index d7524c9fa..576e8c410 100644 --- a/Source/Shaders/AtmosphereFog.hlsl +++ b/Source/Shaders/AtmosphereFog.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __ATMOSPHERE_FOG__ #define __ATMOSPHERE_FOG__ diff --git a/Source/Shaders/AtmospherePreCompute.shader b/Source/Shaders/AtmospherePreCompute.shader index e5d23af07..4e4f405ce 100644 --- a/Source/Shaders/AtmospherePreCompute.shader +++ b/Source/Shaders/AtmospherePreCompute.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" #include "./Flax/Atmosphere.hlsl" diff --git a/Source/Shaders/BRDF.hlsl b/Source/Shaders/BRDF.hlsl index f7f97c124..9376ca188 100644 --- a/Source/Shaders/BRDF.hlsl +++ b/Source/Shaders/BRDF.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __BRDF__ #define __BRDF__ diff --git a/Source/Shaders/BakeLightmap.shader b/Source/Shaders/BakeLightmap.shader index 52dd37f7b..b70ced7af 100644 --- a/Source/Shaders/BakeLightmap.shader +++ b/Source/Shaders/BakeLightmap.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #define USE_VERTEX_COLOR 0 diff --git a/Source/Shaders/BitonicSort.shader b/Source/Shaders/BitonicSort.shader index 437cb7bab..8acbb514f 100644 --- a/Source/Shaders/BitonicSort.shader +++ b/Source/Shaders/BitonicSort.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" #include "./Flax/Math.hlsl" diff --git a/Source/Shaders/Collisions.hlsl b/Source/Shaders/Collisions.hlsl index ca5f21a03..96ca2ccff 100644 --- a/Source/Shaders/Collisions.hlsl +++ b/Source/Shaders/Collisions.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __COLLISIONS__ #define __COLLISIONS__ diff --git a/Source/Shaders/ColorGrading.shader b/Source/Shaders/ColorGrading.shader index 9d9175614..ae4067b18 100644 --- a/Source/Shaders/ColorGrading.shader +++ b/Source/Shaders/ColorGrading.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" #include "./Flax/GammaCorrectionCommon.hlsl" diff --git a/Source/Shaders/Common.hlsl b/Source/Shaders/Common.hlsl index 19ba3f861..4fa3b5bb2 100644 --- a/Source/Shaders/Common.hlsl +++ b/Source/Shaders/Common.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __COMMON__ #define __COMMON__ diff --git a/Source/Shaders/DebugDraw.shader b/Source/Shaders/DebugDraw.shader index 018129302..6495cb1a3 100644 --- a/Source/Shaders/DebugDraw.shader +++ b/Source/Shaders/DebugDraw.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" diff --git a/Source/Shaders/DepthOfField.shader b/Source/Shaders/DepthOfField.shader index b8d8f301f..e666d3852 100644 --- a/Source/Shaders/DepthOfField.shader +++ b/Source/Shaders/DepthOfField.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Implementation based on: // Bokeh Sample by MJP diff --git a/Source/Shaders/Editor/LightmapUVsDensity.shader b/Source/Shaders/Editor/LightmapUVsDensity.shader index f9c5e61b0..b1fafd193 100644 --- a/Source/Shaders/Editor/LightmapUVsDensity.shader +++ b/Source/Shaders/Editor/LightmapUVsDensity.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #define MATERIAL 1 diff --git a/Source/Shaders/Editor/MaterialComplexity.shader b/Source/Shaders/Editor/MaterialComplexity.shader index 3171c78ab..0411b6ce0 100644 --- a/Source/Shaders/Editor/MaterialComplexity.shader +++ b/Source/Shaders/Editor/MaterialComplexity.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" diff --git a/Source/Shaders/Editor/QuadOverdraw.shader b/Source/Shaders/Editor/QuadOverdraw.shader index 058831476..cf20c8b5e 100644 --- a/Source/Shaders/Editor/QuadOverdraw.shader +++ b/Source/Shaders/Editor/QuadOverdraw.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" diff --git a/Source/Shaders/Editor/VertexColors.shader b/Source/Shaders/Editor/VertexColors.shader index 07bc7498f..03ab193bf 100644 --- a/Source/Shaders/Editor/VertexColors.shader +++ b/Source/Shaders/Editor/VertexColors.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #define MATERIAL 1 #define USE_VERTEX_COLOR 1 diff --git a/Source/Shaders/ExponentialHeightFog.hlsl b/Source/Shaders/ExponentialHeightFog.hlsl index 3e968de47..fc2a5abba 100644 --- a/Source/Shaders/ExponentialHeightFog.hlsl +++ b/Source/Shaders/ExponentialHeightFog.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __EXPONENTIAL_HEIGHT_FOG__ #define __EXPONENTIAL_HEIGHT_FOG__ diff --git a/Source/Shaders/EyeAdaptation.shader b/Source/Shaders/EyeAdaptation.shader index 08b5ae202..f11a58fb8 100644 --- a/Source/Shaders/EyeAdaptation.shader +++ b/Source/Shaders/EyeAdaptation.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" diff --git a/Source/Shaders/FXAA.shader b/Source/Shaders/FXAA.shader index 7b40d00e5..211744f8a 100644 --- a/Source/Shaders/FXAA.shader +++ b/Source/Shaders/FXAA.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // This software contains source code provided by NVIDIA Corporation. // Copyright (c) 2011 NVIDIA Corporation. All rights reserved. diff --git a/Source/Shaders/Fog.shader b/Source/Shaders/Fog.shader index 4b77ab817..5304977e7 100644 --- a/Source/Shaders/Fog.shader +++ b/Source/Shaders/Fog.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #define NO_GBUFFER_SAMPLING diff --git a/Source/Shaders/Forward.shader b/Source/Shaders/Forward.shader index 98c223293..b6c4cb275 100644 --- a/Source/Shaders/Forward.shader +++ b/Source/Shaders/Forward.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" diff --git a/Source/Shaders/GBuffer.hlsl b/Source/Shaders/GBuffer.hlsl index 0d8ae489a..9378b3be5 100644 --- a/Source/Shaders/GBuffer.hlsl +++ b/Source/Shaders/GBuffer.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __GBUFFER__ #define __GBUFFER__ diff --git a/Source/Shaders/GBuffer.shader b/Source/Shaders/GBuffer.shader index 3cce842dd..32a02889b 100644 --- a/Source/Shaders/GBuffer.shader +++ b/Source/Shaders/GBuffer.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #define USE_GBUFFER_CUSTOM_DATA diff --git a/Source/Shaders/GBufferCommon.hlsl b/Source/Shaders/GBufferCommon.hlsl index 30fcd7400..88a6c3688 100644 --- a/Source/Shaders/GBufferCommon.hlsl +++ b/Source/Shaders/GBufferCommon.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __GBUFFER_COMMON__ #define __GBUFFER_COMMON__ diff --git a/Source/Shaders/GI/DDGI.hlsl b/Source/Shaders/GI/DDGI.hlsl index ba91e632c..6d7c71936 100644 --- a/Source/Shaders/GI/DDGI.hlsl +++ b/Source/Shaders/GI/DDGI.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Implementation based on: // "Dynamic Diffuse Global Illumination with Ray-Traced Irradiance Probes", Journal of Computer Graphics Tools, April 2019 diff --git a/Source/Shaders/GI/DDGI.shader b/Source/Shaders/GI/DDGI.shader index e90155960..a39758f24 100644 --- a/Source/Shaders/GI/DDGI.shader +++ b/Source/Shaders/GI/DDGI.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Implementation based on: // "Dynamic Diffuse Global Illumination with Ray-Traced Irradiance Probes", Journal of Computer Graphics Tools, April 2019 diff --git a/Source/Shaders/GI/GlobalSurfaceAtlas.hlsl b/Source/Shaders/GI/GlobalSurfaceAtlas.hlsl index 8676e3f87..c35448fd2 100644 --- a/Source/Shaders/GI/GlobalSurfaceAtlas.hlsl +++ b/Source/Shaders/GI/GlobalSurfaceAtlas.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" #include "./Flax/Collisions.hlsl" diff --git a/Source/Shaders/GI/GlobalSurfaceAtlas.shader b/Source/Shaders/GI/GlobalSurfaceAtlas.shader index 1a6f7a3d5..4765614ae 100644 --- a/Source/Shaders/GI/GlobalSurfaceAtlas.shader +++ b/Source/Shaders/GI/GlobalSurfaceAtlas.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Diffuse-only lighting #define LIGHTING_NO_SPECULAR 1 diff --git a/Source/Shaders/GPUParticlesSorting.shader b/Source/Shaders/GPUParticlesSorting.shader index cc483ea9e..95772e061 100644 --- a/Source/Shaders/GPUParticlesSorting.shader +++ b/Source/Shaders/GPUParticlesSorting.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" diff --git a/Source/Shaders/GUI.shader b/Source/Shaders/GUI.shader index b54fb77fa..10e0487fe 100644 --- a/Source/Shaders/GUI.shader +++ b/Source/Shaders/GUI.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/GUICommon.hlsl" diff --git a/Source/Shaders/GUICommon.hlsl b/Source/Shaders/GUICommon.hlsl index dca554d08..5e6690a61 100644 --- a/Source/Shaders/GUICommon.hlsl +++ b/Source/Shaders/GUICommon.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __GUI_COMMON__ #define __GUI_COMMON__ diff --git a/Source/Shaders/GammaCorrectionCommon.hlsl b/Source/Shaders/GammaCorrectionCommon.hlsl index e2dc7a477..34353f7f8 100644 --- a/Source/Shaders/GammaCorrectionCommon.hlsl +++ b/Source/Shaders/GammaCorrectionCommon.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __GAMMA_CORRECTION_COMMON__ #define __GAMMA_CORRECTION_COMMON__ diff --git a/Source/Shaders/Gather.hlsl b/Source/Shaders/Gather.hlsl index f74878d39..5d3eba31d 100644 --- a/Source/Shaders/Gather.hlsl +++ b/Source/Shaders/Gather.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __GATHER__ #define __GATHER__ diff --git a/Source/Shaders/GlobalSignDistanceField.hlsl b/Source/Shaders/GlobalSignDistanceField.hlsl index 26a03623b..1681460eb 100644 --- a/Source/Shaders/GlobalSignDistanceField.hlsl +++ b/Source/Shaders/GlobalSignDistanceField.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" #include "./Flax/Collisions.hlsl" diff --git a/Source/Shaders/GlobalSignDistanceField.shader b/Source/Shaders/GlobalSignDistanceField.shader index bc4f272fc..882e96306 100644 --- a/Source/Shaders/GlobalSignDistanceField.shader +++ b/Source/Shaders/GlobalSignDistanceField.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" #include "./Flax/Math.hlsl" diff --git a/Source/Shaders/Histogram.shader b/Source/Shaders/Histogram.shader index 49b556ee4..6169eaca6 100644 --- a/Source/Shaders/Histogram.shader +++ b/Source/Shaders/Histogram.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" diff --git a/Source/Shaders/IESProfile.hlsl b/Source/Shaders/IESProfile.hlsl index 2b101f176..219429cdf 100644 --- a/Source/Shaders/IESProfile.hlsl +++ b/Source/Shaders/IESProfile.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __IES_PROFILE__ #define __IES_PROFILE__ diff --git a/Source/Shaders/Lighting.hlsl b/Source/Shaders/Lighting.hlsl index 4b909c024..42512752e 100644 --- a/Source/Shaders/Lighting.hlsl +++ b/Source/Shaders/Lighting.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __LIGHTING__ #define __LIGHTING__ diff --git a/Source/Shaders/LightingCommon.hlsl b/Source/Shaders/LightingCommon.hlsl index 3479157b5..239f2a076 100644 --- a/Source/Shaders/LightingCommon.hlsl +++ b/Source/Shaders/LightingCommon.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __LIGHTING_COMMON__ #define __LIGHTING_COMMON__ diff --git a/Source/Shaders/Lights.shader b/Source/Shaders/Lights.shader index e48eae4f6..45d2a027f 100644 --- a/Source/Shaders/Lights.shader +++ b/Source/Shaders/Lights.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #define USE_GBUFFER_CUSTOM_DATA diff --git a/Source/Shaders/MaterialCommon.hlsl b/Source/Shaders/MaterialCommon.hlsl index 4bf44674c..7fcfae018 100644 --- a/Source/Shaders/MaterialCommon.hlsl +++ b/Source/Shaders/MaterialCommon.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __MATERIAL_COMMON__ #define __MATERIAL_COMMON__ diff --git a/Source/Shaders/Math.hlsl b/Source/Shaders/Math.hlsl index 9ddef6c02..2eebbee47 100644 --- a/Source/Shaders/Math.hlsl +++ b/Source/Shaders/Math.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __MATH__ #define __MATH__ diff --git a/Source/Shaders/Matrix.hlsl b/Source/Shaders/Matrix.hlsl index fe4d55409..09adb35a2 100644 --- a/Source/Shaders/Matrix.hlsl +++ b/Source/Shaders/Matrix.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __MATRIX__ #define __MATRIX__ diff --git a/Source/Shaders/MonteCarlo.hlsl b/Source/Shaders/MonteCarlo.hlsl index c6705c7b4..d7a0ad95c 100644 --- a/Source/Shaders/MonteCarlo.hlsl +++ b/Source/Shaders/MonteCarlo.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __MONTE_CARLO__ #define __MONTE_CARLO__ diff --git a/Source/Shaders/MotionBlur.shader b/Source/Shaders/MotionBlur.shader index 6deeb9ef9..2c8cf7ab7 100644 --- a/Source/Shaders/MotionBlur.shader +++ b/Source/Shaders/MotionBlur.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #define NO_GBUFFER_SAMPLING diff --git a/Source/Shaders/MultiScaler.shader b/Source/Shaders/MultiScaler.shader index c6db36d7f..00c6285ce 100644 --- a/Source/Shaders/MultiScaler.shader +++ b/Source/Shaders/MultiScaler.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" diff --git a/Source/Shaders/Noise.hlsl b/Source/Shaders/Noise.hlsl index 5abe2f55e..7297145d4 100644 --- a/Source/Shaders/Noise.hlsl +++ b/Source/Shaders/Noise.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Copyright (c) 2011 Stefan Gustavson. All rights reserved. // Distributed under the MIT license. diff --git a/Source/Shaders/Octahedral.hlsl b/Source/Shaders/Octahedral.hlsl index fc8381f72..c66bc6c62 100644 --- a/Source/Shaders/Octahedral.hlsl +++ b/Source/Shaders/Octahedral.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __OCTAHEDRAL__ #define __OCTAHEDRAL__ diff --git a/Source/Shaders/PCFKernels.hlsl b/Source/Shaders/PCFKernels.hlsl index d3a1e4d6a..6629f9497 100644 --- a/Source/Shaders/PCFKernels.hlsl +++ b/Source/Shaders/PCFKernels.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __PCF_KERNELS__ #define __PCF_KERNELS__ diff --git a/Source/Shaders/PostProcessing.shader b/Source/Shaders/PostProcessing.shader index 11b82d8a6..c54337b2e 100644 --- a/Source/Shaders/PostProcessing.shader +++ b/Source/Shaders/PostProcessing.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Film Grain post-process shader v1.1 // Martins Upitis (martinsh) devlog-martinsh.blogspot.com diff --git a/Source/Shaders/ProbesFilter.shader b/Source/Shaders/ProbesFilter.shader index 29859076b..6871ff866 100644 --- a/Source/Shaders/ProbesFilter.shader +++ b/Source/Shaders/ProbesFilter.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" #include "./Flax/BRDF.hlsl" diff --git a/Source/Shaders/Quad.shader b/Source/Shaders/Quad.shader index 88d1817fb..9bebc93c1 100644 --- a/Source/Shaders/Quad.shader +++ b/Source/Shaders/Quad.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" diff --git a/Source/Shaders/Quaternion.hlsl b/Source/Shaders/Quaternion.hlsl index 8fdca0437..204fec811 100644 --- a/Source/Shaders/Quaternion.hlsl +++ b/Source/Shaders/Quaternion.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __QUATERNION__ #define __QUATERNION__ diff --git a/Source/Shaders/Random.hlsl b/Source/Shaders/Random.hlsl index 264c9deee..b0bf3e419 100644 --- a/Source/Shaders/Random.hlsl +++ b/Source/Shaders/Random.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __RANDOM__ #define __RANDOM__ diff --git a/Source/Shaders/Reflections.shader b/Source/Shaders/Reflections.shader index fb01e7957..004fec758 100644 --- a/Source/Shaders/Reflections.shader +++ b/Source/Shaders/Reflections.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" #include "./Flax/MaterialCommon.hlsl" diff --git a/Source/Shaders/ReflectionsCommon.hlsl b/Source/Shaders/ReflectionsCommon.hlsl index a17579f43..f571abc47 100644 --- a/Source/Shaders/ReflectionsCommon.hlsl +++ b/Source/Shaders/ReflectionsCommon.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __REFLECTIONS_COMMON__ #define __REFLECTIONS_COMMON__ diff --git a/Source/Shaders/SH.hlsl b/Source/Shaders/SH.hlsl index e35435d7d..4fdd30dbf 100644 --- a/Source/Shaders/SH.hlsl +++ b/Source/Shaders/SH.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __SH__ #define __SH__ diff --git a/Source/Shaders/SMAA.shader b/Source/Shaders/SMAA.shader index ce135fee9..1fae53ac2 100644 --- a/Source/Shaders/SMAA.shader +++ b/Source/Shaders/SMAA.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Implementation is based on: // SMAA: Enhanced Subpixel Morphological Antialiasing diff --git a/Source/Shaders/SSAO.shader b/Source/Shaders/SSAO.shader index ea064b253..e72d9a30c 100644 --- a/Source/Shaders/SSAO.shader +++ b/Source/Shaders/SSAO.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Adaptive Screen Space Ambient Occlusion // https://github.com/GameTechDev/ASSAO diff --git a/Source/Shaders/SSR.hlsl b/Source/Shaders/SSR.hlsl index e036d8fcc..22685563b 100644 --- a/Source/Shaders/SSR.hlsl +++ b/Source/Shaders/SSR.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" #include "./Flax/BRDF.hlsl" diff --git a/Source/Shaders/SSR.shader b/Source/Shaders/SSR.shader index 91122f2ee..a813bdf36 100644 --- a/Source/Shaders/SSR.shader +++ b/Source/Shaders/SSR.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" #include "./Flax/LightingCommon.hlsl" diff --git a/Source/Shaders/Shadows.shader b/Source/Shaders/Shadows.shader index e8dc0f56d..9db800f33 100644 --- a/Source/Shaders/Shadows.shader +++ b/Source/Shaders/Shadows.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #define USE_GBUFFER_CUSTOM_DATA diff --git a/Source/Shaders/ShadowsCommon.hlsl b/Source/Shaders/ShadowsCommon.hlsl index 937a4be52..23ddf4214 100644 --- a/Source/Shaders/ShadowsCommon.hlsl +++ b/Source/Shaders/ShadowsCommon.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __SHADOWS_COMMON__ #define __SHADOWS_COMMON__ diff --git a/Source/Shaders/ShadowsSampling.hlsl b/Source/Shaders/ShadowsSampling.hlsl index 88f93de3d..e7d10a7b9 100644 --- a/Source/Shaders/ShadowsSampling.hlsl +++ b/Source/Shaders/ShadowsSampling.hlsl @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #ifndef __SHADOWS_SAMPLING__ #define __SHADOWS_SAMPLING__ diff --git a/Source/Shaders/Sky.shader b/Source/Shaders/Sky.shader index e758a0b6f..b5fe709be 100644 --- a/Source/Shaders/Sky.shader +++ b/Source/Shaders/Sky.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" #include "./Flax/MaterialCommon.hlsl" diff --git a/Source/Shaders/TAA.shader b/Source/Shaders/TAA.shader index 30f4e7f35..04a5006e2 100644 --- a/Source/Shaders/TAA.shader +++ b/Source/Shaders/TAA.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "./Flax/Common.hlsl" diff --git a/Source/Shaders/VolumetricFog.shader b/Source/Shaders/VolumetricFog.shader index b97fede24..49f50a8eb 100644 --- a/Source/Shaders/VolumetricFog.shader +++ b/Source/Shaders/VolumetricFog.shader @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Implementation based on: // "Volumetric fog: Unified, compute shader based solution to atmospheric scattering" - Bart Wronski at Siggraph 2014 diff --git a/Source/ThirdParty/DirectXMesh/DirectXMesh.Build.cs b/Source/ThirdParty/DirectXMesh/DirectXMesh.Build.cs index e5f0bec41..d538eb840 100644 --- a/Source/ThirdParty/DirectXMesh/DirectXMesh.Build.cs +++ b/Source/ThirdParty/DirectXMesh/DirectXMesh.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/ThirdParty/DirectXTex/DirectXTex.Build.cs b/Source/ThirdParty/DirectXTex/DirectXTex.Build.cs index adead0b7a..a5cf5ea2f 100644 --- a/Source/ThirdParty/DirectXTex/DirectXTex.Build.cs +++ b/Source/ThirdParty/DirectXTex/DirectXTex.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/ThirdParty/LZ4/lz4.Build.cs b/Source/ThirdParty/LZ4/lz4.Build.cs index 21aecca7a..383c0c1c9 100644 --- a/Source/ThirdParty/LZ4/lz4.Build.cs +++ b/Source/ThirdParty/LZ4/lz4.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/ThirdParty/MikkTSpace/MikkTSpace.Build.cs b/Source/ThirdParty/MikkTSpace/MikkTSpace.Build.cs index 7a96846ff..25a2d607a 100644 --- a/Source/ThirdParty/MikkTSpace/MikkTSpace.Build.cs +++ b/Source/ThirdParty/MikkTSpace/MikkTSpace.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/ThirdParty/NvCloth/NvCloth.Build.cs b/Source/ThirdParty/NvCloth/NvCloth.Build.cs index 58d4b9b84..9e74f35f2 100644 --- a/Source/ThirdParty/NvCloth/NvCloth.Build.cs +++ b/Source/ThirdParty/NvCloth/NvCloth.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/ThirdParty/OpenFBX/OpenFBX.Build.cs b/Source/ThirdParty/OpenFBX/OpenFBX.Build.cs index 9b1f57b0d..7bb89e3ad 100644 --- a/Source/ThirdParty/OpenFBX/OpenFBX.Build.cs +++ b/Source/ThirdParty/OpenFBX/OpenFBX.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/ThirdParty/PhysX/PhysX.Build.cs b/Source/ThirdParty/PhysX/PhysX.Build.cs index 31d6ec2db..498bce197 100644 --- a/Source/ThirdParty/PhysX/PhysX.Build.cs +++ b/Source/ThirdParty/PhysX/PhysX.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/ThirdParty/PhysX/PxPhysics.h b/Source/ThirdParty/PhysX/PxPhysics.h index 21fe137f1..6446856ec 100644 --- a/Source/ThirdParty/PhysX/PxPhysics.h +++ b/Source/ThirdParty/PhysX/PxPhysics.h @@ -22,7 +22,7 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Copyright (c) 2008-2023 NVIDIA Corporation. All rights reserved. +// Copyright (c) 2008-2024 NVIDIA Corporation. All rights reserved. // Copyright (c) 2004-2008 AGEIA Technologies, Inc. All rights reserved. // Copyright (c) 2001-2004 NovodeX AG. All rights reserved. diff --git a/Source/ThirdParty/PhysX/PxPhysicsAPI.h b/Source/ThirdParty/PhysX/PxPhysicsAPI.h index d66780805..343a0099e 100644 --- a/Source/ThirdParty/PhysX/PxPhysicsAPI.h +++ b/Source/ThirdParty/PhysX/PxPhysicsAPI.h @@ -22,7 +22,7 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Copyright (c) 2008-2023 NVIDIA Corporation. All rights reserved. +// Copyright (c) 2008-2024 NVIDIA Corporation. All rights reserved. // Copyright (c) 2004-2008 AGEIA Technologies, Inc. All rights reserved. // Copyright (c) 2001-2004 NovodeX AG. All rights reserved. diff --git a/Source/ThirdParty/PhysX/PxPhysicsSerialization.h b/Source/ThirdParty/PhysX/PxPhysicsSerialization.h index e9383ab51..82a95f0be 100644 --- a/Source/ThirdParty/PhysX/PxPhysicsSerialization.h +++ b/Source/ThirdParty/PhysX/PxPhysicsSerialization.h @@ -22,7 +22,7 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Copyright (c) 2008-2023 NVIDIA Corporation. All rights reserved. +// Copyright (c) 2008-2024 NVIDIA Corporation. All rights reserved. // Copyright (c) 2004-2008 AGEIA Technologies, Inc. All rights reserved. // Copyright (c) 2001-2004 NovodeX AG. All rights reserved. diff --git a/Source/ThirdParty/PhysX/PxSimulationStatistics.h b/Source/ThirdParty/PhysX/PxSimulationStatistics.h index 2102ecd90..baac037b2 100644 --- a/Source/ThirdParty/PhysX/PxSimulationStatistics.h +++ b/Source/ThirdParty/PhysX/PxSimulationStatistics.h @@ -22,7 +22,7 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // -// Copyright (c) 2008-2023 NVIDIA Corporation. All rights reserved. +// Copyright (c) 2008-2024 NVIDIA Corporation. All rights reserved. // Copyright (c) 2004-2008 AGEIA Technologies, Inc. All rights reserved. // Copyright (c) 2001-2004 NovodeX AG. All rights reserved. diff --git a/Source/ThirdParty/UVAtlas/UVAtlas.Build.cs b/Source/ThirdParty/UVAtlas/UVAtlas.Build.cs index 58748dc1d..3808d15d4 100644 --- a/Source/ThirdParty/UVAtlas/UVAtlas.Build.cs +++ b/Source/ThirdParty/UVAtlas/UVAtlas.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/ThirdParty/UniversalAnalytics/UniversalAnalytics.Build.cs b/Source/ThirdParty/UniversalAnalytics/UniversalAnalytics.Build.cs index 8f91c4865..379f316a1 100644 --- a/Source/ThirdParty/UniversalAnalytics/UniversalAnalytics.Build.cs +++ b/Source/ThirdParty/UniversalAnalytics/UniversalAnalytics.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/ThirdParty/VulkanMemoryAllocator/VulkanMemoryAllocator.Build.cs b/Source/ThirdParty/VulkanMemoryAllocator/VulkanMemoryAllocator.Build.cs index bb2433f45..76f4182b4 100644 --- a/Source/ThirdParty/VulkanMemoryAllocator/VulkanMemoryAllocator.Build.cs +++ b/Source/ThirdParty/VulkanMemoryAllocator/VulkanMemoryAllocator.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/ThirdParty/assimp/assimp.Build.cs b/Source/ThirdParty/assimp/assimp.Build.cs index a7c288af3..dc0f0f06c 100644 --- a/Source/ThirdParty/assimp/assimp.Build.cs +++ b/Source/ThirdParty/assimp/assimp.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/ThirdParty/bc7enc16/bc7enc16.Build.cs b/Source/ThirdParty/bc7enc16/bc7enc16.Build.cs index 83efe8696..fe61337be 100644 --- a/Source/ThirdParty/bc7enc16/bc7enc16.Build.cs +++ b/Source/ThirdParty/bc7enc16/bc7enc16.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/ThirdParty/catch2/catch2.Build.cs b/Source/ThirdParty/catch2/catch2.Build.cs index c324e22d7..894bb3e12 100644 --- a/Source/ThirdParty/catch2/catch2.Build.cs +++ b/Source/ThirdParty/catch2/catch2.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/ThirdParty/curl/curl.Build.cs b/Source/ThirdParty/curl/curl.Build.cs index 35853f9e3..315e565a4 100644 --- a/Source/ThirdParty/curl/curl.Build.cs +++ b/Source/ThirdParty/curl/curl.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/ThirdParty/detex/detex.Build.cs b/Source/ThirdParty/detex/detex.Build.cs index 05c6390b8..7509cbfe7 100644 --- a/Source/ThirdParty/detex/detex.Build.cs +++ b/Source/ThirdParty/detex/detex.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/ThirdParty/enet/enet.Build.cs b/Source/ThirdParty/enet/enet.Build.cs index 5596278e8..12e347c0f 100644 --- a/Source/ThirdParty/enet/enet.Build.cs +++ b/Source/ThirdParty/enet/enet.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/ThirdParty/fmt/fmt.Build.cs b/Source/ThirdParty/fmt/fmt.Build.cs index 18cdc7287..e6bd9bfe3 100644 --- a/Source/ThirdParty/fmt/fmt.Build.cs +++ b/Source/ThirdParty/fmt/fmt.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/ThirdParty/freetype/freetype.Build.cs b/Source/ThirdParty/freetype/freetype.Build.cs index b409581fa..a4e639fb8 100644 --- a/Source/ThirdParty/freetype/freetype.Build.cs +++ b/Source/ThirdParty/freetype/freetype.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/ThirdParty/glslang/glslang.Build.cs b/Source/ThirdParty/glslang/glslang.Build.cs index 5e0c247ec..314d0361a 100644 --- a/Source/ThirdParty/glslang/glslang.Build.cs +++ b/Source/ThirdParty/glslang/glslang.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/ThirdParty/meshoptimizer/meshoptimizer.Build.cs b/Source/ThirdParty/meshoptimizer/meshoptimizer.Build.cs index ade794db5..be906f69b 100644 --- a/Source/ThirdParty/meshoptimizer/meshoptimizer.Build.cs +++ b/Source/ThirdParty/meshoptimizer/meshoptimizer.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/ThirdParty/minimp3/minimp3.Build.cs b/Source/ThirdParty/minimp3/minimp3.Build.cs index 5eef54152..0d5d55525 100644 --- a/Source/ThirdParty/minimp3/minimp3.Build.cs +++ b/Source/ThirdParty/minimp3/minimp3.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/ThirdParty/mono-2.0/mono.Build.cs b/Source/ThirdParty/mono-2.0/mono.Build.cs index 8819de7cb..40fa3f361 100644 --- a/Source/ThirdParty/mono-2.0/mono.Build.cs +++ b/Source/ThirdParty/mono-2.0/mono.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/ThirdParty/nethost/nethost.Build.cs b/Source/ThirdParty/nethost/nethost.Build.cs index 75a8a3ab6..7404083bd 100644 --- a/Source/ThirdParty/nethost/nethost.Build.cs +++ b/Source/ThirdParty/nethost/nethost.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/ThirdParty/ogg/ogg.Build.cs b/Source/ThirdParty/ogg/ogg.Build.cs index 0bd514ca7..af295bc17 100644 --- a/Source/ThirdParty/ogg/ogg.Build.cs +++ b/Source/ThirdParty/ogg/ogg.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/ThirdParty/pugixml/pugixml.Build.cs b/Source/ThirdParty/pugixml/pugixml.Build.cs index 5b76abc4b..979341ea5 100644 --- a/Source/ThirdParty/pugixml/pugixml.Build.cs +++ b/Source/ThirdParty/pugixml/pugixml.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/ThirdParty/pugixml/pugixml_extra.cpp b/Source/ThirdParty/pugixml/pugixml_extra.cpp index 1de8b5f8b..12c50ae7b 100644 --- a/Source/ThirdParty/pugixml/pugixml_extra.cpp +++ b/Source/ThirdParty/pugixml/pugixml_extra.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #include "pugixml.hpp" #include "pugixml_extra.hpp" diff --git a/Source/ThirdParty/pugixml/pugixml_extra.hpp b/Source/ThirdParty/pugixml/pugixml_extra.hpp index 2bae29d49..fd67a9728 100644 --- a/Source/ThirdParty/pugixml/pugixml_extra.hpp +++ b/Source/ThirdParty/pugixml/pugixml_extra.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. #pragma once diff --git a/Source/ThirdParty/rapidjson/rapidjson.Build.cs b/Source/ThirdParty/rapidjson/rapidjson.Build.cs index a239f919f..d8faad951 100644 --- a/Source/ThirdParty/rapidjson/rapidjson.Build.cs +++ b/Source/ThirdParty/rapidjson/rapidjson.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/ThirdParty/recastnavigation/recastnavigation.Build.cs b/Source/ThirdParty/recastnavigation/recastnavigation.Build.cs index d849d24b3..da9cb1766 100644 --- a/Source/ThirdParty/recastnavigation/recastnavigation.Build.cs +++ b/Source/ThirdParty/recastnavigation/recastnavigation.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/ThirdParty/spirv-tools/spirv_tools.Build.cs b/Source/ThirdParty/spirv-tools/spirv_tools.Build.cs index 86226f0a3..4e18e588f 100644 --- a/Source/ThirdParty/spirv-tools/spirv_tools.Build.cs +++ b/Source/ThirdParty/spirv-tools/spirv_tools.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/ThirdParty/stb/stb.Build.cs b/Source/ThirdParty/stb/stb.Build.cs index 67ffd6013..400b54ce0 100644 --- a/Source/ThirdParty/stb/stb.Build.cs +++ b/Source/ThirdParty/stb/stb.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; diff --git a/Source/ThirdParty/tracy/tracy.Build.cs b/Source/ThirdParty/tracy/tracy.Build.cs index ca5f485b2..2d8d4ded8 100644 --- a/Source/ThirdParty/tracy/tracy.Build.cs +++ b/Source/ThirdParty/tracy/tracy.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/ThirdParty/volk/volk.Build.cs b/Source/ThirdParty/volk/volk.Build.cs index 67f7593d9..667ecf3af 100644 --- a/Source/ThirdParty/volk/volk.Build.cs +++ b/Source/ThirdParty/volk/volk.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/ThirdParty/vorbis/vorbis.Build.cs b/Source/ThirdParty/vorbis/vorbis.Build.cs index b51d98d23..401995cf2 100644 --- a/Source/ThirdParty/vorbis/vorbis.Build.cs +++ b/Source/ThirdParty/vorbis/vorbis.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/Tools/Flax.Build.Tests/Flax.Build.Tests.Build.cs b/Source/Tools/Flax.Build.Tests/Flax.Build.Tests.Build.cs index 7b8560636..1818f9ee3 100644 --- a/Source/Tools/Flax.Build.Tests/Flax.Build.Tests.Build.cs +++ b/Source/Tools/Flax.Build.Tests/Flax.Build.Tests.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/Tools/Flax.Build.Tests/TestCommandLine.cs b/Source/Tools/Flax.Build.Tests/TestCommandLine.cs index 905dc99af..fb51b2dfd 100644 --- a/Source/Tools/Flax.Build.Tests/TestCommandLine.cs +++ b/Source/Tools/Flax.Build.Tests/TestCommandLine.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using NUnit.Framework; diff --git a/Source/Tools/Flax.Build/Bindings/ApiTypeInfo.cs b/Source/Tools/Flax.Build/Bindings/ApiTypeInfo.cs index 72653900c..14e2e136e 100644 --- a/Source/Tools/Flax.Build/Bindings/ApiTypeInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/ApiTypeInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Api.cs b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Api.cs index 1849513f9..1ae8447c0 100644 --- a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Api.cs +++ b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Api.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs index e1d4df083..f026544e8 100644 --- a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs +++ b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. //#define AUTO_DOC_TOOLTIPS diff --git a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cache.cs b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cache.cs index d78af861f..d9fca9fca 100644 --- a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cache.cs +++ b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cache.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cpp.cs b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cpp.cs index 35d1d32fa..681483cf9 100644 --- a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cpp.cs +++ b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cpp.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Parsing.cs b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Parsing.cs index 3db43edf0..46eeeb572 100644 --- a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Parsing.cs +++ b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Parsing.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.cs b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.cs index 86d51a3c7..4778e2a0e 100644 --- a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.cs +++ b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Bindings/ClassInfo.cs b/Source/Tools/Flax.Build/Bindings/ClassInfo.cs index 209c83c3f..021b47989 100644 --- a/Source/Tools/Flax.Build/Bindings/ClassInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/ClassInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Bindings/ClassStructInfo.cs b/Source/Tools/Flax.Build/Bindings/ClassStructInfo.cs index ca883eac9..821b9a240 100644 --- a/Source/Tools/Flax.Build/Bindings/ClassStructInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/ClassStructInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Bindings/EnumInfo.cs b/Source/Tools/Flax.Build/Bindings/EnumInfo.cs index f18d60217..0747fed2e 100644 --- a/Source/Tools/Flax.Build/Bindings/EnumInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/EnumInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Bindings/EventInfo.cs b/Source/Tools/Flax.Build/Bindings/EventInfo.cs index ee77231e6..9b86230d6 100644 --- a/Source/Tools/Flax.Build/Bindings/EventInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/EventInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; diff --git a/Source/Tools/Flax.Build/Bindings/FieldInfo.cs b/Source/Tools/Flax.Build/Bindings/FieldInfo.cs index 5526608a8..4aeb2a609 100644 --- a/Source/Tools/Flax.Build/Bindings/FieldInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/FieldInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; diff --git a/Source/Tools/Flax.Build/Bindings/FileInfo.cs b/Source/Tools/Flax.Build/Bindings/FileInfo.cs index 242a12b02..eb1378b9b 100644 --- a/Source/Tools/Flax.Build/Bindings/FileInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/FileInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Tools/Flax.Build/Bindings/FunctionInfo.cs b/Source/Tools/Flax.Build/Bindings/FunctionInfo.cs index bae49e98e..ccd9d4545 100644 --- a/Source/Tools/Flax.Build/Bindings/FunctionInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/FunctionInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Tools/Flax.Build/Bindings/InheritanceInfo.cs b/Source/Tools/Flax.Build/Bindings/InheritanceInfo.cs index 30904f85a..440693c4a 100644 --- a/Source/Tools/Flax.Build/Bindings/InheritanceInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/InheritanceInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace Flax.Build.Bindings { diff --git a/Source/Tools/Flax.Build/Bindings/InjectCodeInfo.cs b/Source/Tools/Flax.Build/Bindings/InjectCodeInfo.cs index 004ca6ccd..312f06455 100644 --- a/Source/Tools/Flax.Build/Bindings/InjectCodeInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/InjectCodeInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; diff --git a/Source/Tools/Flax.Build/Bindings/InterfaceInfo.cs b/Source/Tools/Flax.Build/Bindings/InterfaceInfo.cs index d9f8824bc..fa36a3584 100644 --- a/Source/Tools/Flax.Build/Bindings/InterfaceInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/InterfaceInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Linq; diff --git a/Source/Tools/Flax.Build/Bindings/LangType.cs b/Source/Tools/Flax.Build/Bindings/LangType.cs index 2d9a46b1e..b2694b621 100644 --- a/Source/Tools/Flax.Build/Bindings/LangType.cs +++ b/Source/Tools/Flax.Build/Bindings/LangType.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Tools/Flax.Build/Bindings/MemberInfo.cs b/Source/Tools/Flax.Build/Bindings/MemberInfo.cs index c1c8cb30f..b0eb00313 100644 --- a/Source/Tools/Flax.Build/Bindings/MemberInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/MemberInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Tools/Flax.Build/Bindings/ModuleInfo.cs b/Source/Tools/Flax.Build/Bindings/ModuleInfo.cs index ff45c4057..40140536e 100644 --- a/Source/Tools/Flax.Build/Bindings/ModuleInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/ModuleInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Bindings/PropertyInfo.cs b/Source/Tools/Flax.Build/Bindings/PropertyInfo.cs index 433bd6638..98109bd97 100644 --- a/Source/Tools/Flax.Build/Bindings/PropertyInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/PropertyInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; diff --git a/Source/Tools/Flax.Build/Bindings/StructureInfo.cs b/Source/Tools/Flax.Build/Bindings/StructureInfo.cs index 70fa17c36..2951344ab 100644 --- a/Source/Tools/Flax.Build/Bindings/StructureInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/StructureInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Bindings/TypeInfo.cs b/Source/Tools/Flax.Build/Bindings/TypeInfo.cs index 61946bae2..9258e7827 100644 --- a/Source/Tools/Flax.Build/Bindings/TypeInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/TypeInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Bindings/TypedefInfo.cs b/Source/Tools/Flax.Build/Bindings/TypedefInfo.cs index 0b0a358de..661ca51a4 100644 --- a/Source/Tools/Flax.Build/Bindings/TypedefInfo.cs +++ b/Source/Tools/Flax.Build/Bindings/TypedefInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Build/Assembler.cs b/Source/Tools/Flax.Build/Build/Assembler.cs index cbe92dd8d..1e71bef57 100644 --- a/Source/Tools/Flax.Build/Build/Assembler.cs +++ b/Source/Tools/Flax.Build/Build/Assembler.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Flax Engine. All rights reserved. +// Copyright (c) 2012-2024 Flax Engine. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Build/Builder.Projects.cs b/Source/Tools/Flax.Build/Build/Builder.Projects.cs index 3e403e956..c928861eb 100644 --- a/Source/Tools/Flax.Build/Build/Builder.Projects.cs +++ b/Source/Tools/Flax.Build/Build/Builder.Projects.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/Builder.Rules.cs b/Source/Tools/Flax.Build/Build/Builder.Rules.cs index d3e84d613..3af530b18 100644 --- a/Source/Tools/Flax.Build/Build/Builder.Rules.cs +++ b/Source/Tools/Flax.Build/Build/Builder.Rules.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/Builder.cs b/Source/Tools/Flax.Build/Build/Builder.cs index aa0f7c879..0c9893c60 100644 --- a/Source/Tools/Flax.Build/Build/Builder.cs +++ b/Source/Tools/Flax.Build/Build/Builder.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/DepsModule.cs b/Source/Tools/Flax.Build/Build/DepsModule.cs index cf71ce2fe..72e487573 100644 --- a/Source/Tools/Flax.Build/Build/DepsModule.cs +++ b/Source/Tools/Flax.Build/Build/DepsModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build.NativeCpp; diff --git a/Source/Tools/Flax.Build/Build/DotNet/Builder.DotNet.cs b/Source/Tools/Flax.Build/Build/DotNet/Builder.DotNet.cs index 8866f7a88..fb1f84323 100644 --- a/Source/Tools/Flax.Build/Build/DotNet/Builder.DotNet.cs +++ b/Source/Tools/Flax.Build/Build/DotNet/Builder.DotNet.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/DotNet/DotNetAOT.cs b/Source/Tools/Flax.Build/Build/DotNet/DotNetAOT.cs index 8a7050c9c..7eced2b66 100644 --- a/Source/Tools/Flax.Build/Build/DotNet/DotNetAOT.cs +++ b/Source/Tools/Flax.Build/Build/DotNet/DotNetAOT.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Mono.Cecil; using System; diff --git a/Source/Tools/Flax.Build/Build/DotNet/DotNetSdk.cs b/Source/Tools/Flax.Build/Build/DotNet/DotNetSdk.cs index fe49887ed..581ba6139 100644 --- a/Source/Tools/Flax.Build/Build/DotNet/DotNetSdk.cs +++ b/Source/Tools/Flax.Build/Build/DotNet/DotNetSdk.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Build/EditorModule.cs b/Source/Tools/Flax.Build/Build/EditorModule.cs index ed5703a16..d43aae1dd 100644 --- a/Source/Tools/Flax.Build/Build/EditorModule.cs +++ b/Source/Tools/Flax.Build/Build/EditorModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace Flax.Build { diff --git a/Source/Tools/Flax.Build/Build/EngineModule.cs b/Source/Tools/Flax.Build/Build/EngineModule.cs index 5d84761fb..f69c20cd5 100644 --- a/Source/Tools/Flax.Build/Build/EngineModule.cs +++ b/Source/Tools/Flax.Build/Build/EngineModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build.NativeCpp; diff --git a/Source/Tools/Flax.Build/Build/EngineTarget.cs b/Source/Tools/Flax.Build/Build/EngineTarget.cs index 30e0c92f8..a4837518d 100644 --- a/Source/Tools/Flax.Build/Build/EngineTarget.cs +++ b/Source/Tools/Flax.Build/Build/EngineTarget.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/GameModule.cs b/Source/Tools/Flax.Build/Build/GameModule.cs index 42063e88e..71fbc0695 100644 --- a/Source/Tools/Flax.Build/Build/GameModule.cs +++ b/Source/Tools/Flax.Build/Build/GameModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/GameTarget.cs b/Source/Tools/Flax.Build/Build/GameTarget.cs index a9f044e20..c8c7cd427 100644 --- a/Source/Tools/Flax.Build/Build/GameTarget.cs +++ b/Source/Tools/Flax.Build/Build/GameTarget.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace Flax.Build { diff --git a/Source/Tools/Flax.Build/Build/Graph/CompileTask.cs b/Source/Tools/Flax.Build/Build/Graph/CompileTask.cs index de0cb8503..feb5e9a29 100644 --- a/Source/Tools/Flax.Build/Build/Graph/CompileTask.cs +++ b/Source/Tools/Flax.Build/Build/Graph/CompileTask.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace Flax.Build.Graph { diff --git a/Source/Tools/Flax.Build/Build/Graph/LinkTask.cs b/Source/Tools/Flax.Build/Build/Graph/LinkTask.cs index e45d26f66..8103bea92 100644 --- a/Source/Tools/Flax.Build/Build/Graph/LinkTask.cs +++ b/Source/Tools/Flax.Build/Build/Graph/LinkTask.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace Flax.Build.Graph { diff --git a/Source/Tools/Flax.Build/Build/Graph/LocalExecutor.cs b/Source/Tools/Flax.Build/Build/Graph/LocalExecutor.cs index a11817a00..37086d92d 100644 --- a/Source/Tools/Flax.Build/Build/Graph/LocalExecutor.cs +++ b/Source/Tools/Flax.Build/Build/Graph/LocalExecutor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/Graph/Task.cs b/Source/Tools/Flax.Build/Build/Graph/Task.cs index a41631043..a2340064f 100644 --- a/Source/Tools/Flax.Build/Build/Graph/Task.cs +++ b/Source/Tools/Flax.Build/Build/Graph/Task.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/Graph/TaskExecutor.cs b/Source/Tools/Flax.Build/Build/Graph/TaskExecutor.cs index 276d2cec5..25c42c0df 100644 --- a/Source/Tools/Flax.Build/Build/Graph/TaskExecutor.cs +++ b/Source/Tools/Flax.Build/Build/Graph/TaskExecutor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/Graph/TaskGraph.cs b/Source/Tools/Flax.Build/Build/Graph/TaskGraph.cs index c1ac6a258..a560a4a1f 100644 --- a/Source/Tools/Flax.Build/Build/Graph/TaskGraph.cs +++ b/Source/Tools/Flax.Build/Build/Graph/TaskGraph.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/HeaderOnlyModule.cs b/Source/Tools/Flax.Build/Build/HeaderOnlyModule.cs index 23ff682da..bd4fecd24 100644 --- a/Source/Tools/Flax.Build/Build/HeaderOnlyModule.cs +++ b/Source/Tools/Flax.Build/Build/HeaderOnlyModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace Flax.Build { diff --git a/Source/Tools/Flax.Build/Build/InvalidArchitectureException.cs b/Source/Tools/Flax.Build/Build/InvalidArchitectureException.cs index e910ad194..74a125539 100644 --- a/Source/Tools/Flax.Build/Build/InvalidArchitectureException.cs +++ b/Source/Tools/Flax.Build/Build/InvalidArchitectureException.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Tools/Flax.Build/Build/InvalidPlatformException.cs b/Source/Tools/Flax.Build/Build/InvalidPlatformException.cs index 3f847bcb1..7cab4acdb 100644 --- a/Source/Tools/Flax.Build/Build/InvalidPlatformException.cs +++ b/Source/Tools/Flax.Build/Build/InvalidPlatformException.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Tools/Flax.Build/Build/Module.cs b/Source/Tools/Flax.Build/Build/Module.cs index e1394193b..1150ad9a9 100644 --- a/Source/Tools/Flax.Build/Build/Module.cs +++ b/Source/Tools/Flax.Build/Build/Module.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/NativeCpp/BuildOptions.cs b/Source/Tools/Flax.Build/Build/NativeCpp/BuildOptions.cs index e161024b4..7300ff083 100644 --- a/Source/Tools/Flax.Build/Build/NativeCpp/BuildOptions.cs +++ b/Source/Tools/Flax.Build/Build/NativeCpp/BuildOptions.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/NativeCpp/Builder.NativeCpp.cs b/Source/Tools/Flax.Build/Build/NativeCpp/Builder.NativeCpp.cs index f6586c910..9c071e758 100644 --- a/Source/Tools/Flax.Build/Build/NativeCpp/Builder.NativeCpp.cs +++ b/Source/Tools/Flax.Build/Build/NativeCpp/Builder.NativeCpp.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/NativeCpp/CompileEnvironment.cs b/Source/Tools/Flax.Build/Build/NativeCpp/CompileEnvironment.cs index 72d0380e4..e859ae61f 100644 --- a/Source/Tools/Flax.Build/Build/NativeCpp/CompileEnvironment.cs +++ b/Source/Tools/Flax.Build/Build/NativeCpp/CompileEnvironment.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/NativeCpp/CompileOutput.cs b/Source/Tools/Flax.Build/Build/NativeCpp/CompileOutput.cs index ea75fa51c..f1f321eaf 100644 --- a/Source/Tools/Flax.Build/Build/NativeCpp/CompileOutput.cs +++ b/Source/Tools/Flax.Build/Build/NativeCpp/CompileOutput.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/NativeCpp/IncludesCache.cs b/Source/Tools/Flax.Build/Build/NativeCpp/IncludesCache.cs index cbdcde2b6..af3dbe172 100644 --- a/Source/Tools/Flax.Build/Build/NativeCpp/IncludesCache.cs +++ b/Source/Tools/Flax.Build/Build/NativeCpp/IncludesCache.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/NativeCpp/LinkEnvironment.cs b/Source/Tools/Flax.Build/Build/NativeCpp/LinkEnvironment.cs index 92f08d71f..adfcc2e6d 100644 --- a/Source/Tools/Flax.Build/Build/NativeCpp/LinkEnvironment.cs +++ b/Source/Tools/Flax.Build/Build/NativeCpp/LinkEnvironment.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/Platform.cs b/Source/Tools/Flax.Build/Build/Platform.cs index 6b0d48dba..cceed9958 100644 --- a/Source/Tools/Flax.Build/Build/Platform.cs +++ b/Source/Tools/Flax.Build/Build/Platform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/Plugin.cs b/Source/Tools/Flax.Build/Build/Plugin.cs index fdd942430..afb08de00 100644 --- a/Source/Tools/Flax.Build/Build/Plugin.cs +++ b/Source/Tools/Flax.Build/Build/Plugin.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace Flax.Build { diff --git a/Source/Tools/Flax.Build/Build/Plugins/NetworkingPlugin.cs b/Source/Tools/Flax.Build/Build/Plugins/NetworkingPlugin.cs index 085c56680..5cf7bab62 100644 --- a/Source/Tools/Flax.Build/Build/Plugins/NetworkingPlugin.cs +++ b/Source/Tools/Flax.Build/Build/Plugins/NetworkingPlugin.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Text; diff --git a/Source/Tools/Flax.Build/Build/Plugins/VisualScriptingPlugin.cs b/Source/Tools/Flax.Build/Build/Plugins/VisualScriptingPlugin.cs index 76fd5ac8f..b16cbdbd8 100644 --- a/Source/Tools/Flax.Build/Build/Plugins/VisualScriptingPlugin.cs +++ b/Source/Tools/Flax.Build/Build/Plugins/VisualScriptingPlugin.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Text; using Flax.Build.Bindings; diff --git a/Source/Tools/Flax.Build/Build/Profiling.cs b/Source/Tools/Flax.Build/Build/Profiling.cs index ef1956379..0ff019e8c 100644 --- a/Source/Tools/Flax.Build/Build/Profiling.cs +++ b/Source/Tools/Flax.Build/Build/Profiling.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Build/ProjectTarget.cs b/Source/Tools/Flax.Build/Build/ProjectTarget.cs index cf1439335..817ce8458 100644 --- a/Source/Tools/Flax.Build/Build/ProjectTarget.cs +++ b/Source/Tools/Flax.Build/Build/ProjectTarget.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Build/Sdk.cs b/Source/Tools/Flax.Build/Build/Sdk.cs index 748751498..3568600f6 100644 --- a/Source/Tools/Flax.Build/Build/Sdk.cs +++ b/Source/Tools/Flax.Build/Build/Sdk.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/Target.cs b/Source/Tools/Flax.Build/Build/Target.cs index c64792770..5820d14d6 100644 --- a/Source/Tools/Flax.Build/Build/Target.cs +++ b/Source/Tools/Flax.Build/Build/Target.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Build/TargetPlatform.cs b/Source/Tools/Flax.Build/Build/TargetPlatform.cs index ceba44887..47889c1bf 100644 --- a/Source/Tools/Flax.Build/Build/TargetPlatform.cs +++ b/Source/Tools/Flax.Build/Build/TargetPlatform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Flax Engine. All rights reserved. +// Copyright (c) 2012-2024 Flax Engine. All rights reserved. namespace Flax.Build { diff --git a/Source/Tools/Flax.Build/Build/ThirdPartyModule.cs b/Source/Tools/Flax.Build/Build/ThirdPartyModule.cs index 9c8a77df3..a02ebe405 100644 --- a/Source/Tools/Flax.Build/Build/ThirdPartyModule.cs +++ b/Source/Tools/Flax.Build/Build/ThirdPartyModule.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Build/Toolchain.cs b/Source/Tools/Flax.Build/Build/Toolchain.cs index 2222e028b..6d90dc850 100644 --- a/Source/Tools/Flax.Build/Build/Toolchain.cs +++ b/Source/Tools/Flax.Build/Build/Toolchain.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Tools/Flax.Build/CommandLine.cs b/Source/Tools/Flax.Build/CommandLine.cs index f0a631145..08eb45419 100644 --- a/Source/Tools/Flax.Build/CommandLine.cs +++ b/Source/Tools/Flax.Build/CommandLine.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/CommandLineAttribute.cs b/Source/Tools/Flax.Build/CommandLineAttribute.cs index 90fb13b15..7453e28f3 100644 --- a/Source/Tools/Flax.Build/CommandLineAttribute.cs +++ b/Source/Tools/Flax.Build/CommandLineAttribute.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Tools/Flax.Build/Configuration.cs b/Source/Tools/Flax.Build/Configuration.cs index f58ffcaf3..8c12fc207 100644 --- a/Source/Tools/Flax.Build/Configuration.cs +++ b/Source/Tools/Flax.Build/Configuration.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Deploy/Deployer.cs b/Source/Tools/Flax.Build/Deploy/Deployer.cs index 4f12e769f..aed145a26 100644 --- a/Source/Tools/Flax.Build/Deploy/Deployer.cs +++ b/Source/Tools/Flax.Build/Deploy/Deployer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Flax Engine. All rights reserved. +// Copyright (c) 2012-2024 Flax Engine. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Deploy/Deployment.Editor.cs b/Source/Tools/Flax.Build/Deploy/Deployment.Editor.cs index 75f43fd68..ee682576b 100644 --- a/Source/Tools/Flax.Build/Deploy/Deployment.Editor.cs +++ b/Source/Tools/Flax.Build/Deploy/Deployment.Editor.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Flax Engine. All rights reserved. +// Copyright (c) 2012-2024 Flax Engine. All rights reserved. #define USE_STD diff --git a/Source/Tools/Flax.Build/Deploy/Deployment.Platforms.cs b/Source/Tools/Flax.Build/Deploy/Deployment.Platforms.cs index e1d159ed5..3196638c1 100644 --- a/Source/Tools/Flax.Build/Deploy/Deployment.Platforms.cs +++ b/Source/Tools/Flax.Build/Deploy/Deployment.Platforms.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Flax Engine. All rights reserved. +// Copyright (c) 2012-2024 Flax Engine. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Tools/Flax.Build/Deploy/Deployment.Utils.cs b/Source/Tools/Flax.Build/Deploy/Deployment.Utils.cs index f580365b7..674d0fbc4 100644 --- a/Source/Tools/Flax.Build/Deploy/Deployment.Utils.cs +++ b/Source/Tools/Flax.Build/Deploy/Deployment.Utils.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Flax Engine. All rights reserved. +// Copyright (c) 2012-2024 Flax Engine. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Deploy/FlaxBuild.cs b/Source/Tools/Flax.Build/Deploy/FlaxBuild.cs index 13f467ccf..e6af90f5a 100644 --- a/Source/Tools/Flax.Build/Deploy/FlaxBuild.cs +++ b/Source/Tools/Flax.Build/Deploy/FlaxBuild.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Flax Engine. All rights reserved. +// Copyright (c) 2012-2024 Flax Engine. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Deploy/VCEnvironment.cs b/Source/Tools/Flax.Build/Deploy/VCEnvironment.cs index 4474cbfc8..f75c89c8d 100644 --- a/Source/Tools/Flax.Build/Deploy/VCEnvironment.cs +++ b/Source/Tools/Flax.Build/Deploy/VCEnvironment.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Flax Engine. All rights reserved. +// Copyright (c) 2012-2024 Flax Engine. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Deps/Configuration.cs b/Source/Tools/Flax.Build/Deps/Configuration.cs index 1d79692ba..64d2a45b7 100644 --- a/Source/Tools/Flax.Build/Deps/Configuration.cs +++ b/Source/Tools/Flax.Build/Deps/Configuration.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace Flax.Build { diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/Assimp.cs b/Source/Tools/Flax.Build/Deps/Dependencies/Assimp.cs index bc501c3a5..aef6b94f6 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/Assimp.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/Assimp.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/DirectXMesh.cs b/Source/Tools/Flax.Build/Deps/Dependencies/DirectXMesh.cs index 2f2643ed0..9c589cfe1 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/DirectXMesh.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/DirectXMesh.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/DirectXTex.cs b/Source/Tools/Flax.Build/Deps/Dependencies/DirectXTex.cs index 29d1668d2..aa4cbfbda 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/DirectXTex.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/DirectXTex.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/NewtonsoftJson.cs b/Source/Tools/Flax.Build/Deps/Dependencies/NewtonsoftJson.cs index dd40d5f87..aa4ef578f 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/NewtonsoftJson.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/NewtonsoftJson.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/NvCloth.cs b/Source/Tools/Flax.Build/Deps/Dependencies/NvCloth.cs index bb42fc253..110e26f81 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/NvCloth.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/NvCloth.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/OpenAL.cs b/Source/Tools/Flax.Build/Deps/Dependencies/OpenAL.cs index f9f5d7ed2..84b1efa38 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/OpenAL.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/OpenAL.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/PhysX.cs b/Source/Tools/Flax.Build/Deps/Dependencies/PhysX.cs index 2de1f64a5..db4362951 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/PhysX.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/PhysX.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/UVAtlas.cs b/Source/Tools/Flax.Build/Deps/Dependencies/UVAtlas.cs index 026e9f57e..4d288e765 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/UVAtlas.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/UVAtlas.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/curl.cs b/Source/Tools/Flax.Build/Deps/Dependencies/curl.cs index 651c849d8..896df66bd 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/curl.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/curl.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/freetype.cs b/Source/Tools/Flax.Build/Deps/Dependencies/freetype.cs index 6be0d3397..8f2664e53 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/freetype.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/freetype.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/glslang.cs b/Source/Tools/Flax.Build/Deps/Dependencies/glslang.cs index 5d11c4728..b9847534e 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/glslang.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/glslang.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using Flax.Build; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/mono.cs b/Source/Tools/Flax.Build/Deps/Dependencies/mono.cs index 0cb1fafd5..367064c47 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/mono.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/mono.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/nethost.cs b/Source/Tools/Flax.Build/Deps/Dependencies/nethost.cs index df808a063..48f26d119 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/nethost.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/nethost.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/ogg.cs b/Source/Tools/Flax.Build/Deps/Dependencies/ogg.cs index 4fefceb09..5d555bc36 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/ogg.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/ogg.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/vorbis.cs b/Source/Tools/Flax.Build/Deps/Dependencies/vorbis.cs index 847ff8872..4d8db65d7 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/vorbis.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/vorbis.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Tools/Flax.Build/Deps/Dependency.cs b/Source/Tools/Flax.Build/Deps/Dependency.cs index 46422179e..7e6096392 100644 --- a/Source/Tools/Flax.Build/Deps/Dependency.cs +++ b/Source/Tools/Flax.Build/Deps/Dependency.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Deps/DepsBuilder.cs b/Source/Tools/Flax.Build/Deps/DepsBuilder.cs index ab34f4eb7..1e976bcaf 100644 --- a/Source/Tools/Flax.Build/Deps/DepsBuilder.cs +++ b/Source/Tools/Flax.Build/Deps/DepsBuilder.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Deps/Downloader.cs b/Source/Tools/Flax.Build/Deps/Downloader.cs index 19135d634..693afb058 100644 --- a/Source/Tools/Flax.Build/Deps/Downloader.cs +++ b/Source/Tools/Flax.Build/Deps/Downloader.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Deps/ProgressDisplay.cs b/Source/Tools/Flax.Build/Deps/ProgressDisplay.cs index cce10f2eb..083a02112 100644 --- a/Source/Tools/Flax.Build/Deps/ProgressDisplay.cs +++ b/Source/Tools/Flax.Build/Deps/ProgressDisplay.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Flax.Build.Build.cs b/Source/Tools/Flax.Build/Flax.Build.Build.cs index 45fdf5615..3e05a56e5 100644 --- a/Source/Tools/Flax.Build/Flax.Build.Build.cs +++ b/Source/Tools/Flax.Build/Flax.Build.Build.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build; diff --git a/Source/Tools/Flax.Build/Globals.cs b/Source/Tools/Flax.Build/Globals.cs index b5f3088d6..aa7492103 100644 --- a/Source/Tools/Flax.Build/Globals.cs +++ b/Source/Tools/Flax.Build/Globals.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace Flax.Build { diff --git a/Source/Tools/Flax.Build/Log.cs b/Source/Tools/Flax.Build/Log.cs index 7a7869cb5..3f4f52b96 100644 --- a/Source/Tools/Flax.Build/Log.cs +++ b/Source/Tools/Flax.Build/Log.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/LogIndentScope.cs b/Source/Tools/Flax.Build/LogIndentScope.cs index cdb310e4f..9955aa9ab 100644 --- a/Source/Tools/Flax.Build/LogIndentScope.cs +++ b/Source/Tools/Flax.Build/LogIndentScope.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Tools/Flax.Build/Platforms/Android/AndroidNdk.cs b/Source/Tools/Flax.Build/Platforms/Android/AndroidNdk.cs index ba1a5558d..7cc8afce3 100644 --- a/Source/Tools/Flax.Build/Platforms/Android/AndroidNdk.cs +++ b/Source/Tools/Flax.Build/Platforms/Android/AndroidNdk.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Platforms/Android/AndroidPlatform.cs b/Source/Tools/Flax.Build/Platforms/Android/AndroidPlatform.cs index 414614500..286ae2f56 100644 --- a/Source/Tools/Flax.Build/Platforms/Android/AndroidPlatform.cs +++ b/Source/Tools/Flax.Build/Platforms/Android/AndroidPlatform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Platforms/Android/AndroidSdk.cs b/Source/Tools/Flax.Build/Platforms/Android/AndroidSdk.cs index 0fd5b6a41..8776ed7ed 100644 --- a/Source/Tools/Flax.Build/Platforms/Android/AndroidSdk.cs +++ b/Source/Tools/Flax.Build/Platforms/Android/AndroidSdk.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Platforms/Android/AndroidToolchain.cs b/Source/Tools/Flax.Build/Platforms/Android/AndroidToolchain.cs index bc5257ec7..111f22028 100644 --- a/Source/Tools/Flax.Build/Platforms/Android/AndroidToolchain.cs +++ b/Source/Tools/Flax.Build/Platforms/Android/AndroidToolchain.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Platforms/Apple/ApplePlatform.cs b/Source/Tools/Flax.Build/Platforms/Apple/ApplePlatform.cs index 2059b08de..1b7d84c31 100644 --- a/Source/Tools/Flax.Build/Platforms/Apple/ApplePlatform.cs +++ b/Source/Tools/Flax.Build/Platforms/Apple/ApplePlatform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Platforms/Apple/AppleToolchain.cs b/Source/Tools/Flax.Build/Platforms/Apple/AppleToolchain.cs index 6a0f42cfd..0a333157c 100644 --- a/Source/Tools/Flax.Build/Platforms/Apple/AppleToolchain.cs +++ b/Source/Tools/Flax.Build/Platforms/Apple/AppleToolchain.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Platforms/Apple/XCode.cs b/Source/Tools/Flax.Build/Platforms/Apple/XCode.cs index 9405ffcf9..ef1070191 100644 --- a/Source/Tools/Flax.Build/Platforms/Apple/XCode.cs +++ b/Source/Tools/Flax.Build/Platforms/Apple/XCode.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Platforms/GDK/GDK.cs b/Source/Tools/Flax.Build/Platforms/GDK/GDK.cs index 62f3caa89..59f73b20d 100644 --- a/Source/Tools/Flax.Build/Platforms/GDK/GDK.cs +++ b/Source/Tools/Flax.Build/Platforms/GDK/GDK.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Platforms/GDK/GDKPlatform.cs b/Source/Tools/Flax.Build/Platforms/GDK/GDKPlatform.cs index 790c84c21..97b619ae0 100644 --- a/Source/Tools/Flax.Build/Platforms/GDK/GDKPlatform.cs +++ b/Source/Tools/Flax.Build/Platforms/GDK/GDKPlatform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using Flax.Build.Projects.VisualStudio; diff --git a/Source/Tools/Flax.Build/Platforms/GDK/GDKToolchain.cs b/Source/Tools/Flax.Build/Platforms/GDK/GDKToolchain.cs index eebae6258..79fdf5f04 100644 --- a/Source/Tools/Flax.Build/Platforms/GDK/GDKToolchain.cs +++ b/Source/Tools/Flax.Build/Platforms/GDK/GDKToolchain.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Platforms/Linux/LinuxPlatform.cs b/Source/Tools/Flax.Build/Platforms/Linux/LinuxPlatform.cs index a47a048aa..9063fcdb6 100644 --- a/Source/Tools/Flax.Build/Platforms/Linux/LinuxPlatform.cs +++ b/Source/Tools/Flax.Build/Platforms/Linux/LinuxPlatform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Platforms/Linux/LinuxToolchain.cs b/Source/Tools/Flax.Build/Platforms/Linux/LinuxToolchain.cs index 2460d2862..b5ca869f8 100644 --- a/Source/Tools/Flax.Build/Platforms/Linux/LinuxToolchain.cs +++ b/Source/Tools/Flax.Build/Platforms/Linux/LinuxToolchain.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Tools/Flax.Build/Platforms/Mac/MacPlatform.cs b/Source/Tools/Flax.Build/Platforms/Mac/MacPlatform.cs index 4173e160b..7d800851f 100644 --- a/Source/Tools/Flax.Build/Platforms/Mac/MacPlatform.cs +++ b/Source/Tools/Flax.Build/Platforms/Mac/MacPlatform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Platforms/Mac/MacToolchain.cs b/Source/Tools/Flax.Build/Platforms/Mac/MacToolchain.cs index 23fdc66f7..99854a1a1 100644 --- a/Source/Tools/Flax.Build/Platforms/Mac/MacToolchain.cs +++ b/Source/Tools/Flax.Build/Platforms/Mac/MacToolchain.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using Flax.Build.NativeCpp; diff --git a/Source/Tools/Flax.Build/Platforms/UWP/UWPPlatform.cs b/Source/Tools/Flax.Build/Platforms/UWP/UWPPlatform.cs index 79bdd8dc4..b017b9175 100644 --- a/Source/Tools/Flax.Build/Platforms/UWP/UWPPlatform.cs +++ b/Source/Tools/Flax.Build/Platforms/UWP/UWPPlatform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Linq; using Flax.Build.Projects.VisualStudio; diff --git a/Source/Tools/Flax.Build/Platforms/UWP/UWPToolchain.cs b/Source/Tools/Flax.Build/Platforms/UWP/UWPToolchain.cs index 912994ab3..6cef48f52 100644 --- a/Source/Tools/Flax.Build/Platforms/UWP/UWPToolchain.cs +++ b/Source/Tools/Flax.Build/Platforms/UWP/UWPToolchain.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Platforms/Unix/UnixPlatform.cs b/Source/Tools/Flax.Build/Platforms/Unix/UnixPlatform.cs index b498f66e4..e467706d4 100644 --- a/Source/Tools/Flax.Build/Platforms/Unix/UnixPlatform.cs +++ b/Source/Tools/Flax.Build/Platforms/Unix/UnixPlatform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Diagnostics; using Flax.Build.Projects; diff --git a/Source/Tools/Flax.Build/Platforms/Unix/UnixToolchain.cs b/Source/Tools/Flax.Build/Platforms/Unix/UnixToolchain.cs index fc409858a..031dfaa72 100644 --- a/Source/Tools/Flax.Build/Platforms/Unix/UnixToolchain.cs +++ b/Source/Tools/Flax.Build/Platforms/Unix/UnixToolchain.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Platforms/Windows/WindowsPlatform.cs b/Source/Tools/Flax.Build/Platforms/Windows/WindowsPlatform.cs index 4971af401..4bdf02811 100644 --- a/Source/Tools/Flax.Build/Platforms/Windows/WindowsPlatform.cs +++ b/Source/Tools/Flax.Build/Platforms/Windows/WindowsPlatform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using System.Linq; diff --git a/Source/Tools/Flax.Build/Platforms/Windows/WindowsPlatformBase.cs b/Source/Tools/Flax.Build/Platforms/Windows/WindowsPlatformBase.cs index 6c3e97b5d..6f4dec915 100644 --- a/Source/Tools/Flax.Build/Platforms/Windows/WindowsPlatformBase.cs +++ b/Source/Tools/Flax.Build/Platforms/Windows/WindowsPlatformBase.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // ReSharper disable InconsistentNaming diff --git a/Source/Tools/Flax.Build/Platforms/Windows/WindowsToolchain.cs b/Source/Tools/Flax.Build/Platforms/Windows/WindowsToolchain.cs index e21a1ce1a..d08fcea3d 100644 --- a/Source/Tools/Flax.Build/Platforms/Windows/WindowsToolchain.cs +++ b/Source/Tools/Flax.Build/Platforms/Windows/WindowsToolchain.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using System.IO; diff --git a/Source/Tools/Flax.Build/Platforms/Windows/WindowsToolchainBase.cs b/Source/Tools/Flax.Build/Platforms/Windows/WindowsToolchainBase.cs index 994cdcc72..587467908 100644 --- a/Source/Tools/Flax.Build/Platforms/Windows/WindowsToolchainBase.cs +++ b/Source/Tools/Flax.Build/Platforms/Windows/WindowsToolchainBase.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Platforms/iOS/iOSPlatform.cs b/Source/Tools/Flax.Build/Platforms/iOS/iOSPlatform.cs index d4eaa5006..913a58d5c 100644 --- a/Source/Tools/Flax.Build/Platforms/iOS/iOSPlatform.cs +++ b/Source/Tools/Flax.Build/Platforms/iOS/iOSPlatform.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; diff --git a/Source/Tools/Flax.Build/Platforms/iOS/iOSToolchain.cs b/Source/Tools/Flax.Build/Platforms/iOS/iOSToolchain.cs index fd4370e05..458cc52bf 100644 --- a/Source/Tools/Flax.Build/Platforms/iOS/iOSToolchain.cs +++ b/Source/Tools/Flax.Build/Platforms/iOS/iOSToolchain.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Program.cs b/Source/Tools/Flax.Build/Program.cs index 10ead8595..97655bf82 100644 --- a/Source/Tools/Flax.Build/Program.cs +++ b/Source/Tools/Flax.Build/Program.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Diagnostics; diff --git a/Source/Tools/Flax.Build/ProjectInfo.cs b/Source/Tools/Flax.Build/ProjectInfo.cs index ec615fc49..c64627e3c 100644 --- a/Source/Tools/Flax.Build/ProjectInfo.cs +++ b/Source/Tools/Flax.Build/ProjectInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Projects/IProjectCustomizer.cs b/Source/Tools/Flax.Build/Projects/IProjectCustomizer.cs index 5bc89205f..2586b3a09 100644 --- a/Source/Tools/Flax.Build/Projects/IProjectCustomizer.cs +++ b/Source/Tools/Flax.Build/Projects/IProjectCustomizer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace Flax.Build.Projects { diff --git a/Source/Tools/Flax.Build/Projects/Project.cs b/Source/Tools/Flax.Build/Projects/Project.cs index 0c98f73bb..7cfe097b9 100644 --- a/Source/Tools/Flax.Build/Projects/Project.cs +++ b/Source/Tools/Flax.Build/Projects/Project.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Collections.Generic; using Flax.Build.NativeCpp; diff --git a/Source/Tools/Flax.Build/Projects/ProjectFormat.cs b/Source/Tools/Flax.Build/Projects/ProjectFormat.cs index 3448f95fb..4583538c9 100644 --- a/Source/Tools/Flax.Build/Projects/ProjectFormat.cs +++ b/Source/Tools/Flax.Build/Projects/ProjectFormat.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace Flax.Build.Projects { diff --git a/Source/Tools/Flax.Build/Projects/ProjectGenerator.cs b/Source/Tools/Flax.Build/Projects/ProjectGenerator.cs index a3da268a9..673f2e7d6 100644 --- a/Source/Tools/Flax.Build/Projects/ProjectGenerator.cs +++ b/Source/Tools/Flax.Build/Projects/ProjectGenerator.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Flax Engine. All rights reserved. +// Copyright (c) 2012-2024 Flax Engine. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Projects/Solution.cs b/Source/Tools/Flax.Build/Projects/Solution.cs index 3b5ed326d..272ff0a75 100644 --- a/Source/Tools/Flax.Build/Projects/Solution.cs +++ b/Source/Tools/Flax.Build/Projects/Solution.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. namespace Flax.Build.Projects { diff --git a/Source/Tools/Flax.Build/Projects/VisualStudio/CSProjectGenerator.cs b/Source/Tools/Flax.Build/Projects/VisualStudio/CSProjectGenerator.cs index 4e4e7dbfe..a83a5a7f6 100644 --- a/Source/Tools/Flax.Build/Projects/VisualStudio/CSProjectGenerator.cs +++ b/Source/Tools/Flax.Build/Projects/VisualStudio/CSProjectGenerator.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Projects/VisualStudio/CSSDKProjectGenerator.cs b/Source/Tools/Flax.Build/Projects/VisualStudio/CSSDKProjectGenerator.cs index 2d4b0cc02..692c5132f 100644 --- a/Source/Tools/Flax.Build/Projects/VisualStudio/CSSDKProjectGenerator.cs +++ b/Source/Tools/Flax.Build/Projects/VisualStudio/CSSDKProjectGenerator.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Text; diff --git a/Source/Tools/Flax.Build/Projects/VisualStudio/IVisualStudioProjectCustomizer.cs b/Source/Tools/Flax.Build/Projects/VisualStudio/IVisualStudioProjectCustomizer.cs index c951bb9f7..a52064f27 100644 --- a/Source/Tools/Flax.Build/Projects/VisualStudio/IVisualStudioProjectCustomizer.cs +++ b/Source/Tools/Flax.Build/Projects/VisualStudio/IVisualStudioProjectCustomizer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Text; diff --git a/Source/Tools/Flax.Build/Projects/VisualStudio/VCProjectGenerator.cs b/Source/Tools/Flax.Build/Projects/VisualStudio/VCProjectGenerator.cs index 4facc73c0..13c728b30 100644 --- a/Source/Tools/Flax.Build/Projects/VisualStudio/VCProjectGenerator.cs +++ b/Source/Tools/Flax.Build/Projects/VisualStudio/VCProjectGenerator.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using Flax.Build.NativeCpp; using System; diff --git a/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioInstance.cs b/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioInstance.cs index 64ca3197c..b3b67482f 100644 --- a/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioInstance.cs +++ b/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioInstance.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Flax Engine. All rights reserved. +// Copyright (c) 2012-2024 Flax Engine. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioProject.cs b/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioProject.cs index b9b2d2383..2a2e7ae73 100644 --- a/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioProject.cs +++ b/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioProject.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioProjectGenerator.cs b/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioProjectGenerator.cs index 7bd5495b2..5ca85c448 100644 --- a/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioProjectGenerator.cs +++ b/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioProjectGenerator.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioVersion.cs b/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioVersion.cs index b1ff48c56..236aa5d7e 100644 --- a/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioVersion.cs +++ b/Source/Tools/Flax.Build/Projects/VisualStudio/VisualStudioVersion.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Flax Engine. All rights reserved. +// Copyright (c) 2012-2024 Flax Engine. All rights reserved. namespace Flax.Build.Projects.VisualStudio { diff --git a/Source/Tools/Flax.Build/Projects/VisualStudioCode/VisualStudioCodeInstance.cs b/Source/Tools/Flax.Build/Projects/VisualStudioCode/VisualStudioCodeInstance.cs index 61faf3aaa..4815c9e65 100644 --- a/Source/Tools/Flax.Build/Projects/VisualStudioCode/VisualStudioCodeInstance.cs +++ b/Source/Tools/Flax.Build/Projects/VisualStudioCode/VisualStudioCodeInstance.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Flax Engine. All rights reserved. +// Copyright (c) 2012-2024 Flax Engine. All rights reserved. using System; using System.IO; diff --git a/Source/Tools/Flax.Build/Projects/VisualStudioCode/VisualStudioCodeProjectGenerator.cs b/Source/Tools/Flax.Build/Projects/VisualStudioCode/VisualStudioCodeProjectGenerator.cs index 7f3b11e15..284b46e49 100644 --- a/Source/Tools/Flax.Build/Projects/VisualStudioCode/VisualStudioCodeProjectGenerator.cs +++ b/Source/Tools/Flax.Build/Projects/VisualStudioCode/VisualStudioCodeProjectGenerator.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Projects/XCodeProjectGenerator.cs b/Source/Tools/Flax.Build/Projects/XCodeProjectGenerator.cs index 85ac0ff7e..b8c31b252 100644 --- a/Source/Tools/Flax.Build/Projects/XCodeProjectGenerator.cs +++ b/Source/Tools/Flax.Build/Projects/XCodeProjectGenerator.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Properties/AssemblyInfo.cs b/Source/Tools/Flax.Build/Properties/AssemblyInfo.cs index ff106b86d..60a01abe3 100644 --- a/Source/Tools/Flax.Build/Properties/AssemblyInfo.cs +++ b/Source/Tools/Flax.Build/Properties/AssemblyInfo.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.Reflection; using System.Runtime.InteropServices; @@ -8,7 +8,7 @@ using System.Runtime.InteropServices; [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Wojciech Figat")] [assembly: AssemblyProduct("Flax.Build")] -[assembly: AssemblyCopyright("Copyright © 2012-2023 Wojciech Figat")] +[assembly: AssemblyCopyright("Copyright © 2012-2024 Wojciech Figat")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] [assembly: ComVisible(false)] diff --git a/Source/Tools/Flax.Build/Utilities/BuildException.cs b/Source/Tools/Flax.Build/Utilities/BuildException.cs index 5118c4154..97cd2d7be 100644 --- a/Source/Tools/Flax.Build/Utilities/BuildException.cs +++ b/Source/Tools/Flax.Build/Utilities/BuildException.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; diff --git a/Source/Tools/Flax.Build/Utilities/CppNameMangling.cs b/Source/Tools/Flax.Build/Utilities/CppNameMangling.cs index ba00db071..7408a5639 100644 --- a/Source/Tools/Flax.Build/Utilities/CppNameMangling.cs +++ b/Source/Tools/Flax.Build/Utilities/CppNameMangling.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Text; diff --git a/Source/Tools/Flax.Build/Utilities/MonoCecil.cs b/Source/Tools/Flax.Build/Utilities/MonoCecil.cs index 188327931..cbc86fcdf 100644 --- a/Source/Tools/Flax.Build/Utilities/MonoCecil.cs +++ b/Source/Tools/Flax.Build/Utilities/MonoCecil.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Utilities/StringWriterWithEncoding.cs b/Source/Tools/Flax.Build/Utilities/StringWriterWithEncoding.cs index e0b4a2bad..c673f4261 100644 --- a/Source/Tools/Flax.Build/Utilities/StringWriterWithEncoding.cs +++ b/Source/Tools/Flax.Build/Utilities/StringWriterWithEncoding.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System.IO; using System.Text; diff --git a/Source/Tools/Flax.Build/Utilities/Tokenizer.cs b/Source/Tools/Flax.Build/Utilities/Tokenizer.cs index afc147bf9..be6e225cc 100644 --- a/Source/Tools/Flax.Build/Utilities/Tokenizer.cs +++ b/Source/Tools/Flax.Build/Utilities/Tokenizer.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Utilities/TwoWayEnumerator.cs b/Source/Tools/Flax.Build/Utilities/TwoWayEnumerator.cs index dd9e79cf1..a6f6962d3 100644 --- a/Source/Tools/Flax.Build/Utilities/TwoWayEnumerator.cs +++ b/Source/Tools/Flax.Build/Utilities/TwoWayEnumerator.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Utilities/Utilities.cs b/Source/Tools/Flax.Build/Utilities/Utilities.cs index b001eea3f..1f6aaa0a2 100644 --- a/Source/Tools/Flax.Build/Utilities/Utilities.cs +++ b/Source/Tools/Flax.Build/Utilities/Utilities.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Collections.Generic; diff --git a/Source/Tools/Flax.Build/Utilities/WinAPI.cs b/Source/Tools/Flax.Build/Utilities/WinAPI.cs index 47939fc1f..4d8d0bede 100644 --- a/Source/Tools/Flax.Build/Utilities/WinAPI.cs +++ b/Source/Tools/Flax.Build/Utilities/WinAPI.cs @@ -1,4 +1,4 @@ -// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. +// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. using System; using System.Runtime.InteropServices; From 253f7cfce83906a3092d094acc9cfb5c5b805a87 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 26 Feb 2024 19:00:57 +0100 Subject: [PATCH 77/79] Update build number --- Flax.flaxproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Flax.flaxproj b/Flax.flaxproj index ae384c058..7153e51d5 100644 --- a/Flax.flaxproj +++ b/Flax.flaxproj @@ -4,7 +4,7 @@ "Major": 1, "Minor": 7, "Revision": 2, - "Build": 6407 + "Build": 6408 }, "Company": "Flax", "Copyright": "Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.", From f4d236d353a1dec31261995446e702bd90513c99 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 26 Feb 2024 19:01:46 +0100 Subject: [PATCH 78/79] Fix crash on invalid string converted to managed string --- Source/Engine/Scripting/ManagedCLR/MUtils.cpp | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/Source/Engine/Scripting/ManagedCLR/MUtils.cpp b/Source/Engine/Scripting/ManagedCLR/MUtils.cpp index 0d4428d81..c0c3cdc45 100644 --- a/Source/Engine/Scripting/ManagedCLR/MUtils.cpp +++ b/Source/Engine/Scripting/ManagedCLR/MUtils.cpp @@ -99,44 +99,50 @@ MString* MUtils::ToString(const char* str) MString* MUtils::ToString(const StringAnsi& str) { - if (str.IsEmpty()) + const int32 len = str.Length(); + if (len <= 0) return MCore::String::GetEmpty(); - return MCore::String::New(str.Get(), str.Length()); + return MCore::String::New(str.Get(), len); } MString* MUtils::ToString(const String& str) { - if (str.IsEmpty()) + const int32 len = str.Length(); + if (len <= 0) return MCore::String::GetEmpty(); - return MCore::String::New(str.Get(), str.Length()); + return MCore::String::New(str.Get(), len); } MString* MUtils::ToString(const String& str, MDomain* domain) { - if (str.IsEmpty()) + const int32 len = str.Length(); + if (len <= 0) return MCore::String::GetEmpty(domain); - return MCore::String::New(str.Get(), str.Length(), domain); + return MCore::String::New(str.Get(), len, domain); } MString* MUtils::ToString(const StringAnsiView& str) { - if (str.IsEmpty()) + const int32 len = str.Length(); + if (len <= 0) return MCore::String::GetEmpty(); return MCore::String::New(str.Get(), str.Length()); } MString* MUtils::ToString(const StringView& str) { - if (str.IsEmpty()) + const int32 len = str.Length(); + if (len <= 0) return MCore::String::GetEmpty(); - return MCore::String::New(str.Get(), str.Length()); + return MCore::String::New(str.Get(), len); } MString* MUtils::ToString(const StringView& str, MDomain* domain) { - if (str.IsEmpty()) + const int32 len = str.Length(); + if (len <= 0) return MCore::String::GetEmpty(domain); - return MCore::String::New(str.Get(), str.Length(), domain); + return MCore::String::New(str.Get(), len, domain); } ScriptingTypeHandle MUtils::UnboxScriptingTypeHandle(MTypeObject* value) From 7f935ab57a689a79877c7161303e8c1720f29768 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 26 Feb 2024 19:47:16 +0100 Subject: [PATCH 79/79] Fix regression on abstracts scripts creation 2df3d0f7477e682464dcf8dbf8c7e96100cb0106 --- Source/Engine/Scripting/BinaryModule.cpp | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/Source/Engine/Scripting/BinaryModule.cpp b/Source/Engine/Scripting/BinaryModule.cpp index d9f8f2286..bd3df861e 100644 --- a/Source/Engine/Scripting/BinaryModule.cpp +++ b/Source/Engine/Scripting/BinaryModule.cpp @@ -349,20 +349,6 @@ void ScriptingType::DefaultInitRuntime() ScriptingObject* ScriptingType::DefaultSpawn(const ScriptingObjectSpawnParams& params) { -#if !BUILD_RELEASE - // Provide more context information on object spawn failure in development builds - if (params.Type) - { - auto& type = params.Type.GetType(); - if (type.ManagedClass) - { - if (type.ManagedClass->IsAbstract()) - LOG(Error, "Cannot spawn abstract type '{}'", type.ToString()); - if (type.ManagedClass->IsStatic()) - LOG(Error, "Cannot spawn static type '{}'", type.ToString()); - } - } -#endif return nullptr; } @@ -777,6 +763,11 @@ ScriptingObject* ManagedBinaryModule::ManagedObjectSpawn(const ScriptingObjectSp // Create native object ScriptingTypeHandle managedTypeHandle = params.Type; const ScriptingType* managedTypePtr = &managedTypeHandle.GetType(); + if (managedTypePtr->ManagedClass && managedTypePtr->ManagedClass->IsAbstract()) + { + LOG(Error, "Failed to spawn abstract type '{}'", managedTypePtr->ToString()); + return nullptr; + } while (managedTypePtr->Script.Spawn != &ManagedObjectSpawn) { managedTypeHandle = managedTypePtr->GetBaseType(); @@ -1119,8 +1110,7 @@ void ManagedBinaryModule::InitType(MClass* mclass) // Create scripting type descriptor for managed-only type based on the native base class const int32 typeIndex = Types.Count(); Types.AddUninitialized(); - const ScriptingType::SpawnHandler spawner = mclass->IsAbstract() ? ScriptingType::DefaultSpawn : ManagedObjectSpawn; - new(Types.Get() + Types.Count() - 1)ScriptingType(typeName, this, baseType.GetType().Size, ScriptingType::DefaultInitRuntime, spawner, baseType, nullptr, nullptr, interfaces); + new(Types.Get() + Types.Count() - 1)ScriptingType(typeName, this, baseType.GetType().Size, ScriptingType::DefaultInitRuntime, ManagedObjectSpawn, baseType, nullptr, nullptr, interfaces); TypeNameToTypeIndex[typeName] = typeIndex; auto& type = Types[typeIndex]; type.ManagedClass = mclass;