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();
//---