Repository URL to install this package:
|
Version:
2024.2.1 ▾
|
#if GS2_ENABLE_UNITASK
using Cysharp.Threading.Tasks;
#endif
using System;
using Gs2.Core.Net;
using Gs2.Core.Result;
using Gs2.Core;
using System.Collections;
using Gs2.Core.Domain;
using UnityEngine.Events;
namespace Gs2.Unity.Util
{
[Obsolete("")]
public abstract class IReopener
{
#if GS2_ENABLE_UNITASK
public abstract UniTask<OpenResult> ReOpenAsync(Gs2WebSocketSession session, Gs2RestSession restSession);
#endif
public abstract Gs2Future<OpenResult> ReOpenFuture(Gs2WebSocketSession session, Gs2RestSession restSession);
public abstract IEnumerator ReOpen(Gs2WebSocketSession session, Gs2RestSession restSession, UnityAction<AsyncResult<OpenResult>> callback);
}
}