Files
Net.Like.Xue.Tokyo/Packages-Local/Com.Project.B.Unity/PDA/AppPhone.cs

36 lines
884 B
C#
Raw Normal View History

2025-06-24 23:49:13 +08:00
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();
};
}
}
}
}