| | |
| | | {
|
| | | if (m_button == null)
|
| | | {
|
| | | LoadPrefab();
|
| | | m_button = this.GetComponent<ButtonEx>("AvatarCell/Img_FaceBG");
|
| | | }
|
| | | return m_button;
|
| | |
| | | {
|
| | | if (m_FaceBGImage == null)
|
| | | {
|
| | | LoadPrefab();
|
| | | m_FaceBGImage = this.GetComponent<ImageEx>("AvatarCell/Img_FaceBG");
|
| | | }
|
| | | return m_FaceBGImage;
|
| | |
| | | {
|
| | | if (m_FaceMask == null)
|
| | | {
|
| | | LoadPrefab();
|
| | | m_FaceMask = this.GetComponent<EllipseMask>("AvatarCell/Img_FaceBG/Mask_Face");
|
| | | }
|
| | | return m_FaceMask;
|
| | |
| | | {
|
| | | if (m_FaceUIFrame == null)
|
| | | {
|
| | | LoadPrefab();
|
| | | m_FaceUIFrame = this.GetComponent<UIFrame>("AvatarCell/Img_FaceBG/Mask_Face/Img_Face");
|
| | | }
|
| | | return m_FaceUIFrame;
|
| | |
| | | {
|
| | | if (m_FaceImage == null)
|
| | | {
|
| | | LoadPrefab();
|
| | | m_FaceImage = this.GetComponent<ImageEx>("AvatarCell/Img_FaceBG/Mask_Face/Img_Face");
|
| | | }
|
| | | return m_FaceImage;
|
| | |
| | | {
|
| | | if (m_faceSpine == null)
|
| | | {
|
| | | LoadPrefab();
|
| | | m_faceSpine = this.GetComponent<UIEffectPlayer>("AvatarCell/Img_FaceBG/Mask_Face/Img_Face/Spine_Face");
|
| | | }
|
| | | return m_faceSpine;
|
| | |
| | | {
|
| | | if (m_FacePicImage == null)
|
| | | {
|
| | | LoadPrefab();
|
| | | m_FacePicImage = this.GetComponent<ImageEx>("AvatarCell/Img_FaceBG/Img_FacePic");
|
| | | }
|
| | | return m_FacePicImage;
|
| | |
| | | {
|
| | | if (m_FacePicUIFrame == null)
|
| | | {
|
| | | LoadPrefab();
|
| | | m_FacePicUIFrame = this.GetComponent<UIFrame>("AvatarCell/Img_FaceBG/Img_FacePic");
|
| | | }
|
| | | return m_FacePicUIFrame;
|
| | |
| | | {
|
| | | if (m_facePicSpine == null)
|
| | | {
|
| | | LoadPrefab();
|
| | | m_facePicSpine = this.GetComponent<UIEffectPlayer>("AvatarCell/Img_FaceBG/Img_FacePic/Spine_FacePic");
|
| | | }
|
| | | return m_facePicSpine;
|
| | |
| | | {
|
| | | if (m_redpoint == null)
|
| | | {
|
| | | LoadPrefab();
|
| | | m_redpoint = this.GetComponent<RedpointBehaviour>("AvatarCell/Img_FaceBG/RedPoint");
|
| | | }
|
| | | return m_redpoint;
|
| | |
| | |
|
| | | private void Awake()
|
| | | {
|
| | | LoadPrefab();
|
| | | LoadPrefab().Forget();
|
| | | }
|
| | |
|
| | | public void SetOnLoaded(Action _onloaded)
|
| | |
| | | prefab = tmp.gameObject;
|
| | | return;
|
| | | }
|
| | | prefab = await UIUtility.CreateWidget("AvatarCell", "AvatarCell");
|
| | | var inst = await UIUtility.CreateWidget("AvatarCell", "AvatarCell");
|
| | |
|
| | | if (this == null)
|
| | | {
|
| | | if (prefab != null)
|
| | | {
|
| | | GameObject.DestroyImmediate(prefab);
|
| | | return;
|
| | | }
|
| | | if (inst != null) GameObject.DestroyImmediate(inst);
|
| | | return;
|
| | | }
|
| | |
|
| | | if (prefab != null)
|
| | | {
|
| | | GameObject.DestroyImmediate(inst);
|
| | | return;
|
| | | }
|
| | | prefab = inst;
|
| | |
|
| | | prefab.transform.SetParentEx(this.transform, Vector3.zero, Quaternion.identity, Vector3.one);
|
| | | prefab.transform.SetAsFirstSibling();
|
| | |
|