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

Summary

When any sign text is edited and then saved, this event is triggered. It's only triggered on save.

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.
Sign OldSign The old sign object

Example

C#

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

Lua

function YourPlugin:Initialized()
	export.Hooks = {}
	export.Hooks.SignTextSet =
	{
		Call = export.OnSignTextSet,
	}
end

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