Kcp Test
This commit is contained in:
ALEXTANG
2022-08-11 19:37:50 +08:00
parent 071b462a30
commit 974094ae7b
77 changed files with 1565 additions and 1461 deletions

View File

@@ -0,0 +1,44 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TestKCP;
using System.Threading.Tasks;
using System.Collections.Concurrent;
using System;
using UnityEngine.UI;
public class kcptest : MonoBehaviour
{
static kcptest instance;
public Text kcpr1;
public Text kcpr2;
private void Awake()
{
instance = this;
}
public void StartTest()
{
Program.Main(null);
}
private void Update()
{
while (actions.TryDequeue(out var action))
{
action?.Invoke();
}
}
ConcurrentQueue<Action> actions = new ConcurrentQueue<Action>();
public static void Log1(string s)
{
instance.actions.Enqueue(() => { instance.kcpr1.text = s; });
}
public static void Log2(string s)
{
instance.actions.Enqueue(() => { instance.kcpr2.text = s; });
}
}