Third Person Cover Shooter  1.6
FighterBrain.cs File Reference

Classes

struct  CoverShooter.FighterGrenadeAvoidSettings
 
struct  CoverShooter.FighterRetreatSettings
 
struct  CoverShooter.FighterInvestigationWaitSettings
 
struct  CoverShooter.FighterSpeedSettings
 
struct  CoverShooter.Threat
 
class  CoverShooter.FighterBrain
 Simulates a fighter, takes cover, assaults, uses weapons, throws grenades, etc. More...
 

Namespaces

namespace  CoverShooter
 

Enumerations

enum  CoverShooter.FighterState {
  CoverShooter.FighterState.none, CoverShooter.FighterState.idle, CoverShooter.FighterState.idleButAlerted, CoverShooter.FighterState.patrol,
  CoverShooter.FighterState.standAndFight, CoverShooter.FighterState.keepCloseTo, CoverShooter.FighterState.maintainPosition, CoverShooter.FighterState.takeCover,
  CoverShooter.FighterState.takeDefenseCover, CoverShooter.FighterState.switchCover, CoverShooter.FighterState.retreatToCover, CoverShooter.FighterState.fightInCover,
  CoverShooter.FighterState.hideInCover, CoverShooter.FighterState.avoidAndFight, CoverShooter.FighterState.runAway, CoverShooter.FighterState.avoidGrenade,
  CoverShooter.FighterState.circle, CoverShooter.FighterState.assault, CoverShooter.FighterState.search, CoverShooter.FighterState.investigate,
  CoverShooter.FighterState.flee, CoverShooter.FighterState.call, CoverShooter.FighterState.process
}
 Possible states for the fighting AI to take. More...