UI替换与对应代码进行调整
This commit is contained in:
@@ -22,7 +22,12 @@ namespace TcgEngine.UI
|
||||
[Header("Login")]
|
||||
public UIPanel login_panel;
|
||||
public InputField login_user;
|
||||
public Button clear_user_button;
|
||||
|
||||
public InputField login_password;
|
||||
public Button show_password_button;
|
||||
private ToggleImage _passwordToggle;
|
||||
|
||||
public Button login_button;
|
||||
public GameObject login_bottom;
|
||||
public Text error_msg;
|
||||
@@ -199,6 +204,17 @@ namespace TcgEngine.UI
|
||||
SelectField(login_password);
|
||||
}
|
||||
|
||||
if (clear_user_button != null)
|
||||
{
|
||||
clear_user_button.onClick.AddListener(ClearNameText);
|
||||
}
|
||||
|
||||
if (show_password_button != null)
|
||||
{
|
||||
show_password_button.onClick.AddListener(ShowPassword);
|
||||
_passwordToggle = show_password_button.GetComponent<ToggleImage>();
|
||||
}
|
||||
|
||||
RefreshLogin();
|
||||
}
|
||||
|
||||
@@ -398,6 +414,26 @@ namespace TcgEngine.UI
|
||||
SceneNav.GoTo(scene);
|
||||
}
|
||||
|
||||
private void ClearNameText()
|
||||
{
|
||||
login_user.text = "";
|
||||
}
|
||||
|
||||
private void ShowPassword()
|
||||
{
|
||||
var isShow = _passwordToggle.GetButtonStatus();
|
||||
if (isShow)
|
||||
{
|
||||
login_password.contentType = InputField.ContentType.Standard;
|
||||
login_password.lineType = InputField.LineType.SingleLine;
|
||||
}
|
||||
else
|
||||
{
|
||||
login_password.contentType = InputField.ContentType.Password;
|
||||
}
|
||||
login_password.ForceLabelUpdate();
|
||||
}
|
||||
|
||||
public static LoginMenu Get()
|
||||
{
|
||||
return instance;
|
||||
|
||||
Reference in New Issue
Block a user