备份CatanBuilding瘦身独立工程
This commit is contained in:
36
Assets/Scripts/UI/Setting/Head.cs
Normal file
36
Assets/Scripts/UI/Setting/Head.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user