个人信息界面 生日编辑
parent
bb199770bf
commit
166f639183
|
|
@ -344,7 +344,7 @@ RectTransform:
|
|||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 7560576029495250299}
|
||||
m_Father: {fileID: 7841507971716579666}
|
||||
m_Father: {fileID: 8813498911577300073}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
|
|
@ -517,7 +517,7 @@ RectTransform:
|
|||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7841507971716579666}
|
||||
m_Father: {fileID: 8813498911577300073}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
|
|
@ -653,11 +653,11 @@ RectTransform:
|
|||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7841507971716579666}
|
||||
m_Father: {fileID: 8813498911577300073}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 1, y: 1}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: -170, y: -63}
|
||||
m_AnchoredPosition: {x: -10, y: 15.5}
|
||||
m_SizeDelta: {x: 98, y: 108}
|
||||
m_Pivot: {x: 1, y: 1}
|
||||
--- !u!222 &8369741531883810060
|
||||
|
|
@ -767,12 +767,12 @@ RectTransform:
|
|||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2617504018165095888}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7841507971716579666}
|
||||
m_Father: {fileID: 8813498911577300073}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
|
|
@ -1096,7 +1096,7 @@ RectTransform:
|
|||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 1625730054887262255}
|
||||
m_Father: {fileID: 7841507971716579666}
|
||||
m_Father: {fileID: 8813498911577300073}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
|
|
@ -1478,7 +1478,7 @@ RectTransform:
|
|||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 6923209569729602420}
|
||||
m_Father: {fileID: 7841507971716579666}
|
||||
m_Father: {fileID: 8813498911577300073}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
|
|
@ -1972,7 +1972,16 @@ RectTransform:
|
|||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Children:
|
||||
- {fileID: 6512711491650172257}
|
||||
- {fileID: 8368792721023180040}
|
||||
- {fileID: 934644573014524260}
|
||||
- {fileID: 5906268899691620851}
|
||||
- {fileID: 3153663125900508070}
|
||||
- {fileID: 4458969488836720563}
|
||||
- {fileID: 8066772648426843873}
|
||||
- {fileID: 4202277789015078672}
|
||||
- {fileID: 1136758323028337718}
|
||||
m_Father: {fileID: 7841507971716579666}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
|
|
@ -2044,13 +2053,13 @@ RectTransform:
|
|||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6953722724525756997}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 3370482866518392014}
|
||||
m_Father: {fileID: 7841507971716579666}
|
||||
m_Father: {fileID: 8813498911577300073}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
|
|
@ -2164,12 +2173,12 @@ RectTransform:
|
|||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7088644837397134728}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7841507971716579666}
|
||||
m_Father: {fileID: 8813498911577300073}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
|
|
@ -2351,12 +2360,12 @@ RectTransform:
|
|||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7248354438484986594}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7841507971716579666}
|
||||
m_Father: {fileID: 8813498911577300073}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
|
|
@ -2683,15 +2692,6 @@ RectTransform:
|
|||
- {fileID: 6754779023970223183}
|
||||
- {fileID: 6690636884596207399}
|
||||
- {fileID: 8813498911577300073}
|
||||
- {fileID: 6512711491650172257}
|
||||
- {fileID: 8368792721023180040}
|
||||
- {fileID: 934644573014524260}
|
||||
- {fileID: 5906268899691620851}
|
||||
- {fileID: 3153663125900508070}
|
||||
- {fileID: 4458969488836720563}
|
||||
- {fileID: 8066772648426843873}
|
||||
- {fileID: 4202277789015078672}
|
||||
- {fileID: 1136758323028337718}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
|
|
|
|||
|
|
@ -89,6 +89,7 @@ public partial class UIManager
|
|||
_WindowMeta(UINameConst.UI_ItemCategory, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
|
||||
_WindowMeta(UINameConst.UI_PlayerInfo, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
|
||||
_WindowMeta(UINameConst.UI_EditIntroduction, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
|
||||
_WindowMeta(UINameConst.UI_EditBirthday, UIWindowLayer.Normal, UIOpenType.FullScreen, false, true);
|
||||
|
||||
//抽卡
|
||||
_WindowMeta(UINameConst.UI_DrawResultCharacters, UIWindowLayer.Normal, UIOpenType.FullScreen, true, true);
|
||||
|
|
@ -375,4 +376,5 @@ public static class UINameConst
|
|||
|
||||
public static readonly string UI_PlayerInfo = "PlayerInfo/UI_PlayerInfo";
|
||||
public static readonly string UI_EditIntroduction = "PlayerInfo/UI_EditIntroduction";
|
||||
public static readonly string UI_EditBirthday = "PlayerInfo/UI_EditBirthday";
|
||||
}
|
||||
|
|
@ -411,12 +411,17 @@ namespace Gameplay.Net
|
|||
{
|
||||
MSG_Clt_G_SetActorBase msg = NetManager.Instance.GetMessage(MSGID.CltGSetActorBase) as MSG_Clt_G_SetActorBase;
|
||||
msg.mPB.Desc = text;
|
||||
msg.mPB.Birthday = Actor.Instance.Base.Birthday;
|
||||
NetManager.Instance.mClient.SendMessage(msg);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 设置玩家生日
|
||||
/// </summary>
|
||||
/// <param name="date"></param>
|
||||
public static void SetPlayerBirthday(string date)
|
||||
{
|
||||
MSG_Clt_G_SetActorBase msg = NetManager.Instance.GetMessage(MSGID.CltGSetActorBase) as MSG_Clt_G_SetActorBase;
|
||||
msg.mPB.Desc = Actor.Instance.Base.Description;
|
||||
msg.mPB.Birthday = date;
|
||||
NetManager.Instance.mClient.SendMessage(msg);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,44 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using TMPro;
|
||||
using Framework;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using UnityEngine.UIElements;
|
||||
using Button = UnityEngine.UI.Button;
|
||||
using Image = UnityEngine.UI.Image;
|
||||
using Toggle = UnityEngine.UI.Toggle;
|
||||
using ScrollView = PhxhSDK.PhxhScrollView;
|
||||
|
||||
public class UI_EditBirthdayBinder
|
||||
{
|
||||
|
||||
public static void GetComponents(UI_EditBirthdayController window)
|
||||
{
|
||||
window.Image_Bg = window.GetComponent<Image>("Image_Bg");
|
||||
window.Button_Close = window.GetComponent<Button>("Image_Bg/Button_Close");
|
||||
window.Text_Title = window.GetComponent<TMP_Text>("Image_Bg/Text_Title");
|
||||
window.InputField_Year = window.GetComponent<TMP_InputField>("Image_Bg/InputField_Year");
|
||||
window.Text_TitleYear = window.GetComponent<TMP_Text>("Image_Bg/Text_TitleYear");
|
||||
window.InputField_Month = window.GetComponent<TMP_InputField>("Image_Bg/InputField_Month");
|
||||
window.Text_TitleMonth = window.GetComponent<TMP_Text>("Image_Bg/Text_TitleMonth");
|
||||
window.InputField_Day = window.GetComponent<TMP_InputField>("Image_Bg/InputField_Day");
|
||||
window.Text_TitleDay = window.GetComponent<TMP_Text>("Image_Bg/Text_TitleDay");
|
||||
window.Button_Confirm = window.GetComponent<Button>("Image_Bg/Button_Confirm");
|
||||
|
||||
}
|
||||
|
||||
/****** 定义变量语句 ******
|
||||
public Image Image_Bg;
|
||||
public Button Button_Close;
|
||||
public TMP_Text Text_Title;
|
||||
public TMP_InputField InputField_Year;
|
||||
public TMP_Text Text_TitleYear;
|
||||
public TMP_InputField InputField_Month;
|
||||
public TMP_Text Text_TitleMonth;
|
||||
public TMP_InputField InputField_Day;
|
||||
public TMP_Text Text_TitleDay;
|
||||
public Button Button_Confirm;
|
||||
|
||||
****** End ******/
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 5e3d2a0fcd5f54843b2112289f2e7a6d
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -0,0 +1,107 @@
|
|||
using Cysharp.Threading.Tasks;
|
||||
using Framework;
|
||||
using Gameplay;
|
||||
using Gameplay.Net;
|
||||
using System;
|
||||
using TMPro;
|
||||
using UnityEngine.UI;
|
||||
using Button = UnityEngine.UI.Button;
|
||||
using Image = UnityEngine.UI.Image;
|
||||
|
||||
public class UI_EditBirthdayController : UIWindow
|
||||
{
|
||||
//UI GameObj
|
||||
///Auto Gen Start///
|
||||
public Image Image_Bg;
|
||||
public Button Button_Close;
|
||||
public TMP_Text Text_Title;
|
||||
public TMP_InputField InputField_Year;
|
||||
public TMP_Text Text_TitleYear;
|
||||
public TMP_InputField InputField_Month;
|
||||
public TMP_Text Text_TitleMonth;
|
||||
public TMP_InputField InputField_Day;
|
||||
public TMP_Text Text_TitleDay;
|
||||
public Button Button_Confirm;
|
||||
|
||||
///Auto Gen End///
|
||||
|
||||
public RawImage rawImageGaussianBlurMask;
|
||||
|
||||
// deal with input data
|
||||
public override void PreLoad(object data = null)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public static async UniTask<UIWindow> Open()
|
||||
{
|
||||
CommonUtils.CaptureScreenshot(); // 截取当前屏幕截图
|
||||
return await UIManager.Instance.CreateAndOpenWindow(UINameConst.UI_EditBirthday);
|
||||
}
|
||||
|
||||
// Use this for initialization
|
||||
public override void OnInit()
|
||||
{
|
||||
//bind UI GameObj
|
||||
UI_EditBirthdayBinder.GetComponents(this);
|
||||
|
||||
rawImageGaussianBlurMask = GetComponent<RawImage>("GaussianBlurMask");
|
||||
rawImageGaussianBlurMask.texture = CommonUtils.GetScreenTexture2D();
|
||||
|
||||
BindButton(Button_Close, OnCloseClick);
|
||||
BindButton(Button_Confirm, OnConfirmClick);
|
||||
|
||||
EventManager.Instance.Register(EventManager.EventName.PlayerInfoUpdate, OnChangeInfo);
|
||||
}
|
||||
|
||||
//invoke when open window
|
||||
protected override void OnShowWindow(object data = null)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
//invoke when reload window
|
||||
protected override void OnReloadWindow(object data = null)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
//invoke when close window
|
||||
protected override void OnHideWindow()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
//invoke when destroy
|
||||
public override void OnRelease()
|
||||
{
|
||||
base.OnRelease();
|
||||
EventManager.Instance.Unregister(EventManager.EventName.PlayerInfoUpdate, OnChangeInfo);
|
||||
}
|
||||
|
||||
protected override void OnCloseClick()
|
||||
{
|
||||
base.OnCloseClick();
|
||||
CloseWindow();
|
||||
}
|
||||
void OnConfirmClick()
|
||||
{
|
||||
var year = int.Parse(InputField_Year.text);
|
||||
var month = int.Parse(InputField_Month.text);
|
||||
var day = int.Parse(InputField_Day.text);
|
||||
|
||||
if (DateTime.TryParse(year + "-" + month + "-" + day, out DateTime dt))
|
||||
{
|
||||
NetHelper.SetPlayerBirthday(year + "/" + month.ToString("D2") + "/" + day.ToString("D2"));
|
||||
}
|
||||
else
|
||||
{
|
||||
CommonUtils.ShowMessageTips("请输入正确的日期");
|
||||
}
|
||||
}
|
||||
|
||||
void OnChangeInfo()
|
||||
{
|
||||
CloseWindow();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 7d9363be0e5030e46bf60c009eb24f34
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -20,71 +20,71 @@ public class UI_EditIntroductionController : UIWindow
|
|||
|
||||
public RawImage rawImageGaussianBlurMask;
|
||||
|
||||
///Auto Gen End///
|
||||
///Auto Gen End///
|
||||
|
||||
// deal with input data
|
||||
public override void PreLoad(object data = null)
|
||||
{
|
||||
|
||||
}
|
||||
// deal with input data
|
||||
public override void PreLoad(object data = null)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public static async UniTask<UIWindow> Open()
|
||||
{
|
||||
CommonUtils.CaptureScreenshot(); // 截取当前屏幕截图
|
||||
return await UIManager.Instance.CreateAndOpenWindow(UINameConst.UI_EditIntroduction);
|
||||
CommonUtils.CaptureScreenshot(); // 截取当前屏幕截图
|
||||
return await UIManager.Instance.CreateAndOpenWindow(UINameConst.UI_EditIntroduction);
|
||||
}
|
||||
|
||||
|
||||
// Use this for initialization
|
||||
public override void OnInit()
|
||||
{
|
||||
//bind UI GameObj
|
||||
UI_EditIntroductionBinder.GetComponents(this);
|
||||
|
||||
rawImageGaussianBlurMask=GetComponent<RawImage>("GaussianBlurMask");
|
||||
rawImageGaussianBlurMask.texture = CommonUtils.GetScreenTexture2D();
|
||||
rawImageGaussianBlurMask = GetComponent<RawImage>("GaussianBlurMask");
|
||||
rawImageGaussianBlurMask.texture = CommonUtils.GetScreenTexture2D();
|
||||
|
||||
EventManager.Instance.Register(EventManager.EventName.PlayerInfoUpdate, OnChangeInfo);
|
||||
EventManager.Instance.Register(EventManager.EventName.PlayerInfoUpdate, OnChangeInfo);
|
||||
|
||||
BindButton(Button_Close, OnCloseClick);
|
||||
BindButton(Button_Close, OnCloseClick);
|
||||
BindButton(Button_Confirm, OnConfirmClick);
|
||||
}
|
||||
|
||||
//invoke when open window
|
||||
protected override void OnShowWindow(object data = null)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
//invoke when reload window
|
||||
protected override void OnReloadWindow(object data = null)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
//invoke when close window
|
||||
protected override void OnHideWindow()
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
//invoke when destroy
|
||||
public override void OnRelease()
|
||||
{
|
||||
base.OnRelease();
|
||||
base.OnRelease();
|
||||
EventManager.Instance.Unregister(EventManager.EventName.PlayerInfoUpdate, OnChangeInfo);
|
||||
}
|
||||
|
||||
protected override void OnCloseClick()
|
||||
{
|
||||
base.OnCloseClick();
|
||||
protected override void OnCloseClick()
|
||||
{
|
||||
base.OnCloseClick();
|
||||
CloseWindow();
|
||||
}
|
||||
void OnConfirmClick()
|
||||
{
|
||||
}
|
||||
void OnConfirmClick()
|
||||
{
|
||||
DebugUtil.Log("修改个性签名:" + InputField_Introduction.text);
|
||||
//CommonUtils.ShowMessageTips("签名系统后续开放,敬请期待!");
|
||||
NetHelper.SetPlayerIntroduction(InputField_Introduction.text);
|
||||
}
|
||||
}
|
||||
|
||||
void OnChangeInfo()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -76,9 +76,9 @@ public class UI_PlayerInfoController : UIWindow
|
|||
BindButton(Button_Home, OnHomeClick);
|
||||
BindButton(Button_EditName, SetName);
|
||||
BindButton(Button_EditIntroduction,SetIntroduction);
|
||||
BindButton(Button_EditBirthday, SetBirthday);
|
||||
|
||||
#region 待开发
|
||||
BindButton(Button_EditBirthday, LockFunction);
|
||||
BindButton(Button_HeadChangeGame, LockFunction);
|
||||
BindButton(Button_EditMedal,LockFunction);
|
||||
#endregion
|
||||
|
|
@ -86,9 +86,9 @@ public class UI_PlayerInfoController : UIWindow
|
|||
DataActorLevel levelInfo = ActorLevelTableHelper.Instance.Get((int)Actor.Instance.Base.GetProp(ActorProp.Level));
|
||||
var level = levelInfo.Level;
|
||||
Text_Level.text = level.ToString("D3");
|
||||
Text_PlayerName.text = Actor.Instance.Base.Nickname;
|
||||
Text_Desc.text = Actor.Instance.Base.Description;
|
||||
Text_Uid.text = Actor.Instance.Base.GetProp(ActorProp.ActorId).ToString();
|
||||
OnChangeInfo();
|
||||
|
||||
Text_Uid.text = Actor.Instance.Base.GetProp(ActorProp.ActorId).ToString();
|
||||
|
||||
//InputField_Name.onEndEdit.AddListener(OnNameEditEnd);
|
||||
|
||||
|
|
@ -152,9 +152,15 @@ public class UI_PlayerInfoController : UIWindow
|
|||
UI_EditIntroductionController.Open().Forget();
|
||||
}
|
||||
|
||||
public void SetBirthday()
|
||||
{
|
||||
UI_EditBirthdayController.Open().Forget();
|
||||
}
|
||||
|
||||
void OnChangeInfo()
|
||||
{
|
||||
Text_PlayerName.text = Actor.Instance.Base.Nickname;
|
||||
Text_Desc.text = Actor.Instance.Base.Description;
|
||||
}
|
||||
Text_Birthday.text = Actor.Instance.Base.Birthday;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue