23 lines
488 B
C#
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();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|