Third Person Cover Shooter  1.6
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties
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...