Beispiel #1
0
    public GameObject InitUIPlayer(Player player)
    {
        GameObject go = Instantiate(_UIPlayer.gameObject) as GameObject;

        if (go != null)
        {
            go.SetActive(true);
            _playerGrid.AddChild(go.transform);
            go.transform.localScale = Vector3.one;

            UIPlayer uiplayer = go.GetComponent <UIPlayer>();
            uiplayer.Init(player.playerName, player.IconIndex.ToString());
            _playerGrid.Reposition();

            player.MyUIPlayer = uiplayer;
        }

        return(go);
    }
Beispiel #2
0
    // Use this for initialization
    void Start()
    {
        if (isLocalPlayer)
        {
            MyUIMain.Init();

            MyUIMain.SetActiveDealBtn(isServer);
        }

        if (MyUIPlayer == null)
        {
            MyUIPlayer = gameObject.GetComponent <UIPlayer>();
        }

        MyUIMain._playerGrid.AddChild(transform);
        transform.localScale = Vector3.one;
        MyUIPlayer.Init(playerName, IconIndex.ToString());
        MyUIMain._playerGrid.Reposition();

        if (NetworkGameManager.sInstance != null)
        {//we MAY be awake late (see comment on _wasInit above), so if the instance is already there we init
            Init();
        }
    }
Beispiel #3
0
 public void SetPlayerUI(float health, float stamina, float vitality)
 {
     uiPlayer.Init(health, stamina, vitality);
 }