OnPlayerSpectate
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object OnPlayerSpectate( BasePlayer instance, string spectateFilter )
{
Puts( "OnPlayerSpectate works!" );
return null;
}Location
- BasePlayer::StartSpectating()
csharp
public void StartSpectating()
{
if (!IsSpectating() && Interface.CallHook("OnPlayerSpectate", this, spectateFilter) == null)
{
SetPlayerFlag(PlayerFlags.Spectating, b: true);
TransformEx.SetLayerRecursive(base.gameObject, 10);
CancelInvoke(InventoryUpdate);
ChatMessage("Becoming Spectator");
//---