BREAKING CHANGE: renamed namespace & assembly names

This commit is contained in:
2025-08-05 19:41:35 +03:00
parent 1644a751bb
commit 3d183b21cd
259 changed files with 411 additions and 405 deletions

View File

@@ -4,7 +4,8 @@
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>disable</ImplicitUsings>
<Nullable>enable</Nullable>
<RootNamespace>Syntriax.Engine.Systems</RootNamespace>
<RootNamespace>Engine.Systems</RootNamespace>
<AssemblyName>Engine.Systems</AssemblyName>
</PropertyGroup>
<ItemGroup>

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Input;
namespace Engine.Systems.Input;
public interface IButtonInputs<T> : IHasStateEnable
{

View File

@@ -1,4 +1,4 @@
namespace Syntriax.Engine.Systems.Network;
namespace Engine.Systems.Network;
public interface IConnection
{

View File

@@ -1,4 +1,4 @@
namespace Syntriax.Engine.Systems.Network;
namespace Engine.Systems.Network;
public interface IEntityNetworkPacket : INetworkPacket
{

View File

@@ -1,8 +1,8 @@
using System.Collections.Generic;
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Network;
namespace Engine.Systems.Network;
public interface INetworkCommunicator
{

View File

@@ -1,5 +1,5 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Network;
namespace Engine.Systems.Network;
public interface INetworkEntity : IEntity;

View File

@@ -1,8 +1,8 @@
using System.Collections.Generic;
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Network;
namespace Engine.Systems.Network;
public interface INetworkManager
{

View File

@@ -1,3 +1,3 @@
namespace Syntriax.Engine.Systems.Network;
namespace Engine.Systems.Network;
public interface INetworkPacket;

View File

@@ -1,4 +1,4 @@
namespace Syntriax.Engine.Systems.Network;
namespace Engine.Systems.Network;
public interface IPacketListenerClient<T> : INetworkEntity
{

View File

@@ -1,4 +1,4 @@
namespace Syntriax.Engine.Systems.Network;
namespace Engine.Systems.Network;
public interface IPacketListenerServer<T> : INetworkEntity
{

View File

@@ -1,4 +1,4 @@
namespace Syntriax.Engine.Systems.Network;
namespace Engine.Systems.Network;
public enum PacketDelivery
{

View File

@@ -3,9 +3,9 @@ using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Network;
namespace Engine.Systems.Network;
/// <summary>
/// Intermediary manager that looks up in it's hierarchy for a <see cref="INetworkCommunicator"/> to route/broadcast it's received packets to their destinations.

View File

@@ -1,4 +1,4 @@
namespace Syntriax.Engine.Systems
namespace Engine.Systems
{
// This is pretty much so the assembly gets loaded automatically because
// the builds include the assembly but sometimes doesn't link load it at startup.

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.StateMachine;
namespace Engine.Systems.StateMachine;
public interface IState : IEntity, INameable
{

View File

@@ -1,8 +1,8 @@
using System.Collections.Generic;
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.StateMachine;
namespace Engine.Systems.StateMachine;
public class State : BaseEntity, IState
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.StateMachine;
namespace Engine.Systems.StateMachine;
public abstract class StateBehaviourBase : Behaviour, IState
{

View File

@@ -1,7 +1,7 @@
using Syntriax.Engine.Core;
using Syntriax.Engine.Core.Serialization;
using Engine.Core;
using Engine.Core.Serialization;
namespace Syntriax.Engine.Systems.StateMachine;
namespace Engine.Systems.StateMachine;
public class StateMachine : Behaviour, IUpdate
{

View File

@@ -2,7 +2,7 @@ using System;
using System.Collections.Generic;
using System.Linq;
namespace Syntriax.Engine.Systems.StateMachine;
namespace Engine.Systems.StateMachine;
public readonly record struct StateTransition(IState State, IReadOnlyList<Func<bool>> Conditions)
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Time;
namespace Engine.Systems.Time;
public interface IReadOnlyStopwatch
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Time;
namespace Engine.Systems.Time;
public interface IReadOnlyTicker : IReadOnlyStopwatch
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Time;
namespace Engine.Systems.Time;
public interface IReadOnlyTimer
{

View File

@@ -1,4 +1,4 @@
namespace Syntriax.Engine.Systems.Time;
namespace Engine.Systems.Time;
public interface IStopwatch : IReadOnlyStopwatch
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Time;
namespace Engine.Systems.Time;
public interface ITicker
{

View File

@@ -1,4 +1,4 @@
namespace Syntriax.Engine.Systems.Time;
namespace Engine.Systems.Time;
public interface ITimer : IReadOnlyTimer
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Time;
namespace Engine.Systems.Time;
public class Stopwatch : Behaviour, IUpdate, IStopwatch
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Time;
namespace Engine.Systems.Time;
public class TickerStopwatch : Stopwatch, ITicker
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Time;
namespace Engine.Systems.Time;
public class TickerTimer : Timer, ITicker
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Time;
namespace Engine.Systems.Time;
public class Timer : Behaviour, IUpdate, ITimer
{

View File

@@ -1,4 +1,4 @@
namespace Syntriax.Engine.Systems.Time;
namespace Engine.Systems.Time;
public enum TimerState
{

View File

@@ -1,8 +1,8 @@
// Reference: https://easings.net
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
internal static class EaseConstants
{

View File

@@ -1,7 +1,7 @@
using System;
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenAABBExtensions
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenCamera2DExtensions
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenCircleExtensions
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenColorExtensions
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenLine2DEquationExtensions
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenLine2DExtensions
{

View File

@@ -1,7 +1,7 @@
using System;
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenProjection1DExtensions
{

View File

@@ -1,7 +1,7 @@
using System;
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenQuaternionExtensions
{

View File

@@ -1,7 +1,7 @@
using System.Collections.Generic;
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenShape2DExtensions
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenTransform2DExtensions
{

View File

@@ -1,7 +1,7 @@
using System;
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenTriangleExtensions
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenVector2DExtensions
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenVector3DExtensions
{

View File

@@ -1,4 +1,4 @@
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public interface IEasing
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public interface ITween
{

View File

@@ -1,4 +1,4 @@
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public interface ITweenManager
{

View File

@@ -1,6 +1,6 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
internal class Tween : ITween
{

View File

@@ -1,6 +1,6 @@
using System;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public static class TweenExtensions
{

View File

@@ -1,9 +1,9 @@
using System.Collections;
using System.Collections.Generic;
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public class TweenManager : Behaviour, ITweenManager
{

View File

@@ -1,4 +1,4 @@
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public enum TweenState
{

View File

@@ -1,5 +1,5 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public class WaitForTweenCompleteCoroutineYield(ITween tween) : CoroutineYield(() => tween.State == TweenState.Completed);

View File

@@ -1,5 +1,5 @@
using Syntriax.Engine.Core;
using Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
namespace Engine.Systems.Tween;
public class WaitWhileTweenActiveCoroutineYield(ITween tween) : CoroutineYield(() => tween.State.CheckFlag(TweenState.Completed | TweenState.Cancelled));