37 lines
790 B
C#
37 lines
790 B
C#
using asap.core;
|
||
using UnityEngine;
|
||
using UnityEngine.UI;
|
||
|
||
public class ChangeAvatarEvent
|
||
{
|
||
}
|
||
public class Head : MonoBehaviour
|
||
{
|
||
public Image bg_head;
|
||
public Image icon_head;
|
||
|
||
#if UNITY_EDITOR
|
||
private void Reset()
|
||
{
|
||
Awake();
|
||
}
|
||
#endif
|
||
private void Awake()
|
||
{
|
||
bg_head = transform.Find("bg_head").GetComponent<Image>();
|
||
icon_head = transform.Find("mask/icon_head")?.GetComponent<Image>();
|
||
if (icon_head == null)
|
||
{
|
||
Debug.LogError("《Head》挂在了不该挂的地方,或者没有《mask/icon_head》", this);
|
||
}
|
||
}
|
||
|
||
public void SetData(string url)
|
||
{
|
||
if (icon_head != null)
|
||
{
|
||
GContext.container.Resolve<IUIService>().SetHeadImage(icon_head, url);
|
||
}
|
||
}
|
||
}
|