using DG.Tweening; using UnityEngine; namespace Components.TileObjects { public class HealthUp : TileObject { [SerializeField] private Transform shape; protected override void ReleaseReferences() { shape = null; } public override void Initialize((int, int) spawnRange) { var activeLane = Random.Range(-2, 3); shape.DOLocalMoveX(.11f * activeLane, 0f); } public override void ResetObject() => shape.gameObject.SetActive(true); } }