Exemple #1
0
 public void ShowFlameIndicator(EGFlame flame)
 {
     if (radioOn)
     {
         GameObject       indicatorObject = (GameObject)Instantiate(flameIndicatorPrefab);
         UIFlameIndicator flameIndicator  = indicatorObject.GetComponent <UIFlameIndicator> ();
         if (flameIndicator != null)
         {
             flameIndicator.Flame = flame;
         }
     }
 }
Exemple #2
0
        void StartTileOnFire(TDTile tile)
        {
            GameObject flame = (GameObject)Instantiate(flamePrefab);

            Vector3 flamePos = _map.GetPositionForTile(tile.GetX(), tile.GetY());

            flamePos.x += 0.5f;
            flamePos.z -= 0.5f;

            flame.transform.position = flamePos;

            EGFlame egFlame = flame.GetComponent <EGFlame>();

            egFlame.SetTile(tile);
            egFlame.SetMap(_map);
            egFlame.SetSpreadPrefab(flamePrefab);

            tile.OnFire = true;
        }