コード例 #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            Button myButton = new Button(this);

            myButton.Text = "Xamarin button 1!";
            myButton.SetX(10);
            myButton.SetY(500);
            myButton.Click += (s, e) =>
            {
                UnitySendMessage("Cube", "ChangeColor", "yellow");
            };

            UnityFrameLayout.AddView(myButton, 400, 200);

            Button myButton2 = new Button(this);

            myButton2.Text = "Xamarin button 2!";
            myButton2.SetX(410);
            myButton2.SetY(500);
            myButton2.Click += (s, e) =>
            {
                UnitySendMessage("Cube", "ChangeColor", "red");
            };

            UnityFrameLayout.AddView(myButton2, 400, 200);
        }
コード例 #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Button btn1 = new Button(this)
            {
                Text = "Зелёный"
            };

            btn1.SetY(0);
            btn1.SetX(10);
            btn1.Click += (s, e) => UnityPlayer.UnitySendMessage("Cube", "SetColorGreen", "");
            Button btn2 = new Button(this)
            {
                Text = "Красный"
            };

            btn2.SetY(200);
            btn2.SetX(10);
            btn2.Click += (s, e) => UnityPlayer.UnitySendMessage("Cube", "SetColorRed", "");
            UnityFrameLayout.AddView(btn1, 500, 100);
            UnityFrameLayout.AddView(btn2, 500, 100);
        }