Esempio n. 1
0
    //UNIVERSAL FUNCTIONS
    void Start() //INITIALIZATION
    {
        Health      = MaxHealth;
        publicStats = new pStats(Health, Armor);

        if (gameObject.CompareTag("Player"))
        {
            HealthBar = GameObject.Find("--HUD/Stats/healthBar").GetComponent <Image>();
            ArmorBar  = GameObject.Find("--HUD/Stats/armorBar").GetComponent <Image>();
            HealthBar.rectTransform.localScale = new Vector3((float)Health / 100, 1, 1);
            ArmorBar.rectTransform.localScale  = new Vector3((float)Armor / 100, 1, 1);
            kill = playerKill;
            updt = playerUpdate;
        }
        else
        {
            kill = aiKill;
            updt = aiUpdate;
        }
    }
 // health, maxHealth, archeryDamage, magikaDamage, meleeDamage, dodge, stamina, maxStamina, magika, maxMagika;
 public gStats(pStats stats)
 {
     arrNames = new string[] { "health", "maxHealth", "magikaDamage", "archeryDamage", "meleeDamage", "dodge", "stamina", "maxStamina", "magika", "maxMagika" };
     arr      = calculateBaseStats(stats.getStat("vitality"), stats.getStat("strength"), stats.getStat("endurance"), stats.getStat("intelligance"), stats.getStat("dexterity"), stats.getStat("faith"), stats.getStat("resistance")).arr;
     statName = "gameStats";
 }
 // Creates an instance based on the Primary Stats
 public resStats(pStats stats)
 {
     arrNames = new string[] { "airRes", "deathRes", "earthRes", "electrictyRes", "fireRes", "forbiddenRes", "holyRes", "iceRes", "organicRes", "poisonRes", "sorceryRes", "timeRes", "unholyRes", "waterRes" };
     arr      = calculateBaseRes(stats.getStat("vitality"), stats.getStat("strength"), stats.getStat("endurance"), stats.getStat("intelligance"), stats.getStat("dexterity"), stats.getStat("faith"), stats.getStat("resistance")).arr;
     statName = "resistanceStats";
 }
Esempio n. 4
0
 void GetMyComponents()
 {
     stats           = GetComponent <pStats> ();
     onhandRenderer  = onhand.GetComponent <SpriteRenderer> ();
     offhandRenderer = offhand.GetComponent <SpriteRenderer> ();
 }
Esempio n. 5
0
 void GetMyComponents()
 {
     stats = GetComponent<pStats> ();
     onhandRenderer = onhand.GetComponent<SpriteRenderer> ();
     offhandRenderer = offhand.GetComponent<SpriteRenderer> ();
 }