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