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.