Skip to content

OnBookmarkInput

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnBookmarkInput( ComputerStation instance, BasePlayer player, InputState inputState )
{
    Puts( "OnBookmarkInput works!" );
    return null;
}

Location

  • ComputerStation::PlayerServerInput(InputState inputState, BasePlayer player)
csharp
//---
		if ((iOEntity != null) & !iOEntity.IsPowered())
		{
			DismountAllPlayers();
		}
	}
	if (HasFlag(Flags.Reserved2) && currentlyControllingEnt.IsValid(serverside: true) && Interface.CallHook("OnBookmarkInput", this, player, inputState) == null)
	{
		currentlyControllingEnt.Get(serverside: true).GetComponent<IRemoteControllable>().UserInput(inputState, new CameraViewerId(player.userID, 0L));
	}
}

Released under the MIT License.