Esempio n. 1
0
 public virtual void ShowPlayerHead(User user)
 {
     if (_PlayerHead == null)
     {
         _PlayerHead = CardFiveStarPlayerPartFactory.CreateHead(this, _HeadPointGo.transform);
         return;
     }
     _PlayerHead.InitHeadInfo(this);
 }
Esempio n. 2
0
        public static CardFiveStarPlayerHead CreateHead(CardFiveStarPlayer player, Transform parentTrm)
        {
            CardFiveStarPlayerHead cardFiveStarPlayerHead = ComponentFactory.Create <CardFiveStarPlayerHead>();

            if (PlayerHeadPrefab == null)
            {
                PlayerHeadPrefab =
                    ResourcesComponent.Ins.GetResoure(UIType.CardFiveStarRoomPanel, "PlayerHead") as GameObject;
            }
            GameObject go = GameObject.Instantiate(PlayerHeadPrefab, parentTrm);

            go.transform.localPosition = Vector3.zero;
            cardFiveStarPlayerHead.Init(player, go);
            return(cardFiveStarPlayerHead);
        }