Comment OnPlaceObject related hook stuff
This commit is contained in:
parent
914782ab9e
commit
b5a40a4472
1 changed files with 19 additions and 1 deletions
|
|
@ -613,30 +613,48 @@ namespace TShockAPI
|
||||||
TileX = tilex,
|
TileX = tilex,
|
||||||
TileY = tiley,
|
TileY = tiley,
|
||||||
};
|
};
|
||||||
|
|
||||||
SendTileSquare.Invoke(null, args);
|
SendTileSquare.Invoke(null, args);
|
||||||
return args.Handled;
|
return args.Handled;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>The arguments to the PlaceObject hook.</summary>
|
||||||
public class PlaceObjectEventArgs : HandledEventArgs
|
public class PlaceObjectEventArgs : HandledEventArgs
|
||||||
{
|
{
|
||||||
|
/// <summary>The calling Player.</summary>
|
||||||
public TSPlayer Player { get; set; }
|
public TSPlayer Player { get; set; }
|
||||||
|
|
||||||
|
/// <summary>The X location where the object was placed.</summary>
|
||||||
public short X { get; set ; }
|
public short X { get; set ; }
|
||||||
|
|
||||||
|
/// <summary>The Y location where the object was placed.</summary>
|
||||||
public short Y { get; set; }
|
public short Y { get; set; }
|
||||||
|
|
||||||
|
/// <summary>The type of object that was placed.</summary>
|
||||||
public short Type { get; set; }
|
public short Type { get; set; }
|
||||||
|
|
||||||
|
/// <summary>The style of the object was placed.</summary>
|
||||||
public short Style { get; set; }
|
public short Style { get; set; }
|
||||||
|
|
||||||
|
/// <summary>Alternate variation of the object placed.</summary>
|
||||||
public byte Alternate { get; set; }
|
public byte Alternate { get; set; }
|
||||||
|
|
||||||
|
/// <summary>The direction the object was placed.</summary>
|
||||||
public bool Direction { get; set; }
|
public bool Direction { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>Fired when an object is placed in the world.</summary>
|
||||||
public static HandlerList<PlaceObjectEventArgs> PlaceObject;
|
public static HandlerList<PlaceObjectEventArgs> PlaceObject;
|
||||||
|
|
||||||
|
/// <summary>Fires the PlaceObject hook. To be called when an object is placed in the world.</summary>
|
||||||
|
/// <param name="player">The originating player.</param>
|
||||||
|
/// <param name="x">The x position where the object is placed.</param>
|
||||||
|
/// <param name="y">The y position where the object is placed.</param>
|
||||||
|
/// <param name="type">The type of object.</param>
|
||||||
|
/// <param name="style">The object's style data.</param>
|
||||||
|
/// <param name="alternate">The object's alternate data.</param>
|
||||||
|
/// <param name="direction">The direction of the object.</param>
|
||||||
|
/// <returns>bool</returns>
|
||||||
private static bool OnPlaceObject(TSPlayer player, short x, short y, short type, short style, byte alternate, bool direction)
|
private static bool OnPlaceObject(TSPlayer player, short x, short y, short type, short style, byte alternate, bool direction)
|
||||||
{
|
{
|
||||||
if (PlaceObject == null)
|
if (PlaceObject == null)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue