CanTakeCutting
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object CanTakeCutting( BasePlayer player, GrowableEntity instance )
{
Puts( "CanTakeCutting works!" );
return null;
}Location
- GrowableEntity::TakeClones(BasePlayer player)
csharp
private void TakeClones(BasePlayer player)
{
if (player == null || !CanClone(player) || Interface.CallHook("CanTakeCutting", player, this) != null)
{
return;
}
int num = Properties.BaseCloneCount + Genes.GetGeneTypeCount(GrowableGenetics.GeneType.Yield) / 2;
if (num > 0)
//---