[field: SerializeField, Range(1, 100)] private float _layerClamp = 10f;
private SpriteRenderer _render;
private void Start()
{
_render = GetComponent<SpriteRenderer>();
OrderUpdate();
}
void OrderUpdate()
{
_render.sortingOrder = (int)(transform.position.y * -_layerClamp);
}
private void Update()
{
OrderUpdate();
}
void Start()
{
attack.OnStateEnter(); //там нужно передать внутрь параметры
}
void Update()
{
attack.OnStateUpdate() //аналогично
}