public Achievement(Plugin.IAchievement plug) { try { _plug = plug; isLoad = true; } catch (Exception ex) { Environment.ReportError(ex, AccessManager.AccessKey); } }
public void Load(string name) { try { if (isLoad) { throw new AchievementLoadedException(); } _plug = PluginManager.CreateObject <Plugin.IAchievement>(name, "Achievement"); isLoad = true; } catch (Exception ex) { Environment.ReportError(ex, AccessManager.AccessKey); } }