コード例 #1
0
    public void Update()
    {
        if (!activated)
        {
            CheckSafety();
            HeroPlacement();
        }
        else
        {
            if (health <= 0)
            {
                Death();
            }
        }

        index         = gameplay.heroes.IndexOf(this);
        mousePosition = MousePosition.Instance().position;

        HealthRender();

        if (enemiesInRange.Count == 0)
        {
            Detection(false);
            numberOfTargets = 0;
            focus           = null;
        }

        if (xp >= toNextLevel)
        {
            LevelUp();
        }
    }
コード例 #2
0
    public void Awake()
    {
        gameplay      = Gameplay.Instance();
        tavern        = Tavern.Instance();
        mousePosition = MousePosition.Instance();
        infoPopup     = InfoPopup.Instance();

        selected = false;
    }
コード例 #3
0
ファイル: InfoPopupHeroes.cs プロジェクト: ooglykraken/TDD
    public void Start()
    {
        txtRange     = transform.Find("TxtRange").GetComponent <TextMesh>();
        txtDamage    = transform.Find("TxtDamage").GetComponent <TextMesh>();
        txtSpeed     = transform.Find("TxtSpeed").GetComponent <TextMesh>();
        txtHealth    = transform.Find("TxtHealth").GetComponent <TextMesh>();
        txtLevel     = transform.Find("TxtLevel").GetComponent <TextMesh>();
        txtName      = transform.Find("TxtName").GetComponent <TextMesh>();
        txtAbilities = transform.Find("TxtAbilities").GetComponent <TextMesh>();

        xml = Gameplay.Instance().xml;

        heroesXML = xml.GetNodeList("doc>0>units>0>heroes>0>hero");

        transform.parent = GameObject.Find("CustomCursor(Clone)").transform;

        mousePosition = MousePosition.Instance();

        heroFound = false;
    }
コード例 #4
0
 private void Update()
 {
     mousePosition = MousePosition.Instance().position;
 }