Exemplo n.º 1
0
 private void Awake()
 {
     if (mm == null)
     {
         mm = this;
     }
 }
Exemplo n.º 2
0
    void OnValidate()
    {
        gameManager    = FindObjectOfType <GameManagerScript>();
        starMapManager = FindObjectOfType <StarMapManagement>();
        menuManager    = FindObjectOfType <MenuManagerScript>();
        playerStats    = FindObjectOfType <PlayerStats>();
        current        = this;

        /*
         * //Count number of ennemy to spawn and Give waypoints to ennemyPrefabs in waveConfigs
         * for (int i = 0; i < waveConfigs.Length; i++)
         * {
         *  for (int j = 0; j < waveConfigs[i].ennemiesNumberToSpawn.Length; j++)
         *  {
         *      if (waveConfigs[i].ennemyPrefabs[j].GetComponent<Ennemy>() != null)
         *      {
         *          waveConfigs[i].ennemyPrefabs[j].GetComponent<Ennemy>().waveConfig = waveConfigs[i];
         *      }
         *      else if(waveConfigs[i].ennemyPrefabs[j].GetComponent<EnnemySquad>() != null)
         *      {
         *          waveConfigs[i].ennemyPrefabs[j].GetComponent<EnnemySquad>().waveConfig = waveConfigs[i];
         *      }
         *
         *      ennemyCount = waveConfigs[i].ennemiesNumberToSpawn[j];
         *  }
         * }
         */

        //StartBattle();
        //StartCoroutine(SpawnLoopWave(1));
        //StartCoroutine(SpawnAllWaves());
    }
Exemplo n.º 3
0
 void Start()
 {
     if (atMenu)
     {
         menuMan = Game.manager.GetComponent <MenuManagerScript>();
     }
 }
 // Start is called before the first frame update
 void Start()
 {
     trainingRewards   = new float [totalEpisodes];
     trainedRewards    = new float [totalEpisodes];
     menuManagerScript = menuManager.GetComponent <MenuManagerScript>();
     menuManagerScript.UpdateEpisodeText(episodeCount, totalEpisodes);
     qTableScript = QTable.GetComponent <QTableScript>();
 }
Exemplo n.º 5
0
    void Start()
    {
        thisBtn = gameObject.GetComponent<Button>();
        if (thisBtn == null) Debug.LogError("NO BTN ON CHAR SELECT: " + index.ToString());
        menuManagerScript = GameObject.FindGameObjectWithTag("MenuManager").GetComponent<MenuManagerScript>();
        if (thisBtn == null) Debug.LogError("NO Menu Manager!!!");

        thisBtn.onClick.AddListener(() => Clicked());

        SetState(btnState);
    }
Exemplo n.º 6
0
    // Start is called before the first frame update
    void OnValidate()
    {
        current = this;

        playerStats = FindObjectOfType <PlayerStats>();
        battleship  = FindObjectOfType <Battleship>();
        gameManager = FindObjectOfType <GameManagerScript>();

        updateShieldUpgradePrice();
        updateRepairPriceIndicator();
    }
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(this.gameObject);
        }

        DontDestroyOnLoad(this);
    }
Exemplo n.º 8
0
        /// <summary>
        /// Add event listeners here.
        /// </summary>
        private void Start()
        {
            menuManagerScript = GetComponentInChildren <MenuManagerScript>();
            eventHandler.onPlayerSpawned.AddListener(OnPlayerSpawned);
            eventHandler.onHubEntered.AddListener(() =>
            {
                HubEntered();
            });

            cameFromGuardian         = false;
            isPressingInteractButton = false;
            playerDied = false;
        }
Exemplo n.º 9
0
    // Use this for initialization
    void Start()
    {
        //
        moving         = false;
        movingToGame   = false;
        IsVolumeButton = false;
        speedMoving    = 50.0f;
        //GM_Script = GameObject.FindGameObjectWithTag ("GameManager").GetComponent<GM>();
        MM_Script = GameObject.FindGameObjectWithTag("MenuManager").GetComponent <MenuManagerScript>();
        SM_Script = GameObject.FindGameObjectWithTag("SoundManager").GetComponent <SoundManagerScript>();

        //sprite = Resources.Load("Patterns/"+menuButtonSprite) as Sprite;
        //menuButtonSpriteRenderer.sprite = sprite;
    }
Exemplo n.º 10
0
    // Start is called before the first frame update
    void Start()
    {
        gameManager    = FindObjectOfType <GameManagerScript>();
        ennemySpawner  = FindObjectOfType <EnnemySpawner>();
        starMapManager = FindObjectOfType <StarMapManagement>();
        menuManager    = FindObjectOfType <MenuManagerScript>();

        maxRange = starMapManager.maxDistanceBtwSectorsLink;
        minRange = starMapManager.minDistanceBtwSectorsLink;

        spriteRenderer = GetComponent <SpriteRenderer>();
        starMapManager = FindObjectOfType <StarMapManagement>();
        whatIsSector   = starMapManager.whatIsSector;
    }
    //Function used to unequip turret from battleship object
    public void unequipTurret(MenuManagerScript menuManagerScript, int id)
    {
        arsenalId = -1;
        cargoId   = id;
        slotName  = SlotName.Cargo;

        battleship = FindObjectOfType <Battleship>();

        //Find the turret gameObject in battleship's arsenal and delete it
        if (battleship.standardRotationTurrets[id] != null)
        {
            GameObject turetGO = battleship.standardRotationTurrets[id].gameObject;
            Destroy(turetGO);
        }
    }
Exemplo n.º 12
0
 //Find the menu manager at the start.
 void Start()
 {
     menuMan = Game.manager.GetComponent <MenuManagerScript>();
     if (pow == Power.ShotSplit)
     {
         rankLim = 2;
     }
     else if (pow == Power.FloppyDisk)
     {
         rankLim = 5;
     }
     else
     {
         rankLim = 3;
     }
 }
Exemplo n.º 13
0
    // Use this for initialization
    void Start()
    {
        GM_Script = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GM> ();
        MM_Script = GameObject.FindGameObjectWithTag("MenuManager").GetComponent <MenuManagerScript> ();

        GetChildren();

        tempBlueButtonActiveList = new List <bool>();


        tempMovingPattern        = new List <string>();
        patternIsAnimatingAcross = false;
        patternIsAnimatingDown   = false;
        patternTest = "01";
        tempZ       = 0;

        InitializeBlueButtons();
    }
Exemplo n.º 14
0
    void Start()
    {
        selectObj = transform.Find("select").gameObject;
        m         = manager.GetComponent <MenuManagerScript>();
        switch (z)
        {
        case Zone.Zone1:
            lvl         = 7;
            targetColor = new Color(1f, 0f, 0f, alph);
            break;

        case Zone.Zone2:
            lvl         = 9;
            targetColor = new Color(1f, 1f, 0f, alph);
            break;

        case Zone.Zone3:
            lvl         = 10;
            targetColor = new Color(0f, 1f, 0f, alph);
            break;

        case Zone.Zone4:
            lvl         = 11;
            targetColor = new Color(0f, 0f, 1f, alph);
            break;

        case Zone.Zone5:
            lvl         = 12;
            targetColor = new Color(1f, 0f, 1f, alph);
            break;

        case Zone.Zone6:
            lvl         = 13;
            targetColor = new Color(0f, 0f, 0f, alph);
            break;

        case Zone.ZoneBoss:
            lvl         = 14;
            targetColor = new Color(1f, 1f, 1f, alph);
            break;
        }
    }
    //Function used to equip turret to battleship object
    public void equipTurret(MenuManagerScript menuManagerScript, int id)
    {
        arsenalId = id;
        cargoId   = -1;
        slotName  = SlotName.Arsenal;

        battleship = FindObjectOfType <Battleship>();

        //Instantiate turret GO and its position
        Quaternion     turretOrientation = new Quaternion(0, 0, -90, 0);
        RotationTurret turretGO          = Instantiate(turretPrefab, battleship.rotationStandardTurretPositions[id], false);

        turretGO.transform.parent = battleship.rotationStandardTurretPositions[id];

        //Initiate turret
        turretGO.idTurret       = arsenalId;
        turretGO.turretButtonId = turretGO.idTurret % 4;
        if (turretGO.GetComponent <RotationTurret>() != null)
        {
            turretGO.GetComponent <RotationTurret>().viseur = battleship.viseurs[arsenalId];
        }

        //Initiate turret in battlsehip object
        if (turretGO.GetComponent <RotationTurret>() != null)
        {
            battleship.standardRotationTurrets[id] = turretGO.GetComponent <RotationTurret>();
        }
        else if (turretGO.GetComponent <FrontalTurret>() != null)
        {
            battleship.standardFrontalTurrets[id] = turretGO.GetComponent <FrontalTurret>();
        }

        //Set image turret hud
        PlayerStats.current.turretsImages[arsenalId].sprite = cargoIcone;
        PlayerStats.current.turretsImages[arsenalId].rectTransform.localScale = new Vector3(0.8f, 0.8f, 1);
        PlayerStats.current.turretsImages[arsenalId].SetNativeSize();
    }
Exemplo n.º 16
0
 // Use this for initialization
 void Start()
 {
     GM   = GameObject.Find("MenuManager");
     GM_S = GM.GetComponent <MenuManagerScript>();
 }
 override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
 {
     isDone      = false;
     menuManager = menuManager ?? GameObject.FindGameObjectWithTag("GameController").GetComponentInChildren <MenuManagerScript>();
 }
 private void Start()
 {
     m = Game.manager.GetComponent <MenuManagerScript>();
 }
Exemplo n.º 19
0
 void Start()
 {
     m = manager.GetComponent <MenuManagerScript>();
 }
Exemplo n.º 20
0
    //Determined if button is unlocked and clickable in Start.
    void Start()
    {
        GameObject menuManObj = Game.manager;

        menuMan = menuManObj.GetComponent <MenuManagerScript>();
        overSnd = Resources.Load("SFX/menu select") as AudioClip;

        switch (butt)
        {
        case ButtonType.Adventure:
            unlocked = true;
            break;

        case ButtonType.BulletHell:
            unlocked = Game.unlockedBulletHell;
            if (!unlocked)
            {
                menuMan.lockedMains.Add(1);
            }
            break;

        case ButtonType.Legacy:
            unlocked = Game.unlockedLegacy;
            if (!unlocked)
            {
                menuMan.lockedMains.Add(2);
            }
            break;

        case ButtonType.LegacyBulletHell:
            unlocked = Game.unlockedLegacyBulletHell;
            if (!unlocked)
            {
                menuMan.lockedMains.Add(3);
            }
            break;

        case ButtonType.ShipShop:
            unlocked = Game.unlockedShop;
            if (!unlocked)
            {
                menuMan.lockedMains.Add(4);
            }
            break;

        case ButtonType.Statistics:
            unlocked = true;
            break;

        case ButtonType.Options:
            unlocked = true;
            break;

        case ButtonType.PurchaseSoundtrack:
            unlocked = true;
            break;

        case ButtonType.PurchaseSupporterPack:
            unlocked = true;
            break;

        case ButtonType.Quit:
            unlocked = true;
            break;

        case ButtonType.BackStats:
            unlocked = true;
            break;

        case ButtonType.BackSettings:
            unlocked = true;
            break;

        case ButtonType.BackShop:
            unlocked = true;
            break;

        case ButtonType.BackDeleteSave:
            unlocked = true;
            break;

        case ButtonType.DeleteAdventureModeSave:
            unlocked = true;
            break;

        case ButtonType.DeleteAllSave:
            unlocked = true;
            break;
        }
    }