36 lines
884 B
C#
36 lines
884 B
C#
![]() |
using System;
|
||
|
using System.Collections;
|
||
|
using System.Collections.Generic;
|
||
|
using BITKit.UX;
|
||
|
using Cysharp.Threading.Tasks;
|
||
|
using Net.Project.B.PDA.App;
|
||
|
using UnityEngine;
|
||
|
using UnityEngine.UIElements;
|
||
|
|
||
|
namespace Net.Project.B.PDA
|
||
|
{
|
||
|
[Serializable]
|
||
|
public class AppPhone : PDAApp<Phone>
|
||
|
{
|
||
|
protected override string DocumentPath => "ui_app_phone";
|
||
|
[UXBindPath("number-field")]
|
||
|
private TextField _numberField;
|
||
|
|
||
|
|
||
|
public override async UniTask InitializeAsync()
|
||
|
{
|
||
|
await base.InitializeAsync();
|
||
|
for (var i = 1; i <= 9; i++)
|
||
|
{
|
||
|
var button = RootVisualElement.Q<Button>($"key_{i}-button");
|
||
|
var i1 = i;
|
||
|
button.clicked += () =>
|
||
|
{
|
||
|
_numberField.value+=i1.ToString();
|
||
|
};
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|