示例#1
0
    // Start is called before the first frame update
    void Start()
    {
        survivor = GetComponent <Survivor>();

        blackboard = new BlackBoard();

        BT_Fire = new Sequence_DefaultFire();

        brain = BT_Fire;

        currDefensePoint = null;
    }
示例#2
0
 public Sequence_AssumeDefensivePosition(DefensePoint target)
 {
     moveToDefensivePositions.AddTask(new Task_MoveToDefensivePosition(target));
 }
示例#3
0
 public Task_MoveToDefensivePosition(DefensePoint targetPoint)
 {
     currentPoint = targetPoint;
     //   BT_PathFind.AddTask(new Task_FindPath(currentPoint.transform.position));
 }