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