Loading...
Searching...
No Matches
PixelCrushers.LoveHate.Example.FarmAI Class Reference

Basic AI script for the Farmer Example scene. More...

Inheritance diagram for PixelCrushers.LoveHate.Example.FarmAI:
Collaboration diagram for PixelCrushers.LoveHate.Example.FarmAI:

Public Attributes

float powerLevel = 1
 
float selfPerceivedPowerLevel = 1
 
float speed = 0.2f
 
float pursueSpeed = 0.5f
 
float evadeSpeed = 0.4f
 
float endurance = 10
 
float dislikeThreshold = -10
 
bool aggressive = false
 
List< FactionMemberm_inRange = new List<FactionMember>()
 
- Public Attributes inherited from PixelCrushers.LoveHate.Example.Mover2D
bool controlMovement = true
 
Vector3 moveToPosition
 

Protected Member Functions

override void Start ()
 
- Protected Member Functions inherited from PixelCrushers.LoveHate.Example.Mover2D
virtual void FixedUpdate ()
 

Additional Inherited Members

- Protected Attributes inherited from PixelCrushers.LoveHate.Example.Mover2D
Rect cameraRect
 
Rigidbody2D rb
 

Detailed Description

Basic AI script for the Farmer Example scene.

Member Function Documentation

◆ Start()

override void PixelCrushers.LoveHate.Example.FarmAI.Start ( )
inlineprotectedvirtual

Member Data Documentation

◆ aggressive

bool PixelCrushers.LoveHate.Example.FarmAI.aggressive = false

◆ dislikeThreshold

float PixelCrushers.LoveHate.Example.FarmAI.dislikeThreshold = -10

◆ endurance

float PixelCrushers.LoveHate.Example.FarmAI.endurance = 10

◆ evadeSpeed

float PixelCrushers.LoveHate.Example.FarmAI.evadeSpeed = 0.4f

◆ m_inRange

List<FactionMember> PixelCrushers.LoveHate.Example.FarmAI.m_inRange = new List<FactionMember>()

◆ powerLevel

float PixelCrushers.LoveHate.Example.FarmAI.powerLevel = 1

◆ pursueSpeed

float PixelCrushers.LoveHate.Example.FarmAI.pursueSpeed = 0.5f

◆ selfPerceivedPowerLevel

float PixelCrushers.LoveHate.Example.FarmAI.selfPerceivedPowerLevel = 1

◆ speed

float PixelCrushers.LoveHate.Example.FarmAI.speed = 0.2f

The documentation for this class was generated from the following file: