Skip to content

OnNpcConversationStart

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnNpcConversationStart( NPCTalking instance, BasePlayer ply, ConversationData conversationData )
{
    Puts( "OnNpcConversationStart works!" );
    return null;
}

Location

  • NPCTalking::Server_BeginTalking(BasePlayer ply)
csharp
//---
	}
	if (conversingPlayers.Contains(ply))
	{
		Server_OnConversationEnded(ply);
	}
	if (Interface.CallHook("OnNpcConversationStart", this, ply, conversationFor) != null)
	{
		return;
	}
	conversingPlayers.Add(ply);
	UpdateFlags();
//---

Released under the MIT License.