Skip to content

OnPhoneAnswer

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnPhoneAnswer( PhoneController instance, PhoneController activeCallTo )
{
    Puts( "OnPhoneAnswer works!" );
    return null;
}

Location

  • PhoneController::AnswerPhone(BaseEntity.RPCMessage msg)
csharp
//---
		CancelInvoke(TimeOutDialing);
	}
	if (!(activeCallTo == null))
	{
		BasePlayer player = msg.player;
		if (Interface.CallHook("OnPhoneAnswer", this, activeCallTo) == null)
		{
			UpdateServerPlayer(player);
			BeginCall();
			activeCallTo.BeginCall();
			Interface.CallHook("OnPhoneAnswered", this, activeCallTo);
//---

Released under the MIT License.