示例#1
0
        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))
            };
        }
示例#2
0
        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))
            };
        }