Esempio n. 1
0
 public GOAPAction(string name, int cost, StateDrivenBrain.TacticalStates moveToState)
 {
     this.name        = name;
     this.moveToState = moveToState;
     this.cost        = cost;
     preConditions    = new WorldState();
     effects          = new WorldState();
 }
Esempio n. 2
0
 public GoToTent(string name, int cost, StateDrivenBrain brain, StateDrivenBrain.TacticalStates moveToState) : base(name, cost, brain, moveToState)
 {
 }
 public PickupNails(string name, int cost, StateDrivenBrain brain, StateDrivenBrain.TacticalStates moveToState) : base(name, cost, brain, moveToState)
 {
 }
 public AttackWithGun(string name, int cost, StateDrivenBrain brain, StateDrivenBrain.TacticalStates moveToState) : base(name, cost, brain, moveToState)
 {
     angleOffset = -20f;
 }
Esempio n. 5
0
 public getInRangeOfPlayer(string name, int cost, StateDrivenBrain brain, StateDrivenBrain.TacticalStates moveToState) : base(name, cost, brain, moveToState)
 {
     angleOffset       = -20f;
     perceptionManager = GameObject.FindGameObjectWithTag(Tags.GameController).GetComponent <PerceptionManager>();
 }
Esempio n. 6
0
 public Action(string name, int cost, StateDrivenBrain brain, StateDrivenBrain.TacticalStates moveToState) : base(name, cost, moveToState)
 {
     this.brain  = brain;
     angleOffset = 0f;
 }
Esempio n. 7
0
 public buildHouse(string name, int cost, StateDrivenBrain brain, StateDrivenBrain.TacticalStates moveToState) : base(name, cost, brain, moveToState)
 {
 }