Esempio n. 1
0
 void Awake()
 {
     pipeMiddle = PipeMiddle;
     QualitySettings.vSyncCount  = 0;
     Application.targetFrameRate = 300;
     instance = this;
 }
Esempio n. 2
0
 public void onConveyorButtonClicked()
 {
     print("pressed conveyor button");
     GameObject.Find("Main Camera").GetComponent <clickDetector>().setNextClickAction(onBuildingClick);
     Time.timeScale = 0.1f;
     Scene_Controller.getInstance().hideAllUI();
     cancelBut.SetActive(true);
 }
Esempio n. 3
0
    // Use this for initialization
    void Start()
    {
        rb = GetComponent<Rigidbody2D>();
        cCollider = GetComponent<CircleCollider2D>();
        anim = GetComponent<Animator>();
        scene_controller = FindObjectOfType<Scene_Controller>();

        facingRight = true;
    }
Esempio n. 4
0
    public void Update()
    {
        juego();

        if (fondos[0] == true && fondos[1] == true && fondos[2] == true && fondos[3] == true && fondos[4] == true)
        {
            Scene_Controller.NextLevel();
        }
    }
Esempio n. 5
0
 public void cancel()
 {
     GameObject.Destroy(start);
     startObj       = null;
     endObj         = null;
     Time.timeScale = 1f;
     Scene_Controller.getInstance().restoreDefaultUI();
     Scene_Controller.getInstance().handleAny();
     cancelBut.SetActive(false);
     GameObject.Find("Main Camera").GetComponent <clickDetector>().resetNextClick();
 }
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Destroy(gameObject);
         return;
     }
 }
Esempio n. 7
0
        public void startSelection()
        {
            Debug.Log("starting unit selection");
            Time.timeScale = 0.1f;
            Scene_Controller.getInstance().hideAllUI();
            cancelBut.SetActive(true);

            GameObject.Find("Main Camera").GetComponent <clickDetector>().setNextClickAction(selectTarget);
            Anim.SetTrigger("play");
            selectUnitsOnScreen();
            Time.timeScale = 0.1f;
        }
Esempio n. 8
0
    private void buildingClicked(BuildingManager.structureData data)
    {
        clickDetector.overlayClicked = true;

        print("clicked building icon ! " + data.name);

        InfoClicked preview = Scene_Controller.getInstance().buildPreview.GetComponent <InfoClicked>();

        preview.show();
        preview.setTitle(data.name);
        preview.setDesc(data.description);
        preview.setPrice(data.cost);
        preview.setData(data);
    }
Esempio n. 9
0
        public void restoreNormal()
        {
            Time.timeScale = 1f;
            Scene_Controller.getInstance().restoreDefaultUI();
            cancelBut.SetActive(false);

            foreach (var unit in activeSelected)
            {
                try {
                    GameObject.Destroy(unit.GetComponent <SkinnedMeshOutline>());
                } catch (Exception e) {
                    Console.WriteLine(e);
                }
            }
        }
Esempio n. 10
0
 private void doConf()
 {
     Scene_Controller.getInstance().conveyorConfigurator.SetActive(true);
     Scene_Controller.getInstance().conveyorConfigurator.GetComponent <ConveyorConfigurator>().setInstance(this);
     clickDetector.menusOpened++;
 }