Skip to content

OnBuildingPrivilege

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private void OnBuildingPrivilege( BaseEntity instance, OBB obb, bool cached, float cacheDuration )
{
    Puts( "OnBuildingPrivilege works!" );
}

Location

  • BaseEntity::GetBuildingPrivilege(OBB obb, bool cached, float cacheDuration)
csharp
public BuildingPrivlidge GetBuildingPrivilege(OBB obb, bool cached, float cacheDuration = 1f)
{
	object returnvar = Interface.CallHook("OnBuildingPrivilege", this, obb, cached, cacheDuration);
	if (returnvar is BuildingPrivlidge)
	{
		return (BuildingPrivlidge)returnvar;
	}
	if (cached && this.cachedBuildingPrivilegeTime != 0f && Time.time - this.cachedBuildingPrivilegeTime < cacheDuration)
//---

Released under the MIT License.