void Start () { targetEnemy = null; goapBrain = new GoapCore(); goapBrain.Init(this); }
public override void Init (GoapCore _core) { baseWeight = 0.5f; initPrerequisite = "Shoot Enemy"; base.Init(_core); }
public override void Init (GoapCore _core) { baseWeight = 0f; initPrerequisite = "Heal"; base.Init(_core); }
public override void Init (GoapCore _core) { baseWeight = 0f; initPrerequisite = "Reach Safety"; base.Init(_core); }
public override void Init (GoapCore _core) { actionName = "Line Up Shot"; fulfillment = "In Line With Enemy"; prerequisites = new List<string>(1) {"Enemy Targeted"}; core = _core; }
public override void Init (GoapCore _core) { actionName = "Face Enemy"; fulfillment = "Facing Enemy"; prerequisites = new List<string>(1) {"In Line With Enemy"}; core = _core; }
public override void Init (GoapCore _core) { actionName = "Target Enemy"; fulfillment = "Enemy Targeted"; prerequisites = new List<string>(1) {"Enemy Found"}; core = _core; }
public override void Init (GoapCore _core) { actionName = "Shoot Enemy"; fulfillment = actionName; prerequisites = new List<string>(2) {"Enemy Found", "Facing Enemy"}; core = _core; }
public override void Init (GoapCore _core) { actionName = "Find Enemy"; fulfillment = "Enemy Found"; prerequisites = new List<string>(); core = _core; }
public override void Init (GoapCore _core) { actionName = "Attack Enemy"; fulfillment = actionName; prerequisites = new List<string>(1) {"Enemy Found"}; core = _core; }
public override void Init (GoapCore _core) { actionName = "Reach Safety"; fulfillment = actionName; prerequisites = new List<string>(); core = _core; }
public override void Init (GoapCore _core) { actionName = "Repair Ship"; fulfillment = "Heal"; prerequisites = new List<string>(1) {"Reach Safety"}; core = _core; }
public abstract void Init (GoapCore _core);
public virtual void Init (GoapCore _core) { core = _core; }
public void Init (GoapCore _core) { core = _core; }