26 lines
718 B
C#
26 lines
718 B
C#
using System.IO;
|
|
using Nebula.Launcher.Services;
|
|
using Nebula.Launcher.ViewModels.Pages;
|
|
using Nebula.Shared.Utils;
|
|
|
|
namespace Nebula.Launcher.ViewModels.ContentView;
|
|
|
|
[ConstructGenerator]
|
|
public sealed partial class DecompilerContentView: ContentViewBase
|
|
{
|
|
[GenerateProperty] private DecompilerService decompilerService {get;}
|
|
|
|
public override void InitialiseWithData(ContentPath path, Stream stream, ContentEntry contentEntry)
|
|
{
|
|
base.InitialiseWithData(path, stream, contentEntry);
|
|
decompilerService.OpenServerDecompiler(contentEntry.ServerName.ToRobustUrl());
|
|
}
|
|
|
|
protected override void Initialise()
|
|
{
|
|
}
|
|
|
|
protected override void InitialiseInDesignMode()
|
|
{
|
|
}
|
|
} |