using Nox.Input; using System.Collections; namespace Nox.Platform { /// /// Add here your platforms as needed /// public enum DevicePlatform { Desktop, UnityEditor } /// /// Factory interface for platform selection and initialization /// public interface IPlatform { PlatformSettings PlatformSettings { get; } IEnumerator Initialize(object applicationData); IInput InitializeInput(); void Tick(); void Dispose(); void OnApplicationQuit(); } }