Files
better-genshin-impact/BetterGenshinImpact/GameTask/TaskContext.cs
2023-09-24 00:52:28 +08:00

38 lines
795 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Vision.Recognition;
namespace BetterGenshinImpact.GameTask
{
/// <summary>
/// 任务上下文
/// </summary>
public class TaskContext
{
private static TaskContext? _uniqueInstance;
private static readonly object Locker = new();
private TaskContext()
{
}
public static TaskContext Instance()
{
if (_uniqueInstance == null)
{
lock (Locker)
{
_uniqueInstance ??= new TaskContext();
}
}
return _uniqueInstance;
}
public IntPtr GameHandle { get; set; }
}
}