public void AddReset(ResetData rd) { lock (Resets) { Resets.Add(rd); } }
internal static void Register(Type type) { Constructors.Add(type.GetConstructor(Type.EmptyTypes)); Saves.Add(type, typeof(FieldBackuper <>).MakeGenericType(type) .GetMethod("Save")); Resets.Add(type, typeof(FieldBackuper <>).MakeGenericType(type) .GetMethod("Reset")); }
public void AddReset(string type, int extra, int arg1, int arg2, int arg3) { var newReset = new ResetData { Type = Realm.Library.Common.Extensions.EnumerationExtensions.GetEnumIgnoreCase <ResetTypes>(type), Extra = extra, Command = type[0].ToString() }; newReset.SetArgs(arg1, arg2, arg3); Resets.Add(newReset); }
static Author() { Resets.Add(() => NameToAuthor.Clear()); }
public void AddReset(ResetData reset) => Resets.Add(reset);