Ejemplo n.º 1
0
 // 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;
 }
Ejemplo n.º 2
0
    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;
    }
Ejemplo n.º 3
0
    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();
        }
    }
Ejemplo n.º 4
0
 void Start()
 {
     go_hero = GameManager.player.GetComponent <AHeroes>();
 }