public static void PingInfoChange(Guid modID) { ModStatusEventArgs e = new ModStatusEventArgs() { ModID = modID, Status = ModStatus.InfoChanged, OldStatus = ModStatus.InfoChanged }; StatusChanged?.Invoke(null, e); }
public static void Ping(Guid modID) { ModStatus st; _statuses.TryGetValue(modID, out st); ModStatusEventArgs e = new ModStatusEventArgs() { ModID = modID, Status = st, OldStatus = st }; StatusChanged(null, e); }
public static void SetStatus(Guid modID, ModStatus status) { ModStatus olds; _statuses.TryGetValue(modID, out olds); _statuses[modID] = status; ModStatusEventArgs e = new ModStatusEventArgs() { ModID = modID, Status = status, OldStatus = olds }; StatusChanged(null, e); }