Exemple #1
0
    private void InitPlayerUI(Player player)
    {
        this.InstantiateIndexText(player.Index, player.gameObject);
        PlayerHpSlider slider = this.InstantiateHp(player.Index, player.gameObject);

        player.HpSlider = slider;

        this.InstantiateIndexText(player.Index, player.Pet);
        this.InstantiateHp(player.Index, player.Pet);
    }
Exemple #2
0
    private PlayerHpSlider InstantiateHp(int index, GameObject go)
    {
        GameObject     obj    = GameObject.Instantiate(this.hpSliderPrefab);
        PlayerHpSlider script = obj.AddComponent <PlayerHpSlider>();

        obj.transform.SetParent(this.hpSliderParent.transform);
        script.Init();
        Vector3 pointPos = go.transform.Find("hpPoint").position;

        obj.transform.localPosition = DataUtils.WorldPosToUIPos(pointPos);
        Slider slider = obj.GetComponent <Slider>();

        return(script);
    }