CapersProject/Assets/02.Scripts/Liquid.cs
2024-08-14 19:52:35 +09:00

17 lines
474 B
C#

using UnityEngine;
using UnityEngine.Pool;
namespace BlueWater
{
public class Liquid : MonoBehaviour
{
[SerializeField]
private SpriteRenderer _spriteRenderer;
private IObjectPool<Liquid> _managedPool;
public void SetColor(Color color) => _spriteRenderer.color = color;
public void SetManagedPool(IObjectPool<Liquid> pool) => _managedPool = pool;
public void Destroy() => _managedPool.Release(this);
}
}