void InitOverlays() { MsgTextField = InstantiateChild <LMS_GuiBaseTextField>(new LMS_GuiConfig { Rect = new Rect(30f, 495f, 431f, 150f) }, 93); MsgTextField.SetValidation(E_Validation.ALPHA_NUMERIC); MsgTextField.SetTexture((int)E_Texture.IDLE, MsgTextField.GeneratePlainTexture(Color.green.AlterAlpha(0.4f))); MsgTextField.UseRelativeRect = true; MsgTextField.Hidden = false; }
void InitOverlays() { UserTextField = InstantiateChild <LMS_GuiBaseTextField>(new LMS_GuiConfig { Rect = new Rect(165f, 174f, 452f, 134f) }, 93); PassTextField = InstantiateChild <LMS_GuiBaseTextField>(new LMS_GuiConfig { Rect = new Rect(165f, 235f, 452f, 134f) }, 93); UserTextField.SetValidation(E_Validation.ALPHA_NUMERIC); UserTextField.SetTexture((int)E_Texture.IDLE, UserTextField.GeneratePlainTexture(Color.green.AlterAlpha(0.4f))); UserTextField.UseRelativeRect = true; PassTextField.SetValidation(E_Validation.ALPHA_NUMERIC); PassTextField.SetTexture((int)E_Texture.IDLE, PassTextField.GeneratePlainTexture(Color.green.AlterAlpha(0.4f))); PassTextField.UseRelativeRect = true; PassTextField.Password = true; PassTextField.OnTextChanged += (ntext) => { if (ntext.Length >= 8 && UserTextField.TextToRender.Length >= 6) { LoginButton.Hidden = false; LoginButtonLabel.Disable = false; } else { LoginButton.Hidden = true; LoginButtonLabel.Disable = true; } }; UserTextField.OnTextChanged += (ntext) => { if (ntext.Length >= 6 && PassTextField.TextToRender.Length >= 8) { LoginButton.Hidden = false; LoginButtonLabel.Disable = false; } else { LoginButton.Hidden = true; LoginButtonLabel.Disable = true; } }; }