Skip to content

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

Released under the MIT License.