// Start is called before the first frame update void Start() { heroPlayer = GameManager.player; heroCompo = heroPlayer.GetComponent <AHeroes>(); cam = Camera.main.GetComponent <FollowCam>(); spell_indicator.enabled = false; spell_Second_indicator.enabled = false; spellsize_multiplier = 1.0f; }
void Start() { hero_player = GameManager.player; AHeroes hero_script = hero_player.GetComponent <AHeroes>(); GetCT_Ratio = hero_script.GetSkill_CT_Ratio; GetCurrentMana = hero_script.GetCurrentManaValue; GetMaxMana = hero_script.GetMaxManaValue; GetEnoughManaSkills = hero_script.GetEnoughForSkills; GetCurrentHealth = hero_script.GetCurrentHealthValue; GetMaxHealth = hero_script.GetMaxHealthValue; }
void ShowHeroBar() { Vector3 viewportPt = cam.WorldToViewportPoint(hero.transform.position + new Vector3(0.0f, 3.5f, 0.0f)); AHeroes tempHeroScript = hero.GetComponent <AHeroes>(); bool bCheck = true; bCheck &= viewportPt.x > 0.0f && viewportPt.y > 0.0f && viewportPt.x < 1.0f && viewportPt.y < 1.0f; //안에 있을 때, bCheck &= !tempHeroScript.IsDead(); hero_bar.SetActive(bCheck); if (bCheck) { hero_bar.transform.position = cam.ViewportToScreenPoint(viewportPt); hero_hp.fillAmount = tempHeroScript.GetCurrentHealthValue() / tempHeroScript.GetMaxHealthValue(); hero_mp.fillAmount = tempHeroScript.GetCurrentManaValue() / tempHeroScript.GetMaxManaValue(); } }
void Start() { go_hero = GameManager.player.GetComponent <AHeroes>(); }