Engine-Pong/Game/Network/Abstract/INetworkManager.cs

15 lines
365 B
C#
Raw Normal View History

2024-02-09 11:50:16 +03:00
using System;
using System.Threading.Tasks;
using Syntriax.Engine.Core.Abstract;
namespace Syntriax.Engine.Network.Abstract;
public interface INetworkManager
{
Action<IGameObject>? OnNetworkGameObjectInstantiated { get; set; }
INetworkCommunicator Communicator { get; }
Task<T> Instantiate<T>(params object?[]? args) where T : class, IGameObject;
}