HookPoints: SignTextGet - SignatureBeef/Terraria-s-Dedicated-Server-Mod GitHub Wiki

Summary

When any sign is viewed, this event is triggered.

Object Returned

Data Type Object Description
int X X coordinate of the sign.
int Y Y coordinate of the sign.
short SignIndex The sign index.
string Text Text on the sign.

Example

C#

[Hook(HookOrder.NORMAL)]
void OnSignTextGet(ref HookContext ctx, ref HookArgs.SignTextGet args)
{
	Tools.WriteLine(args.Text);
}

Lua

function YourPlugin:Initialized()
	export.Hooks = {}
	export.Hooks.SignTextGet =
	{
		Call = export.OnSignTextGet,
	}
end

function YourPlugin:OnSignTextGet(ctx, args)
	Tools.WriteLine(args.Text)
end