namespace名称修改;Loom类名修改防止和其他工程冲突

main
xiaohang 2024-04-26 11:03:04 +08:00
parent 40d8710f37
commit a885a394c0
5 changed files with 10 additions and 10 deletions

View File

@ -2,7 +2,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
namespace Guru namespace DofLibrary
{ {
public class GameEventMgr public class GameEventMgr

View File

@ -116,7 +116,7 @@ namespace DofLibrary
if (OnConnected != null) if (OnConnected != null)
{ {
Loom.QueueOnMainThread(() => LoomUtil.QueueOnMainThread(() =>
{ {
OnConnected.Invoke(); OnConnected.Invoke();
}); });
@ -139,7 +139,7 @@ namespace DofLibrary
if (msg is ServerMessage server_msg) if (msg is ServerMessage server_msg)
{ {
Loom.QueueOnMainThread(() => LoomUtil.QueueOnMainThread(() =>
{ {
ProcessMessage(server_msg); ProcessMessage(server_msg);
}); });
@ -169,7 +169,7 @@ namespace DofLibrary
Debug.Log("[GameKcpClient]: Connection closed"); Debug.Log("[GameKcpClient]: Connection closed");
if (OnDisConnected != null) if (OnDisConnected != null)
{ {
Loom.QueueOnMainThread(() => LoomUtil.QueueOnMainThread(() =>
{ {
OnDisConnected.Invoke(); OnDisConnected.Invoke();
}); });

View File

@ -3,17 +3,17 @@ using System.Collections.Generic;
using System.Threading; using System.Threading;
using UnityEngine; using UnityEngine;
namespace Guru namespace DofLibrary
{ {
// Loom lets you easily run code on another thread and have that other thread run code on the main game thread when it needs to. // Loom lets you easily run code on another thread and have that other thread run code on the main game thread when it needs to.
public class Loom : MonoBehaviour public class LoomUtil : MonoBehaviour
{ {
public static int maxThreads = 10; public static int maxThreads = 10;
private static int numThreads; private static int numThreads;
private static Loom _instance; private static LoomUtil _instance;
public static Loom Instance public static LoomUtil Instance
{ {
get get
{ {
@ -39,7 +39,7 @@ namespace Guru
initialized = true; initialized = true;
var g = new GameObject("Loom"); var g = new GameObject("Loom");
DontDestroyOnLoad(g); DontDestroyOnLoad(g);
_instance = g.AddComponent<Loom>(); _instance = g.AddComponent<LoomUtil>();
} }
} }

View File

@ -2,7 +2,7 @@
using System.IO; using System.IO;
using ProtoBuf.Meta; using ProtoBuf.Meta;
namespace Guru namespace DofLibrary
{ {
public interface ISupportInitialize public interface ISupportInitialize
{ {