XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
UTF-8
using VRage;
using VRage.Analytics;
using VRage.Audio;
using VRage.Http;
using VRage.Input;
using VRage.Scripting;
using VRage.Serialization;
using VRage.Utils;

namespace SpaceEngineersBlueprintEditor.SpaceEngineersCore.InnerModel;

public class CorePlatform : IVRagePlatform
{
    public bool SessionReady { get; set; }

    public IVRageWindows Windows
    {
        get
        {
            throw new NotImplementedException();
        }
    }

    public IVRageHttp Http
    {
        get
        {
            throw new NotImplementedException();
        }
    }

    public IVRageSystem System { get; } = new VRageSystemImpl();

    public IVRageRender Render { get; } = new VRageRenderImpl();

    public IMyTaskRunner TaskRunner { get; } = new MyDefaultTaskRunner();

    public IAnsel Ansel
    {
        get
        {
            throw new NotImplementedException();
        }
    }

    public IAfterMath AfterMath
    {
        get
        {
            throw new NotImplementedException();
        }
    }

    public IVRageInput Input
    {
        get
        {
            throw new NotImplementedException();
        }
    }

    public IVRageInput2 Input2
    {
        get
        {
            throw new NotImplementedException();
        }
    }

    public IMyAudio Audio
    {
        get
        {
            throw new NotImplementedException();
        }
    }

    public IMyImeProcessor ImeProcessor
    {
        get
        {
            throw new NotImplementedException();
        }
    }

    public IMyCrashReporting CrashReporting
    {
        get
        {
            throw new NotImplementedException();
        }
    }

    public IVRageScripting Scripting
    {
        get
        {
            throw new NotImplementedException();
        }
    }

    public void Init()
    {
        this.typeModel = new DynamicTypeModel();
    }

    public bool CreateInput2()
    {
        throw new NotImplementedException();
    }

    public IVideoPlayer CreateVideoPlayer()
    {
        throw new NotImplementedException();
    }

    public void Done()
    {
        throw new NotImplementedException();
    }

    public IProtoTypeModel GetTypeModel()
    {
        return this.typeModel;
    }

    public IMyAnalytics InitAnalytics(string projectId, string version)
    {
        throw new NotImplementedException();
    }

    public IMyAnalytics InitAnalytics(string projectId, string version, bool idInited)
    {
        throw new NotImplementedException();
    }

    public void InitScripting(IVRageScripting scripting)
    {
        throw new NotImplementedException();
    }

    public void Update()
    {
        throw new NotImplementedException();
    }

    private IProtoTypeModel typeModel;
}