Beispiel #1
0
    public override void Initialize(GameObject obj_in)
    {
        upgradePlayer_ = obj_in.GetComponent <UpgradePlayer>();

        upgradePlayer_.maxHealth_ = this.maxHealth_;
        upgradePlayer_.firerate_  = this.firerate_;
        upgradePlayer_.speed_     = this.speed_;
        upgradePlayer_.name_      = this.name_;
    }
Beispiel #2
0
 public void InitData(UpgradePlayer Data)
 {
     _upgrade = Data;
     BuyBut.onClick.AddListener(Buy);
     TextBonus.text       = Data.NameAbility;
     _tabImageBlockLvl    = new Image[Data.Values.Length];
     _tabImageBlockLvl[0] = BlockLvlToDuplicate.GetComponentInChildren <Image>();
     for (int i = 1, iLength = Data.Values.Length; i < iLength; i++)
     {
         GameObject go = GameObject.Instantiate(BlockLvlToDuplicate, ContainerLvlUpgrade, false) as GameObject;
         _tabImageBlockLvl[i] = go.GetComponentInChildren <Image>();
     }
 }
 public void upgradeCrit()
 {
     UpgradePlayer.UpgradeCrit();
     Sounds.OneShot(Sounds.Instance.ui.upgradeBuy);
 }