using Core; using UnityEngine; namespace Components.Tiles { public abstract class BaseTile : BaseMonoBehaviour { private Transform _transform; public Transform Transform { get { if (_transform == null) _transform = transform; return _transform; } } protected override void ReleaseReferences() { _transform = null; } public virtual void Initialize() {} public virtual void ResetTile() {} } }