BITFALL/Assets/BITKit/Unity/Scripts/Http/HttpAction.cs

23 lines
488 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Net.Http;
using Cysharp.Threading.Tasks;
using UnityEngine;
// ReSharper disable UnassignedField.Local
namespace BITKit.Http
{
[Serializable]
public class HttpAction : IAction
{
private static readonly HttpClient _httpClient = new();
[SerializeReference, SubclassSelector] private IReference url;
public void Execute()
{
_httpClient.GetAsync(url.Value).AsUniTask().Forget();
}
}
}