My Project
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
StandardBrain Class Reference
Inheritance diagram for StandardBrain:
Brain

Classes

class  DataAction
 
class  Search
 
class  Target
 
class  TargetComparer
 

Public Member Functions

void Init (GameObject gameObject)
 
bool Nav (Navigate nav, Vector2 targetPos, string[] actions, float keepDistance, bool useWaypoints=true)
 
bool DoAction (string key)
 
void DoActions (string[] keys)
 
void AddAction (string key, DataAction data)
 
void Update ()
 
float GetStuckInPlaceSecs ()
 
void OnImpact (ImpactData data)
 
- Public Member Functions inherited from Brain
void AddDecision (string name, Decision d)
 
void Decide ()
 
void DoDecision (int index)
 

Public Attributes

float decisionFailSecs = 3.0f
 
float ignoreAmnestySecs = 5.0f
 
float stuckRadius = 0.3f
 
bool dontShoot
 
GameObject lastHitter
 
Search search
 
List< GameObject > ignoreObjects = new List<GameObject>()
 
Target[] targets = new Target[50]
 
int targetsCount
 
StandardGlobals globals
 
Dictionary< string, DataActionactions = new Dictionary<string, DataAction>()
 
Navigate nav
 
GameObject gameObject
 
- Public Attributes inherited from Brain
List< Decisionlist = new List<Decision>()
 
bool doFailed
 

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