chip-game/Assets/Scripts/PvpPointer.cs

16 lines
606 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PvpPointer : MonoBehaviour
{
[SerializeField] SpriteRenderer _renderer;
[SerializeField] List<Sprite> sprites;//0 - первый, 1 - второй игрок.
[SerializeField] Vector3 offset;
public void SetColor(CellState player) => _renderer.sprite = player == CellState.Player1 ? sprites[0] : sprites[1];
public void SetVisibility(bool visible) => _renderer.enabled = visible;
public void MoveTo(Vector3 targetPosition) => _renderer.transform.position = targetPosition + offset;
}