Esempio n. 1
0
    /****************************************/

    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>();
    }
Esempio n. 2
0
 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);
     }
 }