Merge branch 'general-devel' of github.com:NyxStudios/TShock into general-devel
This commit is contained in:
commit
88dc2c58e7
2 changed files with 7 additions and 4 deletions
|
|
@ -26,22 +26,25 @@ namespace TShockAPI.Hooks
|
||||||
{
|
{
|
||||||
public TSPlayer Player { get; private set; }
|
public TSPlayer Player { get; private set; }
|
||||||
|
|
||||||
public RegionEnteredEventArgs(TSPlayer ply)
|
public Region Region { get; private set; }
|
||||||
|
|
||||||
|
public RegionEnteredEventArgs(TSPlayer ply, Region region)
|
||||||
{
|
{
|
||||||
Player = ply;
|
Player = ply;
|
||||||
|
Region = region;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public delegate void RegionEnteredD(RegionEnteredEventArgs args);
|
public delegate void RegionEnteredD(RegionEnteredEventArgs args);
|
||||||
public static event RegionEnteredD RegionEntered;
|
public static event RegionEnteredD RegionEntered;
|
||||||
public static void OnRegionEntered(TSPlayer player)
|
public static void OnRegionEntered(TSPlayer player, Region region)
|
||||||
{
|
{
|
||||||
if (RegionEntered == null)
|
if (RegionEntered == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
RegionEntered(new RegionEnteredEventArgs(player));
|
RegionEntered(new RegionEnteredEventArgs(player, region));
|
||||||
}
|
}
|
||||||
|
|
||||||
public class RegionLeftEventArgs
|
public class RegionLeftEventArgs
|
||||||
|
|
|
||||||
|
|
@ -902,7 +902,7 @@ namespace TShockAPI
|
||||||
|
|
||||||
if (player.CurrentRegion != null)
|
if (player.CurrentRegion != null)
|
||||||
{
|
{
|
||||||
Hooks.RegionHooks.OnRegionEntered(player);
|
Hooks.RegionHooks.OnRegionEntered(player, player.CurrentRegion);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue