Exemple #1
0
    public override void Start()
    {
        GameManager gm = Object.FindObjectOfType <GameManager>();

        ground = gm.GetComponent <GroundGenerator>();
        aStar  = gm.GetComponent <AStarPathfinding>();

        btree = go.GetComponent <BTreeExecutor>().btRuntime;
    }
Exemple #2
0
 public override void Start()
 {
     gm           = Object.FindObjectOfType <GameManager>();
     ground       = gm.GetComponent <GroundGenerator>();
     aStar        = gm.GetComponent <AStarPathfinding>();
     wanderEditor = editorNode as WanderEditor;
     btree        = go.GetComponent <BTreeExecutor>().btRuntime;
     btree.btRuntimeParams.boolParams["WanderingEnabled"] = true;
 }
    public override void Start()
    {
        safeEditor = editorNode as IAmSafeEditor;

        btree = go.GetComponent <BTreeExecutor>().btRuntime;
        btree.btRuntimeParams.boolParams["GoingSafe"] = false;
        btree.btRuntimeParams.boolParams["Hidden"]    = false;
        btree.btRuntimeParams.boolParams["Escaping"]  = false;
    }
Exemple #4
0
    public override void Start()
    {
        hungerManager = go.GetComponent <HungerManager>();
        if (hungerManager == null)
        {
            Debug.LogError("HungerManager has to be attached to this GO!");
        }

        seeFoodEditor = editorNode as ISeeFoodEditor;
        btree         = go.GetComponent <BTreeExecutor>().btRuntime;
    }
Exemple #5
0
    public override void Start()
    {
        GameManager gm = Object.FindObjectOfType <GameManager>();

        aStar         = gm.GetComponent <AStarPathfinding>();
        hungerManager = go.GetComponent <HungerManager>();
        hideEditor    = editorNode as HideEditor;

        hidingTime = hideEditor.hidingTime;

        btree = go.GetComponent <BTreeExecutor>().btRuntime;
    }
    public override void Start()
    {
        hungerManager = go.GetComponent <HungerManager>();

        btree = go.GetComponent <BTreeExecutor>().btRuntime;
    }
Exemple #7
0
 void Start()
 {
     btRuntime = new BehaviourTreeRuntime();
     btRuntime.Init(btAsset, gameObject);
 }