Added compatibiliy shims for old method signatures without which existing compiled plugins will error with missing method ...
This fixes #410
This commit is contained in:
parent
d813a60060
commit
b6b5a2f1ca
5 changed files with 69 additions and 5 deletions
|
|
@ -530,6 +530,13 @@ namespace TShockAPI
|
|||
Netplay.disconnect = true;
|
||||
}
|
||||
|
||||
#if COMPAT_SIGS
|
||||
[Obsolete("This method is for signature compatibility for external code only")]
|
||||
public bool ForceKick(TSPlayer player, string reason)
|
||||
{
|
||||
return Kick(player, reason, true, false, string.Empty);
|
||||
}
|
||||
#endif
|
||||
/// <summary>
|
||||
/// Kicks a player from the server without checking for immunetokick permission.
|
||||
/// </summary>
|
||||
|
|
@ -541,6 +548,13 @@ namespace TShockAPI
|
|||
Kick(player, reason, true, silent);
|
||||
}
|
||||
|
||||
#if COMPAT_SIGS
|
||||
[Obsolete("This method is for signature compatibility for external code only")]
|
||||
public bool Kick(TSPlayer player, string reason, string adminUserName)
|
||||
{
|
||||
return Kick(player, reason, false, false, adminUserName);
|
||||
}
|
||||
#endif
|
||||
/// <summary>
|
||||
/// Kicks a player from the server.
|
||||
/// </summary>
|
||||
|
|
@ -569,6 +583,13 @@ namespace TShockAPI
|
|||
return false;
|
||||
}
|
||||
|
||||
#if COMPAT_SIGS
|
||||
[Obsolete("This method is for signature compatibility for external code only")]
|
||||
public bool Ban(TSPlayer player, string reason, string adminUserName)
|
||||
{
|
||||
return Ban(player, reason, false, adminUserName);
|
||||
}
|
||||
#endif
|
||||
/// <summary>
|
||||
/// Bans and kicks a player from the server.
|
||||
/// </summary>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue