Beispiel #1
0
    //VARS

    //LISTS

    public IEnumerator Load()
    {
        M   = GameObject.FindWithTag("Manager").GetComponent <Manager>();
        MM  = GameObject.FindWithTag("MenuManager").GetComponent <MenuManager>();
        MUI = MM.GetComponent <ManagerUI>();

        StartCoroutine(TG.Generate());
        while (TG.isWorking)
        {
            yield return(null);
        }

        for (int i = 0; i < Roads.Count; i++)
        {
            yield return(null);

            yield return(null);

            Roads[i].SpawnCars(M);
        }

        yield return(null);

        MUI.ShowStartMenu();

        M.GameStarted = true;
    }
 private void Start()
 {
     plankGrond.SetActive(false);
     boxCollider.SetActive(false);
     surface.BuildNavMesh();
     managerUI = FindObjectOfType <ManagerUI>();
 }
Beispiel #3
0
        private void BackButton_Click(object sender, EventArgs e)
        {
            this.Hide();
            ManagerUI managerUI = new ManagerUI(loggedInEmployee);

            managerUI.ShowDialog();
        }
Beispiel #4
0
 // setup
 private void SetReferences()
 {
     managerAssets  = GetComponent <ManagerAssets>();
     managerTerrain = GetComponent <ManagerTerrain>();
     managerUI      = GetComponent <ManagerUI>();
     managerUnits   = GetComponent <ManagerUnits>();
 }
Beispiel #5
0
 private void OnEnable()
 {
     Spawner.enemyCount++;
     uI = GameObject.Find("ManagerUI").GetComponent <ManagerUI>();
     uI.UpdateEnemyCount();
     Die();
 }
Beispiel #6
0
 private void Awake()
 {
     SF                  = SaveFile.SF;
     MUI                 = ManagerUI.MUI;
     ItemMatch.H         = this;
     ItemPlayerHistory.H = this;
 }
Beispiel #7
0
    private void Awake()
    {
        SF           = SaveFile.SF;
        MUI          = ManagerUI.MUI;
        ItemPlayer.P = this;

        myAnimator = GetComponent <Animator>();
    }
Beispiel #8
0
    } // called LMB click on panelBot button EndTurn routed through ManagerUI.HandleEntryPointButtonClick()

    // setup class
    private void SetReferences()
    {
        managerCursor  = GetComponent <ManagerCursor>();
        managerGame    = GetComponent <ManagerGame>();
        managerPlayer  = GetComponent <ManagerPlayer>();
        managerTerrain = GetComponent <ManagerTerrain>();
        managerUI      = GetComponent <ManagerUI>();
        managerUnits   = GetComponent <ManagerUnits>();
    }
Beispiel #9
0
    private void SetReferences()
    {
        GameObject managersContainer = GameObject.Find(Settings.nameManagersContainerGO);

        managerControls = managersContainer.GetComponent <ManagerControls>(); // for click functionality
        managerGame     = managersContainer.GetComponent <ManagerGame>();
        managerPlayer   = managersContainer.GetComponent <ManagerPlayer>();   // for check whether this.TileTerrain is already moused-over
        managerUI       = managersContainer.GetComponent <ManagerUI>();       // for button setup
    }
Beispiel #10
0
    private void Awake()
    {
        G   = this;
        SF  = SaveFile.SF;
        MUI = ManagerUI.MUI;
        ItemPlayerGame.G = this;

        allPlayers = new List <ItemPlayerGame>();
        plantel    = new List <Player>();
    }
Beispiel #11
0
 public virtual void StateDeath()
 {
     // Enter
     if (!hasEnterdNewState)
     {
         ManagerUI.score += 10;
         ManagerUI.KilledEnemy();
         Destroy(gameObject);
     }
 }
Beispiel #12
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }

        _round     = 0;
        round.text = $"Get Ready!";
        score.text = $"Score: 0";
    }
Beispiel #13
0
    // Start is called before the first frame update
    void Start()
    {
        hasKey    = false;
        managerUI = FindObjectOfType <ManagerUI>();

        QualitySettings.vSyncCount = 1;

        charVaderIsAlive = true;
        charZusIsAlive   = true;
        charBroerIsAlive = true;
    }
Beispiel #14
0
 private void SetReferences()
 {
     managerAssets   = GetComponent <ManagerAssets>();
     managerBlight   = GetComponent <ManagerBlight>();
     managerCamera   = GetComponent <ManagerCamera>();
     managerControls = GetComponent <ManagerControls>();
     managerCursor   = GetComponent <ManagerCursor>();
     managerTerrain  = GetComponent <ManagerTerrain>();
     managerPlayer   = GetComponent <ManagerPlayer>();
     managerUI       = GetComponent <ManagerUI>();
     managerUnits    = GetComponent <ManagerUnits>();
 }
Beispiel #15
0
 /// <summary>
 /// Player picks up gem, play sound and update inventory
 /// </summary>
 /// <param name="collision"></param>
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.tag == "Player" && pickedUp == false)
     {
         pickedUp = true;
         GetComponent <SpriteRenderer>().enabled = false;
         ManagerUI.GotGem();
         ManagerUI.score += 50;
         GetComponent <AudioSource>().Play();
         Destroy(gameObject, 1);
     }
 }
Beispiel #16
0
 // Start is called before the first frame update
 void Start()
 {
     // Get components
     Instance = this;
     player   = FindObjectOfType <Player>(); // Yes I know, not the best way to get components but the game runs fast and isnt big.
     gameOver.SetActive(false);
     inventory.SetActive(false);
     // Get highscore value that was saved
     highScore    = PlayerPrefs.GetInt("hs", 0);
     score        = 0;
     currentGems  = 0;
     currentKills = 0;
 }
Beispiel #17
0
        protected override void Initialize()
        {
            managerBuildings = new ManagerBuildings(managerMouse, managerMap);
            managerEnemies   = new ManagerEnemies(managerMouse, managerMap, managerBuildings);
            managerUnits     = new ManagerUnits(managerMouse, managerMap, managerBuildings, managerEnemies);
            managerUI        = new ManagerUI(managerMouse, managerBuildings, managerUnits);

            managerCombat = new ManagerCombat(managerUnits, managerEnemies, managerBuildings);

            camera = new Camera(GraphicsDevice.Viewport);

            base.Initialize();
        }
Beispiel #18
0
    private void ActivatePlan()
    {
        btnPlan.DOKill();
        btnReview.DOKill();
        btnPlan.Get <RectTransform>().DOAnchorPosX(0, animTime);
        btnReview.Get <RectTransform>().DOAnchorPosX(140, animTime);

        btnReview.Get <Image>().DOColor(colInactive, animTime);
        btnPlan.Get <Image>().DOColor(colActive, animTime);

        btnReview.Get <TextMeshProUGUI>("txt").DOColor(Color.black, animTime);
        btnPlan.Get <TextMeshProUGUI>("txt").DOColor(Color.white, animTime);

        ManagerUI.GoTo <ScreenPlan>();
    }
Beispiel #19
0
    void Start()
    {
        downBarManagerUI       = downBarUI.GetComponent <ManagerUI>();
        itemUITowerIcon        = towerIcon.GetComponent <ItemUI>();
        towerScriptTowerPrefab = itemUITowerIcon.towerPrefab.GetComponent <towerScript>();
        damageText.text        = towerScriptTowerPrefab.damage.ToString();
        rangeText.text         = towerScriptTowerPrefab.range.ToString();
        energyText.text        = towerScriptTowerPrefab.energy.ToString();
        waitText.text          = towerScriptTowerPrefab.fireRate.ToString();

        /*if (downBarManagerUI.canDownEnergy(towerScriptTowerPrefab.energy))
         *  isCanDownEnergy = true;*/

        //Debug.Log("tettttt :"+towerScriptTowerPrefab.damage);
    }
Beispiel #20
0
    // Start is called before the first frame update
    void Start()
    {
        player    = FindObjectOfType <Player>();
        animator  = GetComponent <Animator>();
        managerUI = FindObjectOfType <ManagerUI>();

        if (Application.isEditor == false)
        {
            debugKey = false;
        }

        vaderEnterd = false;
        broerEnterd = false;
        zusEnterd   = false;
        tm.gameObject.SetActive(false);
    }
Beispiel #21
0
    private void Awake()
    {
        if (instance != null)
        {
            Destroy(gameObject);
        }
        else
        {
            instance = this;
        }

        CenterAllScreens();
        DisableAllScreens();
        faderScreen.enabled = true;

        SwapScren(ScreenType.MainMenu);
    }
Beispiel #22
0
    // Start is called before the first frame update
    void Start()
    {
        // Get components
        rb                = GetComponent <Rigidbody>();
        controller        = GetComponent <CharacterController>();
        lineRenderer      = GetComponent <LineRenderer>();
        characterAnimator = GetComponent <Animator>();
        managerUI         = FindObjectOfType <ManagerUI>();

        cam = Camera.main;
        lineRenderer.positionCount = lineSegment;

        EnterNewState(CharacterState.idle);

        if (Application.isEditor == false)
        {
            trowableAmount = 0;
        }
    }
Beispiel #23
0
        public void OnAwake()
        {
            dataPlayer = actor.GetData <DataPlayer>();
            if (dataPlayer.Player)
            {
                gameManager = Toolbox.Get <GameManager>();
                managerUI   = Toolbox.Get <ManagerUI>();
                managerUI.pause.onClick.AddListener(OnPause);
                managerUI.OnButtonClick.Where(x => x.buttonPressed == ButtonPressed.unit).Subscribe(OnUnitButton).AddTo(actor);
                managerUI.OnButtonClick.Where(x => x.buttonPressed == ButtonPressed.mana).Subscribe(OnManaButton).AddTo(actor);

                managerUI.OnPauseClick.Subscribe(OnPauseOff).AddTo(actor);
                managerUI.endGameMenu.button.onClick.AddListener(OnEndGameContinue);

                managerUI.pauseMenu.Back.onClick.AddListener(OnPauseBack);

                managerUI.mana.maxCount = dataPlayer.manaMax = dataPlayer.startMaxMana;
                managerUI.mana.upCount  = dataPlayer.manaMax + dataPlayer.upgradeMana;
                dataPlayer.mana.Value   = 0;
            }
        }
Beispiel #24
0
        public override void Initializer()
        {
            ManagerResources.PLAYER_FOOD = 5;

            managerIsland = new ManagerIsland(managerMouse);

            managerEnemies = new ManagerEnemies(managerMouse, managerIsland.CurrentMap(), 0);

            managerPlayerBuildings = new ManagerPlayerBuildings(managerMouse, managerIsland.CurrentMap());
            managerPlayerUnits     = new ManagerPlayerUnits(managerMouse, managerIsland.CurrentMap(), managerPlayerBuildings, managerEnemies);

            managerUI     = new ManagerUI(managerMouse, managerPlayerBuildings, managerPlayerUnits, null);
            managerCombat = new ManagerCombat(managerEnemies, managerPlayerUnits, managerPlayerBuildings);

            increment       = 0.1f;
            fadeOut         = 0;
            showSummary     = false;
            Battleship.move = false;

            Warcraft.camera.Start();
        }
Beispiel #25
0
    private IEnumerator ILoadScenes(string[] scenes)
    {
        foreach (string s in scenes)
        {
            yield return(SceneManager.LoadSceneAsync(s, LoadSceneMode.Additive));
        }

        foreach (Screen s in GameObject.FindObjectsOfType <Screen>())
        {
            ManagerUI.allScreens.Add(s.GetType(), s.gameObject);
            s.transform.localPosition = Vector3.zero;
        }

        ManagerUI.GetScreenObject <ScreenOverlay>().transform.SetAsLastSibling();

        ManagerUI.GetScreenObject <ScreenOverlay>().GetComponent <ScreenOverlay>().OnLoad();

        ManagerUI.GoTo <ScreenView>();

        ManagerUI.GetScreenObject <ScreenOverlay>().GetComponent <ScreenOverlay>().OnScreenEnter();
    }
Beispiel #26
0
 private void Awake()
 {
     _managerUI         = FindObjectOfType <ManagerUI>();
     _gameEventListener = GetComponent <GameEventListener>();
 }
Beispiel #27
0
 private void Awake()
 {
     MUI = this;
 }
Beispiel #28
0
 // Start is called before the first frame update
 void Start()
 {
     managerUI = FindObjectOfType <ManagerUI>();
 }
Beispiel #29
0
 // Start is called before the first frame update
 void Start()
 {
     managerUI = FindObjectOfType <ManagerUI>();
     hasPlank  = false;
 }
Beispiel #30
0
 // Start is called before the first frame update
 void Start()
 {
     agent         = GetComponent <NavMeshAgent>();
     currentTarget = point_0A.position;
     managerUI     = FindObjectOfType <ManagerUI>();
 }