protected void GetInfo() { FirebaseDatabase.DefaultInstance .GetReference("Users").GetValueAsync().ContinueWith(task => { if (task.IsFaulted) { Debug.Log("Handle the error..."); } else if (task.IsCompleted) { DataSnapshot snapshot = task.Result; if (snapshot.Child(ID).Exists) { string json = snapshot.Child(ID).GetRawJsonValue(); UserInfo buildingsInfo = JsonUtility.FromJson <UserInfo>(json); CoinsManager Collector = CoinsManager.GetInstance(); Collector.BuildingProfit = buildingsInfo.BuildingProfit; Collector.BuildingUpgradePrice = buildingsInfo.BuildingUpgradePrice; Collector.NumberOfCoins = buildingsInfo.numberOfCoins; Collector.LastOnline = buildingsInfo.LastOnline; Collector.TotalBuildingCoins = buildingsInfo.TotalBuildingCoins; Collector.ColorOrNot = buildingsInfo.ColorOrNot; isDataReceived = true; } //Creating new user else { SetInfo(0); isDataReceived = true; } } }); }
public Form_CoinsSettings(RomManager rommgr) { base.Shown += Coins_Settings_Shown; InitializeComponent(); base.UpdateAmbientColors(); coinMgr = new CoinsManager(rommgr); }
// Use this for initialization void Start() { //Debug.Log ("record? " + ScoreManager.isLastScoreBest); // if the performed score is the new best starts the NEW RECORD animation if (ScoreManager.isLastScoreBest) { record.SetActive(true); } if (LevelManager.isLevelUp) { //Debug.Log ("level UP OK"); levelUp.SetActive(true); LevelManager.isLevelUp = false; } else { levelUp.SetActive(false); } // sets data in text canvases avoided.text = "" + ScoreManager.getInstance().getScore(); level.text = "lvl " + LevelManager.getInstance().getLevel(); exp.text = "" + LevelManager.getInstance().getExpToNextLevel(); coins.text = "" + CoinsManager.getInstance().getCoins(); // needs to add "BEST: " to this text field! best.text = "best: " + ScoreManager.getInstance().getBestScore(); }
void SetInfo(int nothing) { UserInfo buildingsInfo = CoinsManager.GetInstance(); string json = JsonUtility.ToJson(buildingsInfo); FirebaseDatabase.DefaultInstance.GetReference("Users").Child(ID).SetRawJsonValueAsync(json); }
public static CoinsManager GetInstance() { if (instance == null) { instance = new CoinsManager(); } return(instance); }
public bool canBuyItem(ShopItem item) { bool coinsCondition = CoinsManager.getInstance().canSpendCoins(item.coins); bool lvlCondition = LevelManager.getInstance().getLevel() >= item.lvlToUnlock; Debug.Log("can buy " + item.name + "? " + (coinsCondition && lvlCondition)); return(coinsCondition && lvlCondition); }
void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.tag == "Player") { levelManager.respawnPlayer(); other.gameObject.GetComponent <LightMasterController> ().setDamage(damageToPlayer); CoinsManager.addCoins(-coinPenalty); } }
void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.CompareTag("Player")) { CoinsManager.AddCoins(CoinsToAdd); } audiocoins.Play(); Destroy(gameObject); }
// Start is called before the first frame update void Start() { GameObject constantManagers = GameObject.FindGameObjectWithTag("ConstantManagers"); coinsManager = constantManagers.GetComponentInChildren <CoinsManager>(); GameObject managers = GameObject.FindGameObjectWithTag("Managers"); sfxManager = managers.GetComponentInChildren <SFXManager>(); }
void Awake() { SpriteAnimatorConfig coinConfig = Resources.Load <SpriteAnimatorConfig>("CoinAnimCfg"); _coinAnimator = new SpriteAnimatorController(coinConfig); _cameraMotor = new CameraController(_playerView.transform, _camera.transform); _coinsManager = new CoinsManager(_playerView, _coinsList, _coinAnimator); }
void OnTriggerEnter2D(Collider2D other) { if (other.GetComponent <PlatformerInput> () == null) { return; } CoinsManager.AddCoins(CoinsToAdd); Destroy(gameObject); }
void OnTriggerEnter2D(Collider2D other) { if (other.GetComponent <HeroController> () == null) { return; } CoinsManager.AddCoins(CoinsToAdd); Destroy(gameObject); }
private void Awake() { audioController = AudioController.Instance; coinsManager = CoinsManager.Instance; frame = FrameController.Instance; bandGenerator = BandGenerator.Instance; gridController = GridController.Instance; cam = Camera.main.GetComponent <CameraController>(); imageLoader = InGameImageLoader.Instance; }
void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Player") { gameObject.SetActive(false); Destroy(gameObject); Instantiate(coinParticle, this.gameObject.transform.position, Quaternion.identity); CoinsManager.addCoins(coinsToAdd); } }
private void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); } else { _instance = this; } }
void AwakeSingleton() { if (instance == null) { instance = this; } else { Destroy(this.gameObject); } }
void Start() { GameObject constantManagers = GameObject.FindGameObjectWithTag("ConstantManagers"); livesManager = constantManagers.GetComponentInChildren <LivesManager>(); coinsManager = constantManagers.GetComponentInChildren <CoinsManager>(); GameObject managers = GameObject.FindGameObjectWithTag("Managers"); bgmManager = managers.GetComponentInChildren <BackgroundMusicManager>(); }
// Start is called before the first frame update void Start() { player = FindObjectOfType <PlayerData>(); _instance = this; PM = FindObjectOfType <ParticlesManager>(); CM = FindObjectOfType <CoinsManager>(); CheckCharacters(); CheckButtons(); SetQtnCurrency(); }
public void BuyItem() { if (!passLimits()) { if (CoinsManager.CanBuyItem(price)) { ActiveItemToSold(); } } else { getTextPrice.text = "MAX"; } }
void OnTriggerEnter2D(Collider2D other) { if (crashes(other.tag)) { rb.velocity = new Vector2(0, 0); Instantiate(destroyArrowParticle, transform.position, transform.rotation); Destroy(gameObject); } if (other.tag == "Player") { levelManager.respawnPlayer(); other.gameObject.GetComponent <LightMasterController> ().setDamage(damageToPlayer); Instantiate(destroyArrowParticle, transform.position, transform.rotation); CoinsManager.addCoins(-coinPenalty); Destroy(gameObject); } }
void Start() { CoinsManager.GetInstance().Collector += SetInfo; CoinsManager.GetInstance().Color += SetInfo; CoinsManager.GetInstance().Upgrade += SetInfo; FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread(task => { dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); }
///<summary> ///Call only if Menu is active ///</summary> void WhatAvailable() { CoinsManager checkPrice = CoinsManager.GetInstance(); //Check availability of updates for buildings for (int i = 0; i < BuyUpgradeButtons.Length; i++) { if (checkPrice.BuildingUpgradePrice[i] > checkPrice.NumberOfCoins) { BuyUpgradeButtons[i].interactable = false; } else { BuyUpgradeButtons[i].interactable = true; } } //Update prices for (int i = 0; i < BuyUpgradeButtons.Length; i++) { BuyUpgradeButtons[i].gameObject.GetComponentInChildren <Text>().text = checkPrice.BuildingUpgradePrice[i].ToString(); } //Check availability of updates for buildings for (int i = 0; i < BuyColorButtons.Length; i++) { if (checkPrice.ColoringPrice[i] > checkPrice.NumberOfCoins && BuyColorButtons[i] != null) { BuyColorButtons[i].interactable = false; } else { BuyColorButtons[i].interactable = true; } } //Update prices for (int i = 0; i < BuyColorButtons.Length; i++) { if (BuyColorButtons[i] != null) { BuyColorButtons[i].gameObject.GetComponentInChildren <Text>().text = checkPrice.ColoringPrice[i].ToString(); } } }
// Start is called before the first frame update void Start() { GameObject constantManagers = GameObject.FindGameObjectWithTag("ConstantManagers"); coinsManager = constantManagers.GetComponentInChildren <CoinsManager>(); GameObject managers = GameObject.FindGameObjectWithTag("Managers"); uiManager = managers.GetComponentInChildren <UIManager>(); rigidBody = GetComponent <Rigidbody2D>(); coinsManager.AddCoin(); uiManager.score += 200; rigidBody.gravityScale = 2; rigidBody.velocity = new Vector2(0, velocity); }
void Start() { GameStatus.setPlayerAlive(true); spriteRenderer = GetComponent <SpriteRenderer> (); coinsManager = CoinsManager.getInstance(); levelManager = LevelManager.getInstance(); scoreManager = ScoreManager.getInstance(); lifeManager = LifeManager.getInstance(); scoreManager.resetScore(); lifesText.text = "x " + lifeManager.getLifes(); coinsText.text = "0"; mainAudioSource = GetComponents <AudioSource> ()[0]; mainAudioSource.volume = 0.1f; spriteRenderer = GetComponent <SpriteRenderer> (); checkShield(); }
void OnTriggerEnter2D(Collider2D other) { if (this.gameObject.tag == "Coin" && other.gameObject.tag != "Collector" && other.gameObject.tag != "Zombie") { CoinsManager.AddCoins((CoinsToAdd)); //Destroy(this.gameObject); this.gameObject.SetActive(false); audiocoins.Play(); } if (this.gameObject.tag == "Ice" && other.gameObject.tag != "Collector" && other.gameObject.tag != "Zombie") { this.gameObject.SetActive(false); ice.Play(); } if (this.gameObject.tag == "Shield" && other.gameObject.tag != "Collector" || this.gameObject.tag == "x2 Score" && other.gameObject.tag != "Collector" && other.gameObject.tag != "Zombie") { this.gameObject.SetActive(false); powerup.Play(); } }
// Start is called before the first frame update void Start() { BuyUpgradeButtons[0].onClick.AddListener(() => { BuyUpgrade(0); }); BuyUpgradeButtons[1].onClick.AddListener(() => { BuyUpgrade(1); }); BuyUpgradeButtons[2].onClick.AddListener(() => { BuyUpgrade(2); }); BuyUpgradeButtons[3].onClick.AddListener(() => { BuyUpgrade(3); }); BuyUpgradeButtons[4].onClick.AddListener(() => { BuyUpgrade(4); }); BuyUpgradeButtons[5].onClick.AddListener(() => { BuyUpgrade(5); }); BackgroundForClose.onClick.AddListener(() => OpenMenu()); BuyColorButtons[0].onClick.AddListener(() => { BuyColor(0); }); BuyColorButtons[1].onClick.AddListener(() => { BuyColor(1); }); BuyColorButtons[2].onClick.AddListener(() => { BuyColor(2); }); BuyColorButtons[3].onClick.AddListener(() => { BuyColor(3); }); BuyColorButtons[4].onClick.AddListener(() => { BuyColor(4); }); BuyColorButtons[5].onClick.AddListener(() => { BuyColor(5); }); BuyColorButtons[6].onClick.AddListener(() => { BuyColor(6); }); BuyColorButtons[7].onClick.AddListener(() => { BuyColor(7); }); CoinsManager.GetInstance().initBuilding += HideColorButton; CoinsManager.GetInstance().Color += HideColorButton; }
public void BuyColor(int NumberOfBuilding) { CoinsManager.GetInstance().BuyColor(NumberOfBuilding); WhatAvailable(); }
public void UpdateByCoinsManager(CoinsManager coins_manager) { text_mesh_pro.text = coins_manager.GetCoins().ToString(); }
void Start() { _instance = this; player = FindObjectOfType <PlayerData>(); }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Awake() { instance = this; }