Skip to content

OnItemLock ​

Usage ​

  • No return behavior

Example Autogenerated ​

csharp
private void OnItemLock(  )
{
    Puts( "OnItemLock works!" );
}

Location ​

  • Item::LockUnlock(bool bNewState)
csharp
public void LockUnlock(bool bNewState)
{
	if (HasFlag(Flag.IsLocked) != bNewState && (!bNewState || Interface.CallHook("OnItemLock", this) == null) && (bNewState || Interface.CallHook("OnItemUnlock", this) == null))
	{
		SetFlag(Flag.IsLocked, bNewState);
		MarkDirty();
	}
}

Released under the MIT License.