public override void Load() { inputField = CreateEntity(new InputField(140, 13, 120, 20)) as InputField; inputField.SetBackgroundColor(Color.Brown); loginButton = CreateEntity(new Button(270, 13, 50, 20, null, "Log In")) as Button; loginButton.OnClickCallback += LoginButton_OnClickCallback; loginButton.SetTextColor(Color.White); loginButton.SetColor(Color.Brown); suicideButton = CreateEntity(new Button(10, 10, 50, 50, null, "Suicide Scene")) as Button; suicideButton.OnClickCallback += SuicideButton_OnClickCallback; icons = new Image[] { HttpImageDownloader.GetBitmapFromURL("https://avatars2.githubusercontent.com/u/36890057?s=460&v=4", new Size(32, 32)), HttpImageDownloader.GetBitmapFromURL("https://avatars3.githubusercontent.com/u/36762328?s=460&v=4", new Size(32, 32)), HttpImageDownloader.GetBitmapFromURL("https://avatars2.githubusercontent.com/u/36892013?s=460&v=4", new Size(32, 32)) }; }
public override void Load() { logo = CreateEntity(new Sprite(Image.FromFile("../../res/logo.png"), new Vector2(380, 80), new Vector2(500, 250))) as Sprite; usernameField = CreateEntity(new InputField(140, 200, 120, 20)) as InputField; usernameField.SetBackgroundColor(Color.Brown); passwordField = CreateEntity(new InputField(140, 225, 120, 20)) as InputField; passwordField.SetBackgroundColor(Color.Brown); loginButton = CreateEntity(new Button(270, 200, 50, 20, null, "Log In")) as Button; loginButton.OnClickCallback += LoginButton_OnClickCallback; loginButton.SetTextColor(Color.White); loginButton.SetColor(Color.Brown); createAccButton = CreateEntity(new Button(20, 250, 120, 20, null, "Create Account")) as Button; createAccButton.OnClickCallback += CreateAcc_OnClickCallback; createAccButton.SetTextColor(Color.White); createAccButton.SetColor(Color.Brown); NetworkManager.Instance.LoginErrorGot += Instance_LoginErrorGot; NetworkManager.Instance.LoginSuccess += Instance_LoginSuccess; suicideButton = CreateEntity(new Button(650, 400, 50, 50, null, "Suicide Scene")) as Button; suicideButton.OnClickCallback += SuicideButton_OnClickCallback; editProfile = CreateEntity(new Button(350, 280, 100, 20, null, "Tank Editor")) as Button; editProfile.OnClickCallback += EditProfile_OnClickCallback; editProfile.SetTextColor(Color.White); editProfile.SetColor(Color.Brown); icons = new Image[] { HttpImageDownloader.GetBitmapFromURL("https://avatars2.githubusercontent.com/u/36890057?s=460&v=4", new Size(32, 32)), HttpImageDownloader.GetBitmapFromURL("https://avatars3.githubusercontent.com/u/36762328?s=460&v=4", new Size(32, 32)), HttpImageDownloader.GetBitmapFromURL("https://cdn2.iconfinder.com/data/icons/ninja-turtles-filledoutline/64/donatello-avatar-people-super_hero-ninja-ninja_turtles-warrior-cultures-japanese-oriental-512.png", new Size(32, 32)) }; }