Пример #1
0
    public void Reset()
    {
        _deflect_power           = null;
        _deflect_rate            = null;
        _deflect_radius          = null;
        _movement_speed          = null;
        _enemy_spawn_speed       = null;
        _projectile_pierce_count = null;
        _projectile_split_chance = null;
        _projectile_split_count  = null;

        deflect_power           = 0;
        deflect_rate            = 0;
        deflect_radius          = 0;
        movement_speed          = 0;
        enemy_spawn_speed       = 0;
        projectile_pierce_count = 0;
        projectile_split_chance = 0;
        projectile_split_count  = 0;

        Enemy2Unlocked = false;
        Enemy3Unlocked = false;
        Enemy4Unlocked = false;

        PiercingAbilityUnlocked             = false;
        SplitAbilityUnlocked                = false;
        DeflectingProjectileAbilityUnlocked = false;
    }
Пример #2
0
    private void FindAndAssignProperToolTips(string gobName, UpgradeToolTipHolder toolTip)
    {
        UpgradeToolTip gobToolTip = GameObject.Find(gobName).GetComponent <UpgradeToolTip>();

        gobToolTip.ToolTipText             = toolTip.ToolTipText;
        gobToolTip.CurrentBonus            = toolTip.CurrentBonus;
        gobToolTip.BonusIncreasePerUpgrade = toolTip.BonusIncreasePerUpgrade;
        gobToolTip.NextBonus              = toolTip.NextBonus;
        gobToolTip.UpgradeCost            = toolTip.UpgradeCost;
        gobToolTip.CostIncreasePerUpgrade = toolTip.CostIncreasePerUpgrade;
        gobToolTip.Level = toolTip.Level;
    }