Esempio n. 1
0
 private void Start()
 {
     if (SceneVerifier.IsInMainSceneOrTutorial() == false)
     {
         return;
     }
     towerScript = GameObject.FindWithTag("GameMaster").GetComponent <InstancesManager>().GetMasterTowerObj().GetComponent <TowerScript>();
 }
Esempio n. 2
0
 private void OnMouseExit()
 {
     if (SceneVerifier.IsInMainSceneOrTutorial() == false)
     {
         return;
     }
     mouserCursorManager.SetIdleCursor();
 }
Esempio n. 3
0
 private void OnMouseExit()
 {
     if (SceneVerifier.IsInMainSceneOrTutorial() == false)
     {
         return;
     }
     cilinder.GetComponent <OutlineObjectMainTower>().enabled = true;
     cilinder.GetComponent <OutlineObjectMainTower>().entrou  = false;
 }
Esempio n. 4
0
 private void Awake()
 {
     if (SceneVerifier.IsInMainSceneOrTutorial() == false)
     {
         return;
     }
     waveSpawner = GameObject.Find("GameMaster").GetComponent <WaveSpawner> ();
     hp          = waveSpawner.GetBaseHP() * hpEnemyConst;
 }
Esempio n. 5
0
 private void OnMouseEnter()
 {
     if (SceneVerifier.IsInMainSceneOrTutorial() == false)
     {
         return;
     }
     if (towerScript.IsPlayerInThisTower() == false)
     {
         cilinder.GetComponent <OutlineObjectMainTower>().enabled = true;
         cilinder.GetComponent <OutlineObjectMainTower>().entrou  = true;
     }
 }
Esempio n. 6
0
    void Start()
    {
        if (SceneVerifier.IsInMainSceneOrTutorial() == false)
        {
            return;
        }
        GameObject gameMaster = GameObject.FindGameObjectWithTag("GameMaster");

        player      = gameMaster.GetComponent <InstancesManager> ().GetPlayerObj();
        masterTower = gameMaster.GetComponent <InstancesManager> ().GetMasterTowerObj();
        SetMasterEffect(null);
    }
Esempio n. 7
0
 void Start()
 {
     // Finding the player gameObject
     if (SceneVerifier.IsInMainSceneOrTutorial() == false)
     {
         return;
     }
     player = GameObject.FindGameObjectWithTag("Player");
     if (GetComponent <TowerScript> () == null)
     {
         return;
     }
     partToRotate       = GetComponent <TowerScript> ().partToRotate;
     playerSpawnOnTower = GetComponent <TowerScript> ().playerSpawnOnTower;
     mouseCursosManage  = GameObject.FindWithTag("GameMaster").GetComponent <MouseCursorManager>();
 }
Esempio n. 8
0
    void Start()
    {
        if (SceneVerifier.IsInMainSceneOrTutorial() == false)
        {
            return;
        }
        // Take reference of instance manager to manage different canvas
        instanceManager = GameObject.FindGameObjectWithTag("GameMaster").GetComponent <InstancesManager> ();

        // See if it is an Research Tower
        SearchCenterPlace scp = GetComponent <SearchCenterPlace>();

        if (scp == null)
        {
            // If it's not, get UpgradeCanvas
            upSysRef = instanceManager.GetUpgradeCanvas();
        }
        else
        {
            // Else, get ResearchCanvas from InstancesManager
            upSysRef = instanceManager.GetResearchCanvas();
        }

        // Instantiate the correct canvas object in this tower
        upSys = Instantiate(upSysRef, transform.position, transform.rotation, transform);

        // Check if there is a Canvas on this tower
        Canvas towerCanvas = GetComponentInChildren <Canvas> ();

        if (towerCanvas == null)
        {
            Debug.Log("Canvas is null no tower " + gameObject.name);
            return;
        }

        // If there is, deactivate it for now
        upSys.SetActive(false);
    }