WanderState.HandleHerbivore C# (CSharp) Method

HandleHerbivore() public method

public HandleHerbivore ( StatePatternCritter, herbivore ) : void
herbivore StatePatternCritter,
return void
    public void HandleHerbivore( StatePatternCritter herbivore )
    {
        if ( critter.gameObject.CompareTag("Predator") )  // Are we a Predator?
        {
            foreach ( int herbID in critter.preyList )
            {
                if ( herbivore.ID == herbID )
                {
                    if (Random.value < 0.01) {
                        ToPursuitState(herbivore);
                        break;
                    }   // This is where we will initiate chase;
                }
            }
        }
    }