OnMountedWeaponReload
Usage
- Return a bool value to override default behavior
Example Autogenerated
csharp
private bool? OnMountedWeaponReload( BaseMountedWeapon instance, BasePlayer player )
{
Puts( "OnMountedWeaponReload works!" );
return null;
}Location
- BaseMountedWeapon::ServerStartReload(BasePlayer player)
csharp
//---
BasePlayer mounted = GetMounted();
if (mounted == null || player == null || player != mounted || HasFlag(Flags.Reserved4) || UnableToStartReloadServer(player))
{
return false;
}
object obj = Interface.CallHook("OnMountedWeaponReload", this, player);
if (obj != null)
{
if (!(obj is bool))
{
return false;
//---