玩家头像加入
This commit is contained in:
parent
aac39b15aa
commit
31b1423ea4
@ -5891,7 +5891,7 @@ GameObject:
|
||||
- component: {fileID: 5164661564043509363}
|
||||
- component: {fileID: 7628184747201228492}
|
||||
m_Layer: 5
|
||||
m_Name: HeadItem
|
||||
m_Name: m_itemHeadItem
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -5912,10 +5912,10 @@ RectTransform:
|
||||
- {fileID: 3547666515304448482}
|
||||
m_Father: {fileID: 7323484200357829197}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 1}
|
||||
m_AnchoredPosition: {x: 91.5, y: -21.5}
|
||||
m_SizeDelta: {x: 31, y: 31}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &5164661564043509363
|
||||
CanvasRenderer:
|
||||
@ -5968,7 +5968,7 @@ GameObject:
|
||||
- component: {fileID: 1708000142932686941}
|
||||
- component: {fileID: 6747864115255305805}
|
||||
m_Layer: 5
|
||||
m_Name: HeadRtImg
|
||||
m_Name: m_rectHeadRt
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@ -36476,7 +36476,7 @@ GameObject:
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1950349943801813264
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -76898,7 +76898,7 @@ GameObject:
|
||||
- component: {fileID: 4314483577970240204}
|
||||
- component: {fileID: 530977524262660531}
|
||||
m_Layer: 5
|
||||
m_Name: HeadImg
|
||||
m_Name: m_imgHeadIcon
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
|
@ -12,21 +12,23 @@ namespace GameLogic
|
||||
public class ActorHItem : UIWidget
|
||||
{
|
||||
#region 脚本工具生成的代码
|
||||
private RectTransform m_rectHeadRt;
|
||||
private GameObject m_itemHeadItem;
|
||||
private Image m_imgSign;
|
||||
private TextMeshProUGUI m_tmpSign;
|
||||
private Image m_imgValue;
|
||||
private TextMeshProUGUI m_tmpValue;
|
||||
private RectTransform m_rectCar;
|
||||
private TextMeshProUGUI m_tmpAllValue;
|
||||
private Image m_ImgSprite;
|
||||
protected override void ScriptGenerator()
|
||||
{
|
||||
m_rectHeadRt = FindChildComponent<RectTransform>("PlayerHeadRt/m_rectHeadRt");
|
||||
m_itemHeadItem = FindChild("PlayerHeadRt/m_rectHeadRt/m_itemHeadItem").gameObject;
|
||||
m_imgSign = FindChildComponent<Image>("Mid/m_imgSign");
|
||||
m_tmpSign = FindChildComponent<TextMeshProUGUI>("Mid/m_imgSign/m_tmpSign");
|
||||
m_imgValue = FindChildComponent<Image>("Mid/m_imgValue");
|
||||
m_tmpValue = FindChildComponent<TextMeshProUGUI>("Mid/m_imgValue/m_tmpValue");
|
||||
m_rectCar = FindChildComponent<RectTransform>("Mid/m_imgValue/m_rectCar");
|
||||
m_ImgSprite = m_rectCar.GetComponent<Image>();
|
||||
m_tmpAllValue = FindChildComponent<TextMeshProUGUI>("Mid/m_imgValue/m_rectCar/m_tmpAllValue");
|
||||
}
|
||||
#endregion
|
||||
@ -92,6 +94,16 @@ namespace GameLogic
|
||||
data.teamId = m_Index.ToString();
|
||||
m_ListUnitPlayDatas.Add(data);
|
||||
m_AddPush++;
|
||||
|
||||
// 加载玩家头像
|
||||
CreatePlayerHeadItem(data);
|
||||
}
|
||||
|
||||
|
||||
private void CreatePlayerHeadItem(UnitPlayerData data)
|
||||
{
|
||||
UIPlayerHeadItem actorHItem = CreateWidgetByPrefab<UIPlayerHeadItem>(m_itemHeadItem, m_rectHeadRt, true);
|
||||
actorHItem.OnInit(data);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -0,0 +1,39 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using TEngine;
|
||||
|
||||
namespace GameLogic
|
||||
{
|
||||
[Window(UILayer.UI)]
|
||||
class UIPlayerHeadItem : UIWidget
|
||||
{
|
||||
#region 脚本工具生成的代码
|
||||
private Image m_imgHeadIcon;
|
||||
protected override void ScriptGenerator()
|
||||
{
|
||||
m_imgHeadIcon = FindChildComponent<Image>("Mask/m_imgHeadIcon");
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 事件
|
||||
#endregion
|
||||
|
||||
|
||||
protected override void OnCreate()
|
||||
{
|
||||
base.OnCreate();
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
public void OnInit(UnitPlayerData playerData)
|
||||
{
|
||||
|
||||
|
||||
// 设置头像
|
||||
AsyncImageDownload.Instance.SetAsyncImage(playerData.protCustMessageData.imgURL, m_imgHeadIcon);
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6e1c554f6b0ed3b41a56583d71070946
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Loading…
x
Reference in New Issue
Block a user