public override void Start() { GameManager gm = Object.FindObjectOfType <GameManager>(); ground = gm.GetComponent <GroundGenerator>(); aStar = gm.GetComponent <AStarPathfinding>(); btree = go.GetComponent <BTreeExecutor>().btRuntime; }
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; }
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; }
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; }
void Start() { btRuntime = new BehaviourTreeRuntime(); btRuntime.Init(btAsset, gameObject); }