CapersProject/Assets/02.Scripts/Liquid.cs

17 lines
474 B
C#
Raw Normal View History

2024-08-14 10:52:35 +00:00
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);
}
}