BasicFantasy/Assets/Scripts/Block/CharacterBlock.cs

44 lines
1.0 KiB
C#
Raw Normal View History

2023-09-28 18:21:45 +09:00
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);
//<2F><20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
_backgroundImg.color = Constants.CHARACTER_BG_COLOR[info.Name];
_characterImg.sprite = Resources.Load<Sprite>(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)
{
//<2F><>..<2E><><EFBFBD><EFBFBD> <20><EFBFBD≯<EFBFBD> <20><EFBFBD>̱<EFBFBD> <20>ѵ<EFBFBD>
//<2F><>Ʈ<EFBFBD>ѷ<EFBFBD>... ȣ<><C8A3> <20><EFBFBD><EEB6BB> <20>ϴ°<CFB4> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F>Ƹ<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>ɻ<EFBFBD><C9BB><EFBFBD>?
}
}