17 lines
474 B
C#
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);
|
||
|
}
|
||
|
}
|