Files
CourierOld/Game/CourierOld/Assets/Code/Gameplay/Player/IPlayerFactory.cs
T

16 lines
472 B
C#

using System;
using Code.Gameplay.Character.Core;
using Cysharp.Threading.Tasks;
using UnityEngine;
namespace Code.Gameplay.Player
{
public interface IPlayerFactory
{
PlayerHealth CreatePlayerHealth(int count = -1);
UniTask<CharacterProvider> CreatePlayer();
void ReleasePlayer(CharacterProvider characterProvider);
UniTask<ArmsMeshProvider> CreateArms(Transform papochka);
void ReleaseArms(ArmsMeshProvider arms);
}
}