21 lines
556 B
C#
21 lines
556 B
C#
using System;
|
|
|
|
namespace ShrinkModFramework
|
|
{
|
|
public sealed class ShrinkModHandle
|
|
{
|
|
public ShrinkModInfo Info { get; }
|
|
public IShrinkMod Instance { get; }
|
|
public ShrinkModState State { get; internal set; }
|
|
public long Generation { get; internal set; }
|
|
internal IDisposable EventBinding { get; set; }
|
|
|
|
internal ShrinkModHandle(ShrinkModInfo info, IShrinkMod instance)
|
|
{
|
|
Info = info;
|
|
Instance = instance;
|
|
State = ShrinkModState.Discovered;
|
|
}
|
|
}
|
|
}
|