Пример #1
0
    void Awake()
    {
        damageableGameObject      = GameObject.FindGameObjectWithTag("Player").GetComponent <DamageableGameObject>();
        instantAttackerGameObject = GameObject.FindGameObjectWithTag("Player").GetComponent <InstantAttackerGameObject>();

        if (PlayerPrefs.HasKey("maxHealth"))
        {
            damageableGameObject.defenseStats.maxHealth = PlayerPrefs.GetInt("maxHealth");
        }
        if (PlayerPrefs.HasKey("atkSpeed"))
        {
            instantAttackerGameObject.offenseStats.attackSpeed = PlayerPrefs.GetFloat("atkSpeed");
        }
        if (PlayerPrefs.HasKey("damage"))
        {
            instantAttackerGameObject.offenseStats.damage = PlayerPrefs.GetInt("damage");
        }

        damageableGameObject.currentHealth = damageableGameObject.defenseStats.maxHealth;
        Debug.Log(instantAttackerGameObject.offenseStats.attackSpeed);
    }
Пример #2
0
 void Awake()
 {
     damageableGameObject      = GameObject.FindGameObjectWithTag("Player").GetComponent <DamageableGameObject>();
     instantAttackerGameObject = GameObject.FindGameObjectWithTag("Player").GetComponent <InstantAttackerGameObject>();
 }