using System.Collections; using System.Collections.Generic; using UnityEngine; public class BattleParticipantSprite : MonoBehaviour { public delegate void SpriteClickedAction(); public event SpriteClickedAction OnSpriteClicked; // Start is called before the first frame update void Start() { gameObject.AddComponent(); } // Update is called once per frame void Update() { } void OnMouseDown() { Debug.Log("Clicked " + this.name); OnSpriteClicked(); } private Color savedColor; void OnMouseEnter() { SpriteRenderer sprite = GetComponent(); this.savedColor = sprite.color; sprite.color = Color.Lerp(this.savedColor, Color.white, .5f); } void OnMouseExit() { SpriteRenderer sprite = GetComponent(); sprite.color = this.savedColor; } }