OnAnimalDungProduced
Saving the created Item to a variable for its subsequent transfer in a hook.
Usage
- No return behavior
Example Autogenerated
csharp
private void OnAnimalDungProduced( )
{
Puts( "OnAnimalDungProduced works!" );
}
csharp
private void OnAnimalDungProduced( BaseRidableAnimal instance, Item V_1 )
{
Puts( "OnAnimalDungProduced works!" );
}
csharp
private void OnAnimalDungProduced( )
{
Puts( "OnAnimalDungProduced works!" );
}
csharp
private void OnAnimalDungProduced( RidableHorse2 instance, Item V_1 )
{
Puts( "OnAnimalDungProduced works!" );
}
Location
- BaseRidableAnimal::DoDung()
- BaseRidableAnimal::DoDung()
- RidableHorse2::DoDung()
- RidableHorse2::DoDung()
csharp
//---
{
return;
}
Item OxideGen_ = ItemManager.Create(this.Dung, 1, 0uL, true);
OxideGen_.Drop(base.transform.position + -base.transform.forward + Vector3.up * 1.1f + UnityEngine.Random.insideUnitSphere * 0.1f, -base.transform.forward, default(Quaternion));
Interface.CallHook("OnAnimalDungProduced", this, OxideGen_);
}
csharp
//---
{
return;
}
Item OxideGen_ = ItemManager.Create(this.dungItem, 1, 0uL, true);
OxideGen_.Drop(base.transform.position + -base.transform.forward + Vector3.up * 1.1f + UnityEngine.Random.insideUnitSphere * 0.1f, -base.transform.forward, default(Quaternion));
Interface.CallHook("OnAnimalDungProduced", this, OxideGen_);
}