16 lines
606 B
C#
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;
|
|
|
|
}
|