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); }
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); }