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();
}
}