/****************************************/ void Start() { discoveredNodes = new List<Vector3>(); nodesToGo = new List<Vector3>(); //Initialize some objects barrelEnd = FindChild("BarrelEnd"); waterJetprefab = (GameObject)Resources.Load("Prefab/Water Jet"); hub = GameObject.FindWithTag("Hub").GetComponent<Hub>(); gameSpeed = hub.gameSpeed; waterJetLifeTime = waterJetprefab.particleSystem.startLifetime; move = GetComponent<DeliberativeFireFighterMove>(); fireParticipants = new List<DeliberativeFireFighter>(); }
public override void isNightTime(bool night) { if(move == null) move = GetComponent<DeliberativeFireFighterMove>(); move.nightTime = night; if (night) { nodesToGo = new List<Vector3>(discoveredNodes); setState(STATE.SLEEP, Vector3.zero); } }