Skip to content

OnStructureRepair

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnStructureRepair( BaseCombatEntity instance, BasePlayer player )
{
    Puts( "OnStructureRepair works!" );
    return null;
}

Location

  • BaseCombatEntity::DoRepair(BasePlayer player)
csharp
public virtual void DoRepair(BasePlayer player)
{
	BasePlayer player2 = player;
	if (!repair.enabled || Interface.CallHook("OnStructureRepair", this, player) != null)
	{
		return;
	}
	float num = GetDamageRepairCooldown();
	if (player2.IsInCreativeMode && Creative.freeRepair)
//---

Released under the MIT License.