using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class CharacterBlock : BlockBase { [SerializeField] private Image _characterImg; private CharacterInfo _info; public E_TEAM Team { get { return _info.Team; } } public int Range { get { return _info.MoveRange; } } public void SetData(CharacterInfo info, Vector2 size) { _info = info; SetSize(size); //¿ì¼± µ¥ÀÌÅÍ °í·ÁÇÏÁö ¾ÊÀ½ _backgroundImg.color = Constants.CHARACTER_BG_COLOR[info.Name]; _characterImg.sprite = Resources.Load(info.Name); } public void UpdatePosition(Vector3 pos, int x, int y) { transform.position = pos; CurrentX = x; CurrentY = y; } public void OnSelected() { GameManager.Instance.CharacterSelected(this); } private void OnTriggerEnter2D(Collider2D collision) { //À½..¿øÇü Ãæµ¹À̸é Ãæµ¹À̱ä Çѵ¥ //ÄÁÆ®·Ñ·¯... È£Ã⠾°Ô ÇÏ´Â°Ô ³ªÀ»±î //¾Æ¸¶ °ø°Ý °¡´É»óÅÂ? } }