Removed unnecessary abstraction.
This commit is contained in:
parent
4e85c5ddac
commit
cc753cf1da
1 changed files with 2 additions and 8 deletions
|
|
@ -40,7 +40,7 @@ namespace TShockAPI.Hooks
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public abstract class AccountGroupUpdateEventArgs : HandledEventArgs
|
public class AccountGroupUpdateEventArgs : HandledEventArgs
|
||||||
{
|
{
|
||||||
public string AccountName { get; private set; }
|
public string AccountName { get; private set; }
|
||||||
public Group Group { get; set; }
|
public Group Group { get; set; }
|
||||||
|
|
@ -52,12 +52,6 @@ namespace TShockAPI.Hooks
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public class AccountGroupUpdateByPluginEventArgs : AccountGroupUpdateEventArgs
|
|
||||||
{
|
|
||||||
public AccountGroupUpdateByPluginEventArgs(string accountName, Group group) : base(accountName, group)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
public class AccountGroupUpdateByPlayerEventArgs : AccountGroupUpdateEventArgs
|
public class AccountGroupUpdateByPlayerEventArgs : AccountGroupUpdateEventArgs
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
@ -108,7 +102,7 @@ namespace TShockAPI.Hooks
|
||||||
}
|
}
|
||||||
public static bool OnAccountGroupUpdate(UserAccount account, ref Group group)
|
public static bool OnAccountGroupUpdate(UserAccount account, ref Group group)
|
||||||
{
|
{
|
||||||
AccountGroupUpdateEventArgs args = new AccountGroupUpdateByPluginEventArgs(account.Name, group);
|
AccountGroupUpdateEventArgs args = new AccountGroupUpdateEventArgs(account.Name, group);
|
||||||
AccountGroupUpdate?.Invoke(args);
|
AccountGroupUpdate?.Invoke(args);
|
||||||
group = args.Group;
|
group = args.Group;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue