Skip to content

Commit

Permalink
v0.3.2
Browse files Browse the repository at this point in the history
  • Loading branch information
KedamaOvO committed Oct 5, 2019
1 parent bf8d279 commit a78dcda
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion IngameOverlayPlugin.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,29 @@ namespace IngameOverlay
[SyncPluginDependency("7216787b-507b-4eef-96fb-e993722acf2e", Version = "^1.4.3", Require = true)]
public class IngameOverlayPlugin : Plugin
{
public const string PLUGIN_VERSION = "0.3.1";
public const string PLUGIN_VERSION = "0.3.2";
private string _currentStatusString = "Idle";
private BreakTimeParser _breakTimeParser;

public IngameOverlayPlugin() : base("IngameOverlay", "Deliay & KedamaOvO")
{
}

public override void OnDisable()
{
var tmp = Setting.OverlayConfigs.OverlayConfigItems.Select(c=>c).ToList();

Setting.OverlayConfigs.OverlayConfigItems.Clear();
Setting.OverlayConfigs.WriteToMmf(true);

Setting.OverlayConfigs.OverlayConfigItems = tmp;
}

public override void OnExit()
{
OnDisable();
}

public override void OnEnable()
{
var Config = new OverlayConfig();
Expand Down Expand Up @@ -101,12 +116,15 @@ public override void OnEnable()

foreach (var item in Setting.OverlayConfigs.OverlayConfigItems)
{
item.Visibility = false;
item.VisibilityChanged += (list) =>
{
item.Visibility = item.VisibleStatus.Contains(_currentStatusString);
Setting.OverlayConfigs.WriteToMmf(false);
};
}

Setting.OverlayConfigs.WriteToMmf(true);
}

private void UpdateVisibility(List<string> list) { }
Expand Down

0 comments on commit a78dcda

Please sign in to comment.