void Start() { PlayerModeArmor = MenuScript.PlayerModeArmor; AS = FindObjectOfType <AudioScript>(); DeathScreen = GameObject.Find("DeathScreenTrigger").GetComponent <LoadScreen>(); gm = GameManager.FindObjectOfType <GameManager>(); CS = CastSpell.GetComponent <CastSpell>(); CW = FindObjectOfType <CastWeapon>(); anim = animChild.GetComponent <MonsterAnim>(); CritObj.SetActive(false); targetPosition = transform.position; fullhealth = health; HealthText.text = health.ToString("F0"); MovementSpeed_ = MovementSpeed; Immortal = false; Invoke("StartAgent", 0.05f); }
public void SetSlotCD(int slotnumber) { if (slotnumber == 1) { CD1 = spellSlotCD; CD1_ = spellSlotCD; if (HastenBool && !CompOrb) { var randomInt = Random.Range(0, 100); if (randomInt <= HastenChance) { CD1 = 0.5f; CD1_ = 0.5f; player_.HastenVis(); } } } if (slotnumber == 2) { CD2 = spellSlotCD; CD2_ = spellSlotCD; if (HastenBool && !CompOrb) { var randomInt = Random.Range(0, 100); if (randomInt <= HastenChance) { CD2 = 0.5f; CD2_ = 0.5f; player_.HastenVis(); } } } if (slotnumber == 3) { CD3 = spellSlotCD; CD3_ = spellSlotCD; if (HastenBool && !CompOrb) { var randomInt = Random.Range(0, 100); if (randomInt <= HastenChance) { CD3 = 0.5f; CD3_ = 0.5f; player_.HastenVis(); } } } if (slotnumber == 4) { CastWeapon CW = FindObjectOfType <CastWeapon>(); CW.spellSlotCD = spellSlotCD; if (HastenBool && !CompOrb) { var randomInt = Random.Range(0, 100); if (randomInt <= HastenChance) { CW.spellSlotCD = 0.5f; player_.HastenVis(); } } } }