OnExcavatorSuppliesRequested
Usage
- No return behavior
Example Autogenerated
csharp
private void OnExcavatorSuppliesRequested( ExcavatorSignalComputer instance, BasePlayer player, BaseEntity baseEntity )
{
Puts( "OnExcavatorSuppliesRequested works!" );
}Location
- ExcavatorSignalComputer::RequestSupplies(BaseEntity.RPCMessage rpc)
csharp
//---
Vector3 position = dropPoints[UnityEngine.Random.Range(0, dropPoints.Length)].position;
Vector3 vector = new Vector3(UnityEngine.Random.Range(-3f, 3f), 0f, UnityEngine.Random.Range(-3f, 3f));
baseEntity.SendMessage("InitDropPosition", position + vector, SendMessageOptions.DontRequireReceiver);
baseEntity.Spawn();
}
Interface.CallHook("OnExcavatorSuppliesRequested", this, rpc.player, baseEntity);
chargePower -= GetChargeNeededForSupplies();
SetFlag(Flags.Reserved7, b: false);
SetFlag(Flags.Reserved9, b: true);
Invoke(StopTransmitting, 5f);
numSuppliesCalled++;
//---