OnNpcRadioChatter
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object OnNpcRadioChatter( ScientistNPC instance )
{
Puts( "OnNpcRadioChatter works!" );
return null;
}Location
- ScientistNPC::PlayRadioChatter()
csharp
//---
{
if (base.IsDestroyed || base.transform == null)
{
CancelInvoke(PlayRadioChatter);
}
else if (Interface.CallHook("OnNpcRadioChatter", this) == null)
{
Effect.server.Run(RadioChatterEffects[UnityEngine.Random.Range(0, RadioChatterEffects.Length)].resourcePath, this, StringPool.Get("head"), Vector3.zero, Vector3.zero);
QueueRadioChatter();
}
}
//---