OnCodeChange
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object OnCodeChange( ModularCar carOccupant, BasePlayer player, string text )
{
Puts( "OnCodeChange works!" );
return null;
}Location
- ModularCarGarage::RPC_RequestNewCode(BaseEntity.RPCMessage msg)
csharp
//---
}
BasePlayer player = msg.player;
if (!(player == null))
{
string text = msg.read.String();
if (Interface.CallHook("OnCodeChange", carOccupant, player, text) == null && carOccupant.CarLock.TrySetNewCode(text, player.userID))
{
Effect.server.Run(changeLockCodeEffect.resourcePath, this, 0u, Vector3.zero, Vector3.zero);
}
}
}