Skip to content

OnLivestockAnimalFamiliarityAdded ​

Usage ​

  • No return behavior

Example Autogenerated ​

csharp
private void OnLivestockAnimalFamiliarityAdded( Rust.Ai.Gen2.LivestockAnimal instance, ulong userId, float seconds )
{
    Puts( "OnLivestockAnimalFamiliarityAdded works!" );
}

Location ​

  • Rust.Ai.Gen2.LivestockAnimal::AddFamiliarity(ulong userId, float seconds)
  • Rust.Ai.Gen2.LivestockAnimal::AddFamiliarity(ulong userId, float seconds)
  • Rust.Ai.Gen2.LivestockAnimal::AddFamiliarity(ulong userId, float seconds)
csharp
//---
	for (int i = 0; i < acquaintances.Length; i++)
	{
		if (acquaintances[i].userId == userId)
		{
			acquaintances[i].seconds = Mathf.Clamp(acquaintances[i].seconds + seconds, 0f, maxTrust);
			Interface.CallHook("OnLivestockAnimalFamiliarityAdded", this, userId, seconds);
			return;
		}
		if (acquaintances[i].userId == 0L)
		{
			if (num < 0)
//---
csharp
//---
	for (int i = 0; i < acquaintances.Length; i++)
	{
		if (acquaintances[i].userId == userId)
		{
			acquaintances[i].seconds = Mathf.Clamp(acquaintances[i].seconds + seconds, 0f, maxTrust);
			Interface.CallHook("OnLivestockAnimalFamiliarityAdded", this, userId, seconds);
			return;
		}
		if (acquaintances[i].userId == 0L)
		{
			if (num < 0)
//---
csharp
//---
	for (int i = 0; i < acquaintances.Length; i++)
	{
		if (acquaintances[i].userId == userId)
		{
			acquaintances[i].seconds = Mathf.Clamp(acquaintances[i].seconds + seconds, 0f, maxTrust);
			Interface.CallHook("OnLivestockAnimalFamiliarityAdded", this, userId, seconds);
			return;
		}
		if (acquaintances[i].userId == 0L)
		{
			if (num < 0)
//---

Released under the MIT License.