void Start()
 {
     _gameController    = GetComponent <GameController>();
     _buildingInfo      = GetComponent <BuildingInfo>();
     _rhythmValues      = FindObjectOfType <RythmValues>();
     _upgradeController = FindObjectOfType <UpgradeController>();
 }
Example #2
0
 public void Init(IEvent events, ServerController server, UpgradeController upgrade, ServerManager manager)
 {
     _event   = events;
     _server  = server;
     _upgrade = upgrade;
     _manager = manager;
 }
Example #3
0
 private void OnLevelWasLoaded()
 {
     manager      = FindObjectOfType <GameManager>();
     upgrades     = FindObjectOfType <UpgradeController>();
     jumpForce    = playerCalculator.launchForce * upgrades.jumpUpgradeValue;
     gravityScale = playerCalculator.playerGravityScale - upgrades.gravityUpgradeValue;
 }
Example #4
0
    public UpgradeController()
    {
        instance = this;

        skills = Settings.GetSkills();

        cameraObjects         = new List <GUIObject> ();
        cameraObjectPositions = new Dictionary <GUIObject, Vector2> ();
        skillsObjects         = new List <GUIObject> ();

        new ForbidController();

        UpdateController.toUpdate      = Update;
        UpdateController.toFixedUpdate = FixedUpdate;

        new GUIController();

        new SlideController(new Vector2(0, 0), new Vector2(0 + CameraController.heightInMeters / 2f, 9 + CameraController.heightInMeters / 2f)
                            , SlideController.Mode.Slide, 3);

        CameraController.ResizeCamera(Mathf.Min(CameraController.GetWidthInMeters(1080 / 50f * Settings.FhdToHD), 1920 / 50f * Settings.FhdToHD));
        CameraController.cameraPosition = new Vector2(0, 0);

        UpdateController.Timer(0.1f, () => {
            Create();
        });
    }
Example #5
0
    // Use this for initialization
    void Start()
    {
        if (DataManager.instance.IsLoaded)                  //did we load a save?
        {
            GameData data = DataManager.instance.GetData(); //get saved data
            curHealth     = data.GetHealth();
            curShield     = data.GetShield();
            curExperience = data.GetExp();
            currentLevel  = data.GetLevel();
            for (int i = 0; i < currentLevel; i++)
            {
                experienceRequirement *= experienceRequirementMultiplier;
            }
            transform.position = new Vector3(data.GetPosition()[0], data.GetPosition()[1], 0);
        }
        else
        {
            curHealth = maxHealth;
            curShield = maxShield;
        }

        bottomLeft = Camera.main.ScreenToWorldPoint(Vector3.zero);
        topRight   = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width, Screen.height, 0));

        weapons  = GetComponentsInChildren <WeaponController>(true);
        upgrader = GetComponent <UpgradeController>();
    }
Example #6
0
        public override string folderList(string pathFolderName)
        {
            string result = "";

            if (core.wwwFiles.isinLocalAbsDosPath(pathFolderName))
            {
                List <FolderDetail> fi = core.wwwFiles.getFolderList(core.wwwFiles.convertLocalAbsToRelativePath(pathFolderName));
                result = UpgradeController.upgrade51ConvertDirectoryInfoArrayToParseString(fi);
            }
            else if (core.privateFiles.isinLocalAbsDosPath(pathFolderName))
            {
                List <FolderDetail> fi = core.privateFiles.getFolderList(core.privateFiles.convertLocalAbsToRelativePath(pathFolderName));
                result = UpgradeController.upgrade51ConvertDirectoryInfoArrayToParseString(fi);
            }
            else if (core.cdnFiles.isinLocalAbsDosPath(pathFolderName))
            {
                List <FolderDetail> fi = core.cdnFiles.getFolderList(core.cdnFiles.convertLocalAbsToRelativePath(pathFolderName));
                result = UpgradeController.upgrade51ConvertDirectoryInfoArrayToParseString(fi);
            }
            else
            {
                throw (new GenericException("Application cannot access this path [" + pathFolderName + "]"));
            }
            return(result);
        }
Example #7
0
 // Start is called before the first frame update
 void Start()
 {
     upgradeScript      = upgradeManager.GetComponent <UpgradeController>();
     upgradesVisualized = new HashSet <UpgradeController.upgrade>();
     rand             = new System.Random();
     smartwatchChance = 0f;
 }
 private void Start()
 {
     animation                      = ((Animation)this.gameObject.GetComponent("Animation"));
     UpgradeController              = GameObject.FindWithTag("UpgradeController").GetComponent <UpgradeController>();
     UpgradeController.OnChopSpeed += IncreaseChopSpeed;
     UpgradeController.OnMineSpeed += IncreaseMineSpeed;
 }
Example #9
0
    void Start()
    {
        background_music_game.Stop();
        UC = GameObject.Find("Upgrade_UI").GetComponent <UpgradeController>();
        // SaveGame.Clear();

        if (SaveGame.Exists("ship_fire_rate"))
        {
            ship_fire_rate = SaveGame.Load <float>("ship_fire_rate");
        }
        else
        {
            ship_fire_rate = 0.0075f;
        }

        if (SaveGame.Exists("ship_fire_power"))
        {
            ship_fire_power = SaveGame.Load <float>("ship_fire_power");
        }
        else
        {
            ship_fire_power = 200.00f;
        }

        coins_multiplier = UC.Load_int("_coin_multiplier");
        coins_daily      = UC.Load_int("_coin_daily");

        currentLevel = UC.Load_int("currentLevel");
        coins        = UC.Load_int("coins");
    }
Example #10
0
    public void SetFocus(UpgradeController item)
    {
        if (item.nextLevel < item.levelData.Length)
        {
            if (focusItem != null)
            {
                focusItem.transform.localScale = Vector3.one;
            }
            focusItem = item;
            focusItem.transform.localScale = Vector3.one * 1.2f;
            title.text       = focusItem.title;
            description.text = focusItem.levelData[focusItem.nextLevel].description;

            updradeButton.onClick.RemoveAllListeners();
            if (focusItem.nextLevel < item.levelData.Length - 1)
            {
                cost.gameObject.SetActive(true);
                updradeButton.gameObject.SetActive(true);
                updradeButton.GetComponentInChildren <Text>().text = focusItem.nextLevel == 0 ? "BUY" : "UPGRADE";
                updradeButton.onClick.AddListener(focusItem.UpgradeEvent);
                updradeButton.interactable = candyController.candyCount >= focusItem.levelData[focusItem.nextLevel].cost ? true : false;
                cost.text = focusItem.levelData[focusItem.nextLevel].cost.ToString();
            }
            else
            {
                cost.gameObject.SetActive(false);
                updradeButton.gameObject.SetActive(false);
            }
        }
    }
 void Start()
 {
     killCount = GameObject.Find("KillCount").GetComponent <Text> ();
     gameOver  = Camera.main.GetComponent <GameOver> ();
     upgrades  = GetComponent <UpgradeController> ();
     RefreshKillCountText();
 }
Example #12
0
    void FixedUpdate()
    {
        isGrounded = Physics2D.OverlapCircle(groundCheck.position, checkRadius, whatIsGround);

        if (UpgradeController.GetSpeedUp())
        {
            speed = updateSpeed;
        }

        if (!knockback && photonView.IsMine)
        {
            if (photonView.IsMine)
            {
                moveInput   = joystick.Horizontal;
                rb.velocity = new Vector2(moveInput * speed, rb.velocity.y);
                animator.SetFloat("Speed", Mathf.Abs(moveInput * speed));
            }
        }

        if (facingRight == false && rb.velocity.x > 0)
        {
            base.Flip();
        }
        else if (facingRight == true && rb.velocity.x < 0)
        {
            base.Flip();
        }
    }
Example #13
0
 public void HealthMax()
 {
     UpgradeController.SetSmallHealthUpgrade(false);
     UpgradeController.SetMaxHealthUpgrade(true);
     //SceneManager.LoadScene(9);
     PhotonNetwork.LoadLevel(9);
 }
Example #14
0
        public void Init(UpgradeController upgrade, FinanceController finance, ServerBuildController serverBuild)
        {
            _upgrade     = upgrade;
            _finance     = finance;
            _serverBuild = serverBuild;

            _raycastMask = LayerMask.GetMask(RaycastLayer);
        }
Example #15
0
 public void DamageMax()
 {
     UpgradeController.SetDoubleShootUpgrade(true);
     UpgradeController.SetArrowUpdate(false);
     UpgradeController.SetBulletUpdate(false);
     //SceneManager.LoadScene(9);
     PhotonNetwork.LoadLevel(9);
 }
Example #16
0
 // Use this for initialization
 void Start()
 {
     if (upgrader == null)
     {
         upgrader = GameObject.FindObjectOfType <UpgradeController>();
         Debug.LogError("UpgradeController is null! Assign an UpgradeController in the inspector panel.");
     }
 }
    void Awake()
    {
        InitializeButtonsText();

        upgradeController = GameObject.FindObjectOfType<UpgradeController>();
        if(!upgradeController){
            Debug.LogError("Can't find the UpgradeController");
        }
    }
Example #18
0
    // Start is called before the first frame update
    void Start()
    {
        finishGame = false;
        // Max health upgrade
        if (UpgradeController.GetMaxHealthUpgrade())
        {
            maxHealth = 200;
        }
        else if (UpgradeController.GetSmallHealthUpgrade())
        {
            maxHealth = 150;
        }
        else
        {
            maxHealth = 100;
        }

        GameObject fixedJoystick = GameObject.Find("Fixed Joystick");

        joystick = fixedJoystick.GetComponent <FixedJoystick>();


        healthBar  = GameObject.Find("HealthBar").GetComponent <HealthBar>();
        extraJumps = extraJumpsValue;
        rb         = GetComponent <Rigidbody2D>();

        currentHealth = maxHealth;
        healthBar.SetMaxHealth(maxHealth);

        jumpButton = GameObject.Find("Jump").GetComponent <Button>();
        EventTrigger jumpEventTrigger = jumpButton.GetComponent <EventTrigger>();
        var          pointerDown      = new EventTrigger.Entry();

        pointerDown.eventID = EventTriggerType.PointerDown;
        pointerDown.callback.AddListener(jumpMethode);
        jumpEventTrigger.triggers.Add(pointerDown);
        photonView = GetComponent <PhotonView>();

        if (PhotonNetwork.IsMasterClient)
        {
            spawnPoint = GameObject.Find("SpawnPoint 1").transform;
        }
        else
        {
            spawnPoint = GameObject.Find("SpawnPoint 2").transform;
        }

        //set all Synchronized Parameter mode to continous
        PhotonAnimatorView           photonAnimator = GetComponent <PhotonAnimatorView>();
        List <SynchronizedParameter> parameters     = photonAnimator.GetSynchronizedParameters();

        foreach (SynchronizedParameter parameter in parameters)
        {
            photonAnimator.SetParameterSynchronized(parameter.Name, parameter.Type, SynchronizeType.Continuous);
        }
    }
Example #19
0
    public void Start()
    {
        amount = Random.Range(20, 35);
        float x = Random.Range(-15.0f, 15.0f);
        float y = Random.Range(-20.0f, 20.0f);
        float z = Random.Range(-180.0f, 180.0f);

        transform.rotation = Quaternion.Euler(x, y, z);
        controller         = GameObject.Find("UpgradeController").GetComponent <UpgradeController>();
    }
 // Use this for initialization
 void Start()
 {
     if (instance != null)
     {
         Debug.LogError("Обнаружено два контроллера апгрейдов на сцене");
     }
     else
     {
         instance = this;
     }
 }
    private void Start()
    {
        UpgradeController              = GameObject.FindWithTag("UpgradeController").GetComponent <UpgradeController>();
        UpgradeController.OnMoveSpeed += IncreaseMoveSpeed;

        Compass         = GameObject.FindWithTag("Compass");
        this.singleplay = false;
        rb = GetComponent <Rigidbody>();

        stamina = maxStamina;
    }
Example #22
0
 private void Awake()
 {
     if (_instance != null && _instance != this)
     {
         Destroy(gameObject);
     }
     else
     {
         _instance = this;
     }
 }
Example #23
0
 private void Start()
 {
     if (UpgradeController.GetSoundStatus() == 0)
     {
         StartAmiente();
     }
     else
     {
         StopAmbiente();
     }
 }
Example #24
0
 private void Start()
 {
     if (UpgradeController.GetSoundStatus() == 0)
     {
         StartMenuSound();
     }
     else
     {
         StopMenuSound();
     }
 }
Example #25
0
    public bool BuyUpgrade(PartTypes type, UpgradeController upgrade)
    {
        if (HasMoney(upgrade.Price))
        {
            _model.money -= upgrade.Price;
            GetPart(type).ApplyUpgrade(upgrade);
            return(true);
        }

        return(false);
    }
Example #26
0
    public void UpdateShieldBar()
    {
        if (player == null)
        {
            player = GameManager.instance.GetPlayer().GetComponent<PlayerController>();
            upgrader = player.GetComponent<UpgradeController>();
        }

        float shieldPct = (player.Shield / player.MaxShield) * 100;
        shieldbarXPos = -shieldbarRect.height + ((shieldPct / 100) * shieldbarRect.height);
    }
Example #27
0
    public void UpdateExperienceBar()
    {
        if (player == null)
        {
            player = GameManager.instance.GetPlayer().GetComponent<PlayerController>();
            upgrader = player.GetComponent<UpgradeController>();
        }

        float expPct = (player.Experience / player.MaxExperience) * 100;
        experiencebarXPos = -experiencebarRect.width + ((expPct / 100) * experiencebarRect.width);
    }
 public bool SufficientFunds(UpgradeController u)
 {
     if (u.GoldCost > PlayerPrefs.GetInt("Gold") ||
         u.FabricCost > PlayerPrefs.GetInt("Fabric") ||
         u.MetalCost > PlayerPrefs.GetInt("Metal") ||
         u.WoodCost > PlayerPrefs.GetInt("Wood"))
     {
         return(false);
     }
     return(true);
 }
Example #29
0
 private void Start()
 {
     if (UpgradeController.GetSoundStatus() == 0)
     {
         StartDefeat();
     }
     else
     {
         StopDefeat();
     }
 }
Example #30
0
    // InGameMenu inGameMenu;



    private void Awake()
    {
        dazzaRB = GetComponent <Rigidbody2D>();

        // inGameMenu = FindObjectOfType<InGameMenu>().GetComponent<InGameMenu>();
        gameController    = GameObject.FindWithTag("GameController").GetComponent <GameController>();
        powerUpController = transform.GetComponent <PowerUpController>();
        upgradeController = gameController.GetComponent <UpgradeController>();
        gameData          = GameObject.Find("DataController").GetComponent <GameData>();
        inGameMenu        = FindObjectOfType <InGameMenu>().GetComponent <InGameMenu>();
    }
Example #31
0
 private void Start()
 {
     print(UpgradeController.GetSoundStatus());
     if (UpgradeController.GetSoundStatus() == 0)
     {
         StartShopMusic();
     }
     else
     {
         StopShopMusic();
     }
 }
Example #32
0
    public void UpdateHealthBar()
    {
        if (player == null)
        {
            player = GameManager.instance.GetPlayer().GetComponent<PlayerController>();
            upgrader = player.GetComponent<UpgradeController>();
        }

        float healthPct = (player.Health / player.MaxHealth) * 100;
        healthbarXPos = -healthbarRect.height + ((healthPct / 100) * healthbarRect.height);
        UpdateCriticalHealthEffect(healthPct);
    }
Example #33
0
    public void UpdateExperienceBar()
    {
        if (player == null)
        {
            player   = GameManager.instance.GetPlayer().GetComponent <PlayerController>();
            upgrader = player.GetComponent <UpgradeController>();
        }

        float expPct = (player.Experience / player.MaxExperience) * 100;

        experiencebarXPos = -experiencebarRect.width + ((expPct / 100) * experiencebarRect.width);
    }
Example #34
0
    public void UpdateShieldBar()
    {
        if (player == null)
        {
            player   = GameManager.instance.GetPlayer().GetComponent <PlayerController>();
            upgrader = player.GetComponent <UpgradeController>();
        }

        float shieldPct = (player.Shield / player.MaxShield) * 100;

        shieldbarXPos = -shieldbarRect.height + ((shieldPct / 100) * shieldbarRect.height);
    }
    void Start()
    {
        UpgradeList = GameLoader.LoadUpgrades ();
        AcquiredUps = new List<int> ();

        //UpgradeList.Add (1, new MultiplierUpgrade (Products.Prod1, 5));
        //UpgradeList.Add (2, new MultiplierUpgrade (Products.Prod1, 10));
        //UpgradeList.Add (3, new MultiplierUpgrade (Products.Prod1, 15));
        //UpgradeList.Add (4, new MultiplierUpgrade (Products.Prod1, 20));
        //UpgradeList.Add (5, new CycleReduceUpgrade (Products.Prod1, 0.5f));

        //UpdateUpgrdList ();

        Instance = this;
        if (Instance == null)
            Debug.LogError ("Failed to set Instance Of UpgradeController");
    }
 void Awake()
 {
     instance = this;
 }
 public UpgradeView( UpgradeController controller )
 {
     _controller = controller;
     InitializeComponent();
 }
 private void AddUpgradeView()
 {
     _upgradeController = new UpgradeController();
     UpgradeView huidigeUpgradeView = _upgradeController.getView();
     upgradePnl.Controls.Add(huidigeUpgradeView);
 }
    public override void OnInspectorGUI()
    {
        _upgradeController = (UpgradeController)target;
        _upgradeController.Workname = EditorGUILayout.TextField("Unit workname", _upgradeController.Workname);
        _AIndex = _upgradeController.AIndex;
        _A1Index = _upgradeController.A1Index;
        _BIndex = _upgradeController.BIndex;
        _B1Index = _upgradeController.B1Index;
        _CIndex = _upgradeController.CIndex;
        _C1Index = _upgradeController.C1Index;
        _filterFromIndex = _upgradeController.FromFilterIndex;
        _filterToIndex = _upgradeController.ToFilterIndex;

        if (GUILayout.Button("Get units upgrades"))
        {
            _getUpgardes = true;
        }
        if (_getUpgardes)
        {
            _upgradeController.GetUnitsUpgrades();
            _getUpgardes = false;
        }
        if (_upgradeController.Upgrades!=null)
        {
            //From
            _upgrades = _upgradeController.Upgrades.ToArray();
            EditorGUILayout.LabelField("From upgrade", GUILayout.ExpandWidth(false), GUILayout.Width(120));
            _AIndex = EditorGUILayout.Popup(_AIndex, _upgrades);
            _upgradeController.A = _upgradeController.Upgrades[_AIndex];
            _upgradeController.AIndex = _AIndex;

            //Operator from popup
            _filters = _upgradeController.Filters.ToArray();
            EditorGUILayout.LabelField("Boolean operators", GUILayout.ExpandWidth(false), GUILayout.Width(120));
            _filterFromIndex = EditorGUILayout.Popup(_filterFromIndex, _filters);
            _upgradeController.CurrentFromFilter = _upgradeController.Filters[_filterFromIndex];
            _upgradeController.FromFilterIndex = _filterFromIndex;
            //
            if (_upgradeController.CurrentFromFilter != "NONE")
            {
                _BIndex = EditorGUILayout.Popup(_BIndex, _upgrades);
                _upgradeController.B = _upgradeController.Upgrades[_BIndex];
                _upgradeController.BIndex = _BIndex;
                if (_upgradeController.CurrentFromFilter == "AND(_OR_)" || _upgradeController.CurrentFromFilter == "OR(_AND_)" || _upgradeController.CurrentFromFilter == "AND_AND_")
                {
                    _CIndex = EditorGUILayout.Popup(_CIndex, _upgrades);
                    _upgradeController.C = _upgradeController.Upgrades[_CIndex];
                    _upgradeController.CIndex = _CIndex;
                }
            }
            //To
            EditorGUILayout.LabelField("Until upgrade", GUILayout.ExpandWidth(false), GUILayout.Width(120));
            _A1Index = EditorGUILayout.Popup(_A1Index, _upgrades);
            _upgradeController.A1 = _upgradeController.Upgrades[_A1Index];
            _upgradeController.A1Index = _A1Index;
            //Operator to popup
            _filters = _upgradeController.Filters.ToArray();
            EditorGUILayout.LabelField("Boolean operators", GUILayout.ExpandWidth(false), GUILayout.Width(120));
            _filterToIndex = EditorGUILayout.Popup(_filterToIndex, _filters);
            _upgradeController.CurrentToFilter = _upgradeController.Filters[_filterToIndex];
            _upgradeController.ToFilterIndex = _filterToIndex;
            //
            if (_upgradeController.CurrentToFilter != "NONE")
            {
                _B1Index = EditorGUILayout.Popup(_B1Index, _upgrades);
                _upgradeController.B1 = _upgradeController.Upgrades[_B1Index];
                _upgradeController.B1Index = _B1Index;
                if (_upgradeController.CurrentToFilter == "AND(_OR_)" || _upgradeController.CurrentToFilter == "OR(_AND_)" || _upgradeController.CurrentToFilter == "AND_AND_")
                {
                    _C1Index = EditorGUILayout.Popup(_C1Index, _upgrades);
                    _upgradeController.C1 = _upgradeController.Upgrades[_C1Index];
                    _upgradeController.C1Index = _C1Index;
                }
            }

        }
        EditorUtility.SetDirty(_upgradeController);
    }
Example #40
0
 // Use this for initialization
 void Start()
 {
     if (upgrader == null)
     {
         upgrader = GameObject.FindObjectOfType<UpgradeController>();
         Debug.LogError("UpgradeController is null! Assign an UpgradeController in the inspector panel.");
     }
 }
	// Use this for initialization
	void Start () {
		instance = this;
		gameObject.SetActive (false);
	}
Example #42
0
    // Use this for initialization
    void Start()
    {
        if (DataManager.instance.IsLoaded) //did we load a save?
        {
            GameData data = DataManager.instance.GetData(); //get saved data
            curHealth = data.GetHealth();
            curShield = data.GetShield();
            curExperience = data.GetExp();
            currentLevel = data.GetLevel();
            for (int i = 0; i < currentLevel; i++)
            {
                experienceRequirement *= experienceRequirementMultiplier;
            }
            transform.position = new Vector3(data.GetPosition()[0], data.GetPosition()[1], 0);
        }
        else
        {
            curHealth = maxHealth;
            curShield = maxShield;
        }

        bottomLeft = Camera.main.ScreenToWorldPoint(Vector3.zero);
        topRight = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width, Screen.height, 0));

        weapons = GetComponentsInChildren<WeaponController>(true);
        upgrader = GetComponent<UpgradeController>();
    }
Example #43
0
 public static void SetUpgrade(int value, UpgradeController.upgradeID id)
 {
     switch (id)
     {
         case UpgradeController.upgradeID.MAX_LIVE1:
             PlayerPrefs.SetInt(MAX_LIVE_UPGRADE1, value);
             SetCurrentLive(GetCurrentLife() + 1);
             SetMaxLives(GetMaxLife() + 1);
             break;
         case UpgradeController.upgradeID.MAX_LIVE2:
             PlayerPrefs.SetInt(MAX_LIVE_UPGRADE2, value);
             SetCurrentLive(GetCurrentLife() + 1);
             SetMaxLives(GetMaxLife() + 1);
             break;
         case UpgradeController.upgradeID.MACHINE_GUN_1:
             PlayerPrefs.SetInt(MG_UPGRADE_1, value);
             break;
         case UpgradeController.upgradeID.MACHINE_GUN_2:
             PlayerPrefs.SetInt(MG_UPGRADE_2, value);
             break;
         case UpgradeController.upgradeID.PHASER:
             PlayerPrefs.SetInt(PHASER_UPGRADE, value);
             break;
         case UpgradeController.upgradeID.ROCKET:
             PlayerPrefs.SetInt(ROCKET_UPGRADE, value);
             break;
         case UpgradeController.upgradeID.ROCKET_AMMO:
             PlayerPrefs.SetInt(ROCKET_AMMO, GetUpgrade(UpgradeController.upgradeID.ROCKET_AMMO) + 1);
             break;
         case UpgradeController.upgradeID.PHASER_AMMO:
             PlayerPrefs.SetInt(PHASER_AMMO, GetUpgrade(UpgradeController.upgradeID.PHASER_AMMO) + 1);
             break;
         case UpgradeController.upgradeID.ROCKET_AMMO_ABS:
             PlayerPrefs.SetInt(ROCKET_AMMO, value);
             break;
         case UpgradeController.upgradeID.PHASER_AMMO_ABS:
             PlayerPrefs.SetInt(PHASER_AMMO, value);
             break;
         case UpgradeController.upgradeID.X_RAY:
             PlayerPrefs.SetInt(X_RAY_UPGRADE, value);
             break;
         case UpgradeController.upgradeID.TURBO:
             PlayerPrefs.SetInt(TURBO_UPGRADE, value);
             break;
         case UpgradeController.upgradeID.SHIELD:
             PlayerPrefs.SetInt(SHIELD_UPGRADE, value);
             break;
     }
 }
Example #44
0
 public static int GetUpgrade(UpgradeController.upgradeID id)
 {
     switch (id)
     {
         case UpgradeController.upgradeID.MAX_LIVE1:
             return PlayerPrefs.GetInt(MAX_LIVE_UPGRADE1);
         case UpgradeController.upgradeID.MAX_LIVE2:
             return PlayerPrefs.GetInt(MAX_LIVE_UPGRADE2);
         case UpgradeController.upgradeID.MACHINE_GUN_1:
             return PlayerPrefs.GetInt(MG_UPGRADE_1);
         case UpgradeController.upgradeID.MACHINE_GUN_2:
             return PlayerPrefs.GetInt(MG_UPGRADE_2);
         case UpgradeController.upgradeID.PHASER:
             return PlayerPrefs.GetInt(PHASER_UPGRADE);
         case UpgradeController.upgradeID.ROCKET:
             return PlayerPrefs.GetInt(ROCKET_UPGRADE);
         case UpgradeController.upgradeID.PHASER_AMMO:
             return PlayerPrefs.GetInt(PHASER_AMMO);
         case UpgradeController.upgradeID.ROCKET_AMMO:
             return PlayerPrefs.GetInt(ROCKET_AMMO);
         case UpgradeController.upgradeID.TURBO:
             return PlayerPrefs.GetInt(TURBO_UPGRADE);
         case UpgradeController.upgradeID.X_RAY:
             return PlayerPrefs.GetInt(X_RAY_UPGRADE);
         case UpgradeController.upgradeID.SHIELD:
             return PlayerPrefs.GetInt(SHIELD_UPGRADE);
         default:
             return 0;
     }
 }